Modifier and Type | Method and Description |
---|---|
static List<co.ecg.alpaca.toolkit.generated.Group> |
GroupHelper.getAllGroupsInSystem(co.ecg.alpaca.toolkit.model.BroadWorksServer bws)
Helper to retrieve all Groups within the BroadWorksSystem
|
static List<co.ecg.alpaca.toolkit.generated.User> |
ServiceProviderHelper.getAllUsersInServiceProvider(co.ecg.alpaca.toolkit.generated.ServiceProvider serviceProvider)
Retrieve the List of Users in a Service Provider
|
String |
TimesTenHelper.getAnnouncementURL(co.ecg.alpaca.toolkit.generated.Group group,
String announcementName)
Method to get the URL for for a Group Announcement file.
|
String |
TimesTenHelper.getAnnouncementURL(co.ecg.alpaca.toolkit.generated.User user,
String announcementName)
Method to get the URL for for a User Announcement file.
|
String |
TimesTenHelper.getBroadWorksPasswordForUser(co.ecg.alpaca.toolkit.generated.User user)
Method to retrieve the BroadWorks Password for the given
User . |
String |
TimesTenHelper.getBroadWorksPasswordForUserId(String userId)
Method to retrieve the BroadWorks Password for the given user id.
|
static com.google.gson.Gson |
JSONHelper.getDeserializerGSON(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer)
Retrieves a deserializer GSON object for standard deserialization of JSON to Alpaca Objects
|
Credentials |
TimesTenHelper.getDeviceCredentials(co.ecg.alpaca.toolkit.generated.AccessDevice accessDevice)
Method to retrieve the
Credentials for the given
AccessDevice |
Credentials |
TimesTenHelper.getDeviceTypeCredentials(co.ecg.alpaca.toolkit.generated.AccessDevice accessDevice)
Method to retrieve the
Credentials for the given
AccessDevice device type. |
String |
TimesTenHelper.getExchangeIntegrationPassword(co.ecg.alpaca.toolkit.generated.Group group)
Method to get the exchange integration password attribute for the specified group.
|
co.ecg.utilities.ftp.FTPServer |
TimesTenHelper.getFTPServer(co.ecg.alpaca.toolkit.generated.AccessDevice accessDevice)
Method to retrieve information regarding an FTP File Server.
|
List<SavedMessageRow> |
TimesTenHelper.getSavedVoicemails(co.ecg.alpaca.toolkit.generated.User user)
Method to retrieve the Voice Messaging saved messages for the given
User . |
HashMap<String,String> |
TimesTenHelper.getUserAuthenticationInformation(co.ecg.alpaca.toolkit.generated.User user)
Method to retrieve the service information rows related to the
Authentication service for a
User |
Credentials |
TimesTenHelper.getVoiceMessagingGroupMailServerCredentialsForUser(co.ecg.alpaca.toolkit.generated.User user)
Retrieves the VoiceMessaging Group MailServer credentials for a given
User
|
Credentials |
TimesTenHelper.getVoiceMessagingPersonalMailServerCredentialsForUser(co.ecg.alpaca.toolkit.generated.User user)
Retrieves the VoiceMessaging Personal MailServer credentials for a given
User
|
String |
TimesTenHelper.getVoicePortalPasscodeForUser(co.ecg.alpaca.toolkit.generated.User user)
Method to retrieve the Voice Portal Passcode for the given
User . |
TimesTenHelper.VoicePortalPasscodeDetails |
TimesTenHelper.getVoicePortalPasswordDetails(co.ecg.alpaca.toolkit.generated.User user)
Method to retrieve the Voice Portal Passcode for the given
User . |
static <T extends BroadWorksObjectInformation> |
JSONHelper.inputBroadWorksInformation(Type type,
FileReader fileReader,
co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer)
Imports a BroadWorksObjectInformation class from the specified File
|
static <T extends BroadWorksObjectInformation> |
JSONHelper.outputBroadWorksInformation(T information,
FileWriter fileWriter)
Outputs a BroadWorksObjectInformation class as JSON to the specified
FileOutputStream
|
static void |
GroupHelper.randomizeAuthentication(co.ecg.alpaca.toolkit.generated.Group group)
Randomizes the authentication username and password for all users of the
given group.
|
static void |
ServiceProviderHelper.randomizeAuthentication(co.ecg.alpaca.toolkit.generated.ServiceProvider sp)
Randomizes the authentication username and password for all users of the
given service provider.
|
static String |
Tags.replaceDeviceString(String string,
co.ecg.alpaca.toolkit.generated.AccessDevice accessDevice)
Replacement Method for Typical BroadWorks Device Flags
|
static List<AnnouncementFile> |
GroupHelper.retrieveAnnouncementResourceList(co.ecg.alpaca.toolkit.generated.Group group)
Retrieves a map of
AnnouncementFileKey and their respecting
LabeledMediaFileResource that represent the Announcement files
for the Group. |
List<String> |
TimesTenHelper.retrieveDeviceFileNames(co.ecg.alpaca.toolkit.generated.AccessDevice accessDevice)
Method to retrieve Device File Names from TimesTen.
|
void |
TimesTenHelper.setAutoLoginFlags(co.ecg.alpaca.toolkit.generated.User user)
Method to toggle the Voice Portal and Web Portal to login without
requesting a password change.
|
void |
TimesTenHelper.setDeviceProfileCredentials(co.ecg.alpaca.toolkit.generated.AccessDevice accessDevice,
Credentials accessDeviceCredentials)
Method to set the
AccessDevice profile credentials |
void |
TimesTenHelper.setHashedBroadWorksPasswordForUser(co.ecg.alpaca.toolkit.generated.User user,
String hashedPassword)
Method to set the
User Broadworks password. |
void |
TimesTenHelper.setHashedBroadWorksPasswordForUserId(String userId,
String hashedPassword)
Method to set the user id Broadworks password.
|
void |
TimesTenHelper.setUserAuthenticationInformation(co.ecg.alpaca.toolkit.generated.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(co.ecg.alpaca.toolkit.generated.User user) |
void |
TimesTenHelper.setVoicePortalPasscodeForUser(co.ecg.alpaca.toolkit.generated.User user,
String voicePortalPasscode)
Method to set the
User voice portal passcode. |
Constructor and Description |
---|
BroadWorksAuthenticationInformation(co.ecg.alpaca.toolkit.generated.User user)
Create a BroadWorksAuthenticationInformation object for the given
User
|
BroadWorksServerPostProcessor(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer) |
TimesTenHelper(co.ecg.alpaca.toolkit.model.BroadWorksServer bws) |
Modifier and Type | Method and Description |
---|---|
void |
BusyLampFieldDB.checkServiceProvider(co.ecg.alpaca.toolkit.generated.ServiceProvider serviceProvider)
Retrieve a ServiceProvider row from the database.
|
HashMap<co.ecg.alpaca.toolkit.generated.User,Integer> |
BusyLampFieldDB.getMonitoringUsers(co.ecg.alpaca.toolkit.generated.User user)
Returns the Map of monitoring Users for the given User and their
corresponding BLF index.
|
void |
BusyLampFieldDB.reload(co.ecg.alpaca.toolkit.generated.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(co.ecg.alpaca.toolkit.generated.AccessDevice device,
List<AccessDeviceUser> accessDeviceUsers)
Method to add a list of endpoints to a device.
|
static void |
DeviceHelper.backupDevice(AccessDeviceInformation<co.ecg.alpaca.toolkit.generated.GroupAccessDevice> gadInformation,
PrintStream out)
Helper Method to backup a GroupAccessDevice.
|
static List<DeviceFile> |
DeviceHelper.downloadFTPFiles(co.ecg.alpaca.toolkit.generated.AccessDevice device)
Helper Method to download device files that are stored on an FTP server.
|
static co.ecg.alpaca.toolkit.generated.AccessDevice |
DeviceHelper.getAccessDeviceFromUser(co.ecg.alpaca.toolkit.generated.User user)
Utility Method to retrieve the specific subclass AccessDevice from a User
|
static com.github.zafarkhaja.semver.Version |
DeviceHelper.getDeviceVersion(co.ecg.alpaca.toolkit.generated.AccessDevice accessDevice)
Retrieves the semantic version of the Access Device.
|
static AccessDeviceUser |
DeviceHelper.getPrimaryAccessDeviceUser(co.ecg.alpaca.toolkit.generated.GroupAccessDevice gad)
Helper Method to find the Primary Access Device User from a Group Access Device.
|
static String |
DeviceHelper.getRepositoryURL(co.ecg.alpaca.toolkit.generated.AccessDevice accessDevice,
String deviceType,
String macAddress,
String fileFormat,
String method)
Retrieves Repository URL for an access device file
|
static boolean |
DeviceHelper.isCompatibleDeviceType(co.ecg.alpaca.toolkit.generated.AccessDevice accessDevice,
AccessDeviceInformation<?> information,
String deviceType)
Checks if the given AccessDevice and AccessDeviceInformation are
compatible with the given device type.
|
static void |
DeviceHelper.rebuildAccessDeviceConfigurationFiles(co.ecg.alpaca.toolkit.generated.AccessDevice accessDevice)
Utility Method to rebuild an AccessDevice configuration files.
|
static void |
DeviceHelper.removeEndpointsFromDevice(co.ecg.alpaca.toolkit.generated.AccessDevice device,
List<AccessDeviceUser> accessDeviceUsers)
Method to remove endpoints from an AccessDevice.
|
static void |
DeviceHelper.replaceUserDevice(co.ecg.alpaca.toolkit.generated.User user,
co.ecg.alpaca.toolkit.generated.AccessDevice newDevice)
Method to replace an AccessDevice on a User with another.
|
static void |
DeviceHelper.resetAccessDevice(co.ecg.alpaca.toolkit.generated.AccessDevice accessDevice)
Method to reset an AccessDevice on a User.
|
static co.ecg.alpaca.toolkit.generated.AccessDevice |
DeviceHelper.retrieveUserAccessDeviceSubtype(co.ecg.alpaca.toolkit.generated.AccessDevice device,
co.ecg.alpaca.toolkit.generated.User user)
Helper Method to convert an AccessDevice to its more specific subtype.
|
Constructor and Description |
---|
ResetWatcher(co.ecg.alpaca.toolkit.generated.AccessDevice accessDevice)
Creates a ResetWatcher with the designated AccessDevice
|
ResetWatcher(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
List<co.ecg.alpaca.toolkit.generated.User> userList)
Creates a ResetWatcher with the given list of Users
|
ResetWatcher(co.ecg.alpaca.toolkit.generated.Group group) |
ResetWatcher(co.ecg.alpaca.toolkit.generated.Group group,
String userAgentVersion)
Creates a ResetWatcher with the given Group
|
ResetWatcher(co.ecg.alpaca.toolkit.generated.User user)
Creates a ResetWatcher with the given User
|
Modifier and Type | Method and Description |
---|---|
<T extends BroadWorksObjectInformation> |
FileManager.get(Type type,
String pathToken,
co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer)
Gets the BroadWorksObjectInformation at the provided path token.
|
static FileManager |
FileManager.getManager() |
Modifier and Type | Method and Description |
---|---|
protected void |
AccessDeviceInformationBuilder.downloadDeviceFile(co.ecg.alpaca.toolkit.generated.AccessDevice device,
String deviceType,
String macAddress,
DeviceFile file,
String accessURL,
String fileFormat)
Uses the provided information to determine if the DeviceFile can be downloaded.
|
UserInformation |
UserInformationBuilder.execute() |
ServiceProviderInformation |
ServiceProviderInformationBuilder.execute() |
GroupInformation |
GroupInformationBuilder.execute() |
AccessDeviceInformation<T> |
AccessDeviceInformationBuilder.execute() |
AccessDeviceInformation<T> |
AccessDeviceInformationBuilder.getGroupAccessDeviceInformation(co.ecg.alpaca.toolkit.generated.GroupAccessDevice gad)
Retrieves
AccessDeviceInformation for a GroupAccessDevice |
AccessDeviceInformation<T> |
AccessDeviceInformationBuilder.getServiceProviderAccessDeviceInformation(co.ecg.alpaca.toolkit.generated.ServiceProviderAccessDevice spad)
Retrieves
AccessDeviceInformation for a
ServiceProviderAccessDevice |
AccessDeviceInformation<T> |
AccessDeviceInformationBuilder.getSystemAccessDeviceInformation(co.ecg.alpaca.toolkit.generated.SystemAccessDevice sad)
Retrieves
AccessDeviceInformation for a SystemAccessDevice |
Constructor and Description |
---|
AbstractInformationBuilder(T object,
Class<S> informationStepClass) |
AccessDeviceInformationBuilder(T accessDevice) |
GroupInformationBuilder(co.ecg.alpaca.toolkit.generated.Group group) |
ServiceProviderInformationBuilder(co.ecg.alpaca.toolkit.generated.ServiceProvider serviceProvider) |
UserInformationBuilder(co.ecg.alpaca.toolkit.generated.User user) |
Modifier and Type | Method and Description |
---|---|
abstract List<EncumbranceError> |
MigrationEncumbrances.checkAllEncumbrances()
Method to check the object for all possible encumbrances that prevent
migration
|
abstract List<RequirementError> |
MigrationRequirements.checkAllRequirements()
Method to check the object for all possible requirements that prevent
migration
|
Constructor and Description |
---|
AbstractDestroy(O input,
Class<E> stepClass) |
AbstractImport(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
T information,
Class<S> buildStepClass)
Creates a new Object Import with the provided information
|
AbstractMigration(I inputInformation,
T transformation,
Class<S> buildStepClass)
Creates a new Abstract Migration with the provided input BroadWorksObject and the Add Request.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractDeviceImport.addDeviceFiles(String outputDeviceType,
String outputMacAddress)
Performs the addition of device files that match the DeviceFileMigrationRules
|
void |
AbstractDeviceImport.addOutputDevice()
Fires the DeviceAddRequest to create the output device
|
void |
AbstractDeviceImport.addUsersToOutputDevice()
Adds the Users in the input AccessDeviceInformation to the OutputDevice
|
void |
AbstractDeviceMigration.checkDeviceTypeCompatibility(String deviceType)
Checks if the input and output device types are compatible as determined by
DeviceHelper .isCompatibleDevice(). |
void |
AbstractDeviceImport.checkMACAddressAvailability(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
String newMacAddres)
Checks the if the MAC address for the Add Request is available for use.
|
void |
AbstractDeviceImport.checkMACAddressAvailability(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
String newMacAddres,
String oldMacAddress)
Checks the if the MAC address for the Add Request is available for use.
|
co.ecg.alpaca.toolkit.generated.ServiceProviderAccessDevice |
ServiceProviderAccessDeviceMigration.execute()
Performs Migration of a Service Provider Access Device.
|
co.ecg.alpaca.toolkit.generated.ServiceProviderAccessDevice |
ServiceProviderAccessDeviceImport.execute()
Performs import of a ServiceProvider Access Device.
|
ServiceProviderAccessDeviceDestroy |
ServiceProviderAccessDeviceDestroy.execute() |
co.ecg.alpaca.toolkit.generated.GroupAccessDevice |
GroupAccessDeviceMigration.execute()
Performs Migration of a Group Access Device.
|
co.ecg.alpaca.toolkit.generated.GroupAccessDevice |
GroupAccessDeviceImport.execute()
Performs import of a Group Access Device.
|
GroupAccessDeviceDestroy |
GroupAccessDeviceDestroy.execute() |
void |
ServiceProviderAccessDeviceImport.migrateCustomFile(DeviceFile file) |
void |
GroupAccessDeviceImport.migrateCustomFile(DeviceFile file) |
abstract void |
AbstractDeviceImport.migrateCustomFile(DeviceFile file)
Migrates Custom Files based on the specific Device sub-type
|
void |
AbstractDeviceDestroy.unassignInputUsers(List<AccessDeviceUser> accessDeviceUserList)
Removes the endpoints from the input device
|
Constructor and Description |
---|
AbstractDeviceDestroy(T accessDevice,
Class<E> stepClass) |
AbstractDeviceImport(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
AccessDeviceInformation<T> information,
Class<E> buildStepClass)
Creates a new Object Import with the provided information
|
AbstractDeviceMigration(AccessDeviceInformation<O> input,
AbstractTransform<O,AccessDeviceInformation<O>> transform,
Class<E> buildStepClass) |
GroupAccessDeviceDestroy(co.ecg.alpaca.toolkit.generated.GroupAccessDevice accessDevice) |
GroupAccessDeviceImport(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
AccessDeviceInformation<co.ecg.alpaca.toolkit.generated.GroupAccessDevice> information)
Creates a new Object Import with the provided information
|
GroupAccessDeviceMigration(AccessDeviceInformation<co.ecg.alpaca.toolkit.generated.GroupAccessDevice> inputInformation,
AbstractTransform<co.ecg.alpaca.toolkit.generated.GroupAccessDevice,AccessDeviceInformation<co.ecg.alpaca.toolkit.generated.GroupAccessDevice>> transformation)
Creates a new GroupAccessDevice migration object with the input device as
the source and the add request as the target.
|
ServiceProviderAccessDeviceDestroy(co.ecg.alpaca.toolkit.generated.ServiceProviderAccessDevice accessDevice) |
ServiceProviderAccessDeviceImport(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
AccessDeviceInformation<co.ecg.alpaca.toolkit.generated.ServiceProviderAccessDevice> information)
Creates a new Object Import with the provided information
|
ServiceProviderAccessDeviceMigration(AccessDeviceInformation<co.ecg.alpaca.toolkit.generated.ServiceProviderAccessDevice> inputInformation,
AbstractTransform<co.ecg.alpaca.toolkit.generated.ServiceProviderAccessDevice,AccessDeviceInformation<co.ecg.alpaca.toolkit.generated.ServiceProviderAccessDevice>> transformation)
Creates a new ServiceProviderAccessDevice migration object with the input device as the source and the add request as the target.
|
Modifier and Type | Method and Description |
---|---|
List<EncumbranceError> |
GroupMigrationEncumbrances.checkAllEncumbrances()
Method to check a Group for all possible encumbrances that prevent migration
|
List<RequirementError> |
GroupMigrationRequirements.checkAllRequirements()
Method to check a Group for all possible requirements that prevent
migration to the destination.
|
co.ecg.alpaca.toolkit.generated.Group |
GroupMigration.execute()
Performs the migration process in a step by step approach.
|
co.ecg.alpaca.toolkit.generated.Group |
GroupImport.execute() |
GroupDestroy |
GroupDestroy.execute() |
Constructor and Description |
---|
GroupDestroy(co.ecg.alpaca.toolkit.generated.Group group) |
GroupImport(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
GroupInformation information)
Creates a new Object Import with the provided information
|
GroupMigration(GroupInformation inputInformation,
AbstractTransform<co.ecg.alpaca.toolkit.generated.Group,GroupInformation> transform)
Performs the migration of a
Group by removing it and recreating
with the specified add request. |
GroupMigrationEncumbrances(GroupInformation groupInformation,
MigrationType type)
Creates a GroupMigrationEncumbrances class for the specified Group Information and MigrationType
|
GroupMigrationRequirements(GroupInformation information,
MigrationType type)
Creates a new GroupMigrationRequirements class with the provided UserInformation and Migration Type.
|
GroupMigrationRequirements(GroupInformation information,
T destinationInformation,
MigrationType type)
Creates a new GroupMigrationRequirements class with the provided GroupInformation, DestinationInformation, and Migration Type
|
Modifier and Type | Method and Description |
---|---|
co.ecg.alpaca.toolkit.generated.ServiceProvider |
ServiceProviderMigration.execute()
Performs the migration process in a step by step approach.
|
co.ecg.alpaca.toolkit.generated.ServiceProvider |
ServiceProviderImport.execute() |
ServiceProviderDestroy |
ServiceProviderDestroy.execute() |
Constructor and Description |
---|
ServiceProviderDestroy(co.ecg.alpaca.toolkit.generated.ServiceProvider serviceProvider) |
ServiceProviderImport(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
ServiceProviderInformation information)
Creates a new Object Import with the provided information
|
ServiceProviderMigration(ServiceProviderInformation inputInformation,
AbstractTransform<co.ecg.alpaca.toolkit.generated.ServiceProvider,ServiceProviderInformation> transform)
Performs the migration of a
ServiceProvider by removing it and recreating
with the specified add request. |
Modifier and Type | Method and Description |
---|---|
void |
UserMigration.addDevices()
Migrates the GroupAccessDevices associated with the User
|
void |
UserMigration.assignUserToDevice()
Assigns the Group Access Device to the migrated User
|
List<EncumbranceError> |
UserMigrationEncumbrances.checkAllEncumbrances()
Method to check a User for all possible encumbrances that prevent
migration
|
List<RequirementError> |
UserMigrationRequirements.checkAllRequirements()
Method to check a User for all possible requirements that prevent
migration to the destination.
|
co.ecg.alpaca.toolkit.generated.User |
UserMigration.execute()
Performs the migration process in a step by step approach.
|
co.ecg.alpaca.toolkit.generated.User |
UserImport.execute() |
UserDestroy |
UserDestroy.execute() |
Constructor and Description |
---|
UserDestroy(co.ecg.alpaca.toolkit.generated.User user) |
UserDestroy(co.ecg.alpaca.toolkit.generated.User user,
co.ecg.alpaca.toolkit.generated.UserServices userServices) |
UserImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
UserInformation information) |
UserMigration(UserInformation inputInformation,
AbstractTransform<co.ecg.alpaca.toolkit.generated.User,UserInformation> transform)
Performs the migration of a
User by removing it and recreating
with the specified add request. |
UserMigrationEncumbrances(UserInformation userInformation,
MigrationType target)
Creates a UserMigrationEncumbrances class for the specified User Information
|
UserMigrationRequirements(UserInformation userInformation,
MigrationType type)
Creates a new UserMigrationRequirements class with the provided UserInformation and Migration Type.
|
UserMigrationRequirements(UserInformation userInformation,
T destinationInformation,
MigrationType type)
Creates a new UserMigrationRequirements class with the provided UserInformation, DestinationInformation, and Migration Type
|
Modifier and Type | Method and Description |
---|---|
void |
ErrorableProcess.checkValidity()
Checks the validity of the process
|
T |
Executable.execute() |
Constructor and Description |
---|
IterableProcess(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
Class<E> stepClazz)
Creates an iterable process with the provided BroadWorksServer and step class enum
|
Modifier and Type | Method and Description |
---|---|
String |
UserMigrationReport.run() |
abstract String |
AlpacaReport.run() |
Modifier and Type | Method and Description |
---|---|
static void |
ServiceHelper.authorizeAndAssignService(co.ecg.alpaca.toolkit.generated.User user,
co.ecg.alpaca.toolkit.generated.enums.UserService service)
Authorizes and Assigns a UserService at the ServiceProvider, Group, and
User level.
|
static void |
BusyLampFieldHelper.busyLampFieldMonitorUserForUserList(co.ecg.alpaca.toolkit.generated.User toMonitor,
HashMap<co.ecg.alpaca.toolkit.generated.User,Integer> monitoringList)
Sets a User on the Busy Lamp Field monitoring list for a set of Users.
|
static void |
VoiceMessagingHelper.clearVoiceMailGreetings(co.ecg.alpaca.toolkit.generated.User user)
Reset Voicemail Greetings on a User.
|
static List<co.ecg.alpaca.toolkit.generated.User> |
ServiceHelper.getAllUsersWithService(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
List<co.ecg.alpaca.toolkit.generated.User> users,
co.ecg.alpaca.toolkit.generated.enums.UserService service)
Populates a list of User objects using asynchronous calls to perform the
population in an efficient manner
|
static boolean |
VoiceMessagingHelper.isVoiceMessagingActive(co.ecg.alpaca.toolkit.generated.User user)
Checks if VoiceMessaging service is assigned and active for the User
|
static String |
AuthenticationHelper.randomizeUserAuthenticationPassword(co.ecg.alpaca.toolkit.generated.User user)
Randomizes a User's Authentication Password by calling the generate
method to create a BroadWorks compliant randomized password.
|
static String |
AuthenticationHelper.randomizeUserAuthenticationUsername(co.ecg.alpaca.toolkit.generated.User user)
Randomizes a User's Authentication Username based on the configuration
found in the Alpaca properties file.
|
static boolean |
ServiceHelper.serviceIsAssigned(co.ecg.alpaca.toolkit.generated.User user,
co.ecg.alpaca.toolkit.generated.enums.UserService service)
Checks if a UserService is assigned to a User.
|
Modifier and Type | Method and Description |
---|---|
static String |
UserHelper.generateRandomGroupPassword(co.ecg.alpaca.toolkit.generated.Group group)
Method to retrieve password rules for the specific group and then use
those to create a randomized password that meets the BroadWorks
requirements.
|
static String |
UserHelper.generateRandomUserPasscode(co.ecg.alpaca.toolkit.generated.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(co.ecg.alpaca.toolkit.generated.User user)
Method to create a randomly generated password for a User based on the
Group password requirements
|
static List<co.ecg.alpaca.toolkit.generated.User> |
UserHelper.getAllUsersInSystem(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer)
Retrieves a list of all Users in the BroadWorks system.
|
static <R extends co.ecg.alpaca.toolkit.messaging.response.Response> |
UserHelper.getResponsePerUserMap(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
List<co.ecg.alpaca.toolkit.generated.User> users,
Class<? extends co.ecg.alpaca.toolkit.messaging.request.Request<R>> request)
Runs a request for every user in a list.
|
static List<co.ecg.alpaca.toolkit.generated.AccessDevice> |
UserHelper.getUserAccessDeviceList(co.ecg.alpaca.toolkit.generated.User user)
Retrieves the list of Access Devices for a given User
|
static List<UserRegistration> |
UserRegistrationHelper.getUserRegistrationList(co.ecg.alpaca.toolkit.generated.User user)
Retrieves
UserRegistration collection for the given User . |
static co.ecg.alpaca.toolkit.generated.UserServices |
UserHelper.getUserServicesForAllAssignedServices(co.ecg.alpaca.toolkit.generated.User user)
Retrieves a UserServices object populated with information from all
services and service packs assigned to the User.
|
static void |
UserHelper.populateUserList(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
List<co.ecg.alpaca.toolkit.generated.User> users)
Populates a list of User objects using asynchronous calls to perform the
population in an efficient manner
|
static String |
UserHelper.resetUserPasscode(co.ecg.alpaca.toolkit.generated.User user)
Generates a random User passcode and sets the new value in BroadWorks
|
static String |
UserHelper.resetUserPassword(co.ecg.alpaca.toolkit.generated.User user)
Generates a random User password and sets the new value in BroadWorks
|
static List<AnnouncementFile> |
UserHelper.retrieveAnnouncementResourceList(co.ecg.alpaca.toolkit.generated.User user)
Retrieves a list of
AnnouncementFile that represent the Announcement files
for the User. |
static void |
UserHelper.setUserGroupServiceInformation(co.ecg.alpaca.toolkit.generated.User user,
UserGroupServiceInformation information)
Set's Group Services information that can be configured for a specific
User
|
Modifier and Type | Method and Description |
---|---|
co.ecg.alpaca.toolkit.generated.datatypes.LabeledMediaFileResource |
AnnouncementFile.getLabeledMediaFileResource()
Returns the
LabeledMediaFileResource that maps to this AnnouncementFile |
AlpacaFile |
AlpacaFileToken.retrieve()
Retrieves the
AlpacaFile for this AlpacaFileToken. |
<T extends BroadWorksObjectInformation> |
AlpacaFileToken.retrieve(Type type,
co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer)
Retrieves and deserializes the destination into the provided
BroadWorksObjectInformation type. |
Object |
AlpacaFileToken.retrieveAndDeserialize(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer)
Retrieves the Object from the FileManager and deserializes the Object.
|
Modifier and Type | Method and Description |
---|---|
String |
DeviceFile.getFileContentsAsString() |
Modifier and Type | Method and Description |
---|---|
static UserGroupServiceInformation |
UserGroupServiceInformation.getUserGroupServiceInformation(co.ecg.alpaca.toolkit.generated.User user)
Retrieves the list of Group Services information that can be configured
for a specific User
|
Copyright © 2016. All rights reserved.