Modifier and Type | Method and Description |
---|---|
static void |
ServiceHelper.authorizeAndAssignService(User user,
UserService service)
Authorizes and Assigns a UserService at the ServiceProvider, Group, and
User level.
|
static List<Group> |
GroupHelper.getAllGroupsInSystem(BroadWorksServer bws)
Helper to retrieve all Groups within the BroadWorksSystem
|
static List<User> |
ServiceProviderHelper.getAllUsersInServiceProvider(ServiceProvider serviceProvider)
Retrieve the List of Users in a Service Provider
|
static List<User> |
ServiceHelper.getAllUsersWithService(BroadWorksServer bws,
List<User> users,
UserService service)
Populates a list of User objects using asynchronous calls to perform the
population in an efficient manner
|
String |
TimesTenHelper.getAnnouncementURL(User user,
String announcementName)
Method to get the URL for for a User Announcement file.
|
String |
TimesTenHelper.getBroadWorksPasswordForUser(User user)
Method to retrieve the BroadWorks Password for the given
User . |
Credentials |
TimesTenHelper.getDeviceCredentials(AccessDevice accessDevice)
Method to retrieve the
Credentials for the given
AccessDevice |
Credentials |
TimesTenHelper.getDeviceTypeCredentials(AccessDevice accessDevice)
Method to retrieve the
Credentials for the given
AccessDevice device type. |
List<SavedMessageRow> |
TimesTenHelper.getSavedVoicemails(User user)
Method to retrieve the Voice Messaging saved messages for the given
User . |
HashMap<String,String> |
TimesTenHelper.getUserAuthenticationInformation(User user)
Method to retrieve the service information rows related to the
Authentication service for a
User |
Credentials |
TimesTenHelper.getVoiceMessagingGroupMailServerCredentialsForUser(User user)
Retrieves the VoiceMessaging Group MailServer credentials for a given
User
|
Credentials |
TimesTenHelper.getVoiceMessagingPersonalMailServerCredentialsForUser(User user)
Retrieves the VoiceMessaging Personal MailServer credentials for a given
User
|
String |
TimesTenHelper.getVoicePortalPasscodeForUser(User user)
Method to retrieve the Voice Portal Passcode for the given
User . |
TimesTenHelper.VoicePortalPasscodeDetails |
TimesTenHelper.getVoicePortalPasswordDetails(User user)
Method to retrieve the Voice Portal Passcode for the given
User . |
static <E,O> E |
RequestHelper.mapObjects(E output,
O input)
Maps two objects by copying 'get' and 'is' methods to matching 'set'
methods.
|
static <R extends Request<?>,O extends BroadWorksObject> |
RequestHelper.mapObjectToRequest(R request,
O object)
Method to map the fields of a BroadWorksObject onto a given request.
|
static void |
GroupHelper.randomizeAuthentication(Group group)
Randomizes the authentication username and password for all users of the
given group.
|
static void |
ServiceProviderHelper.randomizeAuthentication(ServiceProvider sp)
Randomizes the authentication username and password for all users of the
given service provider.
|
static boolean |
ServiceHelper.serviceIsAssigned(User user,
UserService service)
Checks if a UserService is assigned to a User.
|
void |
TimesTenHelper.setAutoLoginFlags(User user)
Method to toggle the Voice Portal and Web Portal to login without
requesting a password change.
|
void |
TimesTenHelper.setDeviceProfileCredentials(AccessDevice accessDevice,
Credentials accessDeviceCredentials)
Method to set the
AccessDevice profile credentials |
void |
TimesTenHelper.setHashedBroadWorksPasswordForUser(User user,
String hashedPassword)
Method to set the
User Broadworks password. |
void |
TimesTenHelper.setUserAuthenticationInformation(User user,
HashMap<String,String> authenticationRows)
Method to update existing user Authentication rows with a previously
retrieved map of authentication rows
|
void |
TimesTenHelper.BroadWorksAuthenticationInformation.setValuesForUser(User user) |
void |
TimesTenHelper.setVoicePortalPasscodeForUser(User user,
String voicePortalPasscode)
Method to set the
User voice portal passcode. |
Constructor and Description |
---|
BroadWorksAuthenticationInformation(User user)
Create a BroadWorksAuthenticationInformation object for the given
User
|
TimesTenHelper(BroadWorksServer bws) |
Modifier and Type | Method and Description |
---|---|
void |
BusyLampFieldDB.checkServiceProvider(ServiceProvider serviceProvider)
Retrieve a ServiceProvider row from the database.
|
HashMap<User,Integer> |
BusyLampFieldDB.getMonitoringUsers(User user)
Returns the Map of monitoring Users for the given User and their
corresponding BLF index.
|
void |
BusyLampFieldDB.reload(ServiceProvider serviceProvider)
Reloads Busy Lamp Field information into the cache DB for all User's in
the ServiceProvider.
|
Modifier and Type | Method and Description |
---|---|
static void |
DeviceHelper.addEndpointsToDevice(AccessDevice device,
List<AccessDeviceUser> accessDeviceUsers)
Method to add a list of endpoints to a device.
|
static AccessDevice |
DeviceHelper.getAccessDeviceFromUser(User user)
Utility Method to retrieve the specific subclass AccessDevice from a User
|
static AccessDeviceInformation |
DeviceHelper.getAccessDeviceInformation(AccessDevice accessDevice)
Retrieves a Serializable Set of Information for an Access Device This
includes the Access Device Users, Custom Tags, and Directory Entries
|
static AccessDeviceInformation |
DeviceHelper.getGroupAccessDeviceInformation(GroupAccessDevice gad)
Retrieves
AccessDeviceInformation for a GroupAccessDevice |
static String |
DeviceHelper.getRepositoryURL(GroupAccessDevice accessDevice,
String fileFormat,
String method)
Retrieves Repository URL for a GroupAccessDevice device file
|
static AccessDeviceInformation |
DeviceHelper.getServiceProviderAccessDeviceInformation(ServiceProviderAccessDevice spad)
Retrieves
AccessDeviceInformation for a
ServiceProviderAccessDevice |
static AccessDeviceInformation |
DeviceHelper.getSystemAccessDeviceInformation(SystemAccessDevice sad)
Retrieves
AccessDeviceInformation for a SystemAccessDevice |
static boolean |
DeviceHelper.isCompatibleDeviceType(GroupAccessDevice accessDevice,
AccessDeviceInformation information,
String deviceType)
Checks if the given AccessDevice and AccessDeviceInformation are
compatible with the given device type.
|
static void |
DeviceHelper.rebuildAccessDeviceConfigurationFiles(AccessDevice accessDevice)
Utility Method to rebuild an AccessDevice configuration files.
|
static void |
DeviceHelper.removeEndpointsFromDevice(AccessDevice device,
List<AccessDeviceUser> accessDeviceUsers)
Method to remove endpoints from an AccessDevice.
|
static void |
DeviceHelper.replaceUserDevice(User user,
AccessDevice newDevice)
Method to replace an AccessDevice on a User with another.
|
static void |
DeviceHelper.resetAccessDevice(AccessDevice accessDevice)
Method to reset an AccessDevice on a User.
|
static AccessDevice |
DeviceHelper.retrieveUserAccessDeviceSubtype(AccessDevice device,
User user)
Helper Method to convert an AccessDevice to its more specific subtype.
|
Constructor and Description |
---|
ResetWatcher(AccessDevice accessDevice)
Creates a ResetWatcher with the designated AccessDevice
|
ResetWatcher(BroadWorksServer bws,
List<User> userList)
Creates a ResetWatcher with the given list of Users
|
ResetWatcher(Group group)
Creates a ResetWatcher with the given Group
|
ResetWatcher(User user)
Creates a ResetWatcher with the given User
|
Modifier and Type | Method and Description |
---|---|
List<EncumbranceError> |
UserMigrationEncumbrances.checkAllUserEncumbrances()
Method to check a User for all possible encumbrances that prevent
migration
|
List<RequirementError> |
UserMigrationRequirements.checkAllUserRequirements()
Method to check a User for all possible requirements that prevent
migration to the destination Group
|
User |
UserMigration.migrate()
Performs the migration process in a step by step approach.
|
static GroupAccessDevice |
DeviceMigration.migrate(GroupAccessDevice oldDevice,
GroupAccessDevice.GroupAccessDeviceAddRequest14 newDeviceRequest)
Performs Migration of a Group Access Device.
|
static GroupAccessDevice |
DeviceMigration.migrate(GroupAccessDevice oldDevice,
GroupAccessDevice.GroupAccessDeviceAddRequest14 newDeviceRequest,
AccessDeviceInformation accessDeviceInformation,
Boolean migrateUsers)
Performs Migration of a Group Access Device.
|
static ServiceProviderAccessDevice |
DeviceMigration.migrate(ServiceProviderAccessDevice oldDevice,
ServiceProviderAccessDevice.ServiceProviderAccessDeviceAddRequest14 newDeviceRequest)
Performs Migration of a ServiceProviderAccessDevice.
|
static SystemAccessDevice |
DeviceMigration.migrate(SystemAccessDevice oldDevice,
SystemAccessDevice.SystemAccessDeviceAddRequest newDeviceRequest)
Performs Migration of a SystemAccessDevice.
|
Constructor and Description |
---|
UserMigration(User inputUser,
User.UserAddRequest17sp4 userAddRequest)
Performs the migration of a
User by removing it and recreating
with the specified add request. |
UserMigrationEncumbrances(User user,
UserServices services)
Creates a UserMigrationEncumbrances class for the specified User
|
UserMigrationRequirements(User user,
UserServices services,
Group destinationGroup)
Creates a UserMigrationRequirements class for the specified User and
target Group
|
Modifier and Type | Method and Description |
---|---|
String |
UserMigrationReport.run() |
abstract String |
AlpacaReport.run() |
Modifier and Type | Method and Description |
---|---|
static void |
BusyLampFieldHelper.busyLampFieldMonitorUserForUserList(User toMonitor,
HashMap<User,Integer> monitoringList)
Sets a User on the Busy Lamp Field monitoring list for a set of Users.
|
static void |
VoiceMessagingHelper.clearVoiceMailGreetings(User user)
Reset Voicemail Greetings on a User.
|
static boolean |
VoiceMessagingHelper.isVoiceMessagingActive(User user)
Checks if VoiceMessaging service is assigned and active for the User
|
static String |
AuthenticationHelper.randomizeUserAuthenticationPassword(User user)
Randomizes a User's Authentication Password by calling the generate
method to create a BroadWorks compliant randomized password.
|
static String |
AuthenticationHelper.randomizeUserAuthenticationUsername(User user)
Randomizes a User's Authentication Username based on the configuration
found in the Alpaca properties file.
|
Modifier and Type | Method and Description |
---|---|
static String |
UserHelper.generateRandomUserPasscode(User user)
Method to retrieve password rules for the specific user and then use
those to create a randomized password that meets the BroadWorks
requirements.
|
static String |
UserHelper.generateRandomUserPassword(User user)
Method to retrieve password rules for the specific user and then use
those to create a randomized password that meets the BroadWorks
requirements.
|
static List<User> |
UserHelper.getAllUsersInSystem(BroadWorksServer broadWorksServer)
Retrieves a list of all Users in the BroadWorks system.
|
static <R extends Response> |
UserHelper.getResponsePerUserMap(BroadWorksServer bws,
List<User> users,
Class<? extends Request<R>> request)
Runs a request for every user in a list.
|
static List<AccessDevice> |
UserHelper.getUserAccessDeviceList(User user)
Retrieves the list of Access Devices for a given User
|
static UserGroupServiceInformation |
UserGroupServiceInformation.getUserGroupServiceInformation(User user)
Retrieves the list of Group Services information that can be configured
for a specific User
|
static UserInformation |
UserHelper.getUserInformation(User user)
Retrieves the
UserInformation for a given User. |
static UserInformation |
UserHelper.getUserInformation(User user,
List<UserService> services)
Retrieves the
UserInformation for a given User. |
static List<UserRegistration> |
UserRegistrationHelper.getUserRegistrationList(User user)
Retrieves
UserRegistration collection for the given User . |
static UserServices |
UserHelper.getUserServicesForAllAssignedServices(User user)
Retrieves a UserServices object populated with information from all
services and service packs assigned to the User.
|
static List<User> |
UserHelper.populateUserList(BroadWorksServer bws,
List<User> users)
Populates a list of User objects using asynchronous calls to perform the
population in an efficient manner
|
static String |
UserHelper.resetUserPasscode(User user) |
static String |
UserHelper.resetUserPassword(User user) |
static HashMap<AnnouncementFileKey,LabeledMediaFileResource> |
UserHelper.retrieveAnnouncementResourceList(User user)
Retrieves a map of
AnnouncementFileKey and their respecting
LabeledMediaFileResource that represent the Announcement files
for the User. |
static void |
UserHelper.setUserGroupServiceInformation(User user,
UserGroupServiceInformation information)
Set's Group Services information that can be configured for a specific
User
|
Copyright © 2016 ECG, Inc. All rights reserved.