Package | Description |
---|---|
co.ecg.alpaca.toolkit.helper |
The helper package contains a set of classes that aid in the creation, retrieval, and manipulation of BroadWorks related objects.
|
co.ecg.alpaca.toolkit.helper.device |
The helper.device package contains a set of classes that aid in the creation, retrieval, and manipulation of BroadWorks devices and the information pertaining to them.
|
co.ecg.alpaca.toolkit.helper.filesystem |
The helper.filesystem package contains a set of classes that aid in writing and retrieving files to the filesystem.
|
co.ecg.alpaca.toolkit.helper.information |
The helper.information package contains a set of classes that aid in the creation of BroadWorks Information objects.
|
co.ecg.alpaca.toolkit.helper.migration |
The helper.migration package contains a set of classes that aid in the movement of BroadWorks objects.
|
co.ecg.alpaca.toolkit.helper.migration.device |
The helper.migration.device package contains classes that aid the removal, creation, and migration of BroadWorks devices.
|
co.ecg.alpaca.toolkit.helper.migration.group |
The helper.migration.group package contains classes that aid the removal, creation, and migration of BroadWorks groups.
|
co.ecg.alpaca.toolkit.helper.migration.serviceprovider |
The helper.migration.serviceprovider package contains classes that aid the removal, creation, and migration of BroadWorks Service Providers and Enterprises.
|
co.ecg.alpaca.toolkit.helper.migration.transform |
The helper.migration.device package contains classes that aid the manipulation of BroadWorks information.
|
co.ecg.alpaca.toolkit.helper.migration.user |
The helper.migration.user package contains classes that aid the removal, creation, and migration of BroadWorks users.
|
co.ecg.alpaca.toolkit.helper.model |
The helper.model package contains classes that aid in the migration process.
|
co.ecg.alpaca.toolkit.helper.report |
The helper.report package contains a set of classes that aid the creation and output of reports.
|
co.ecg.alpaca.toolkit.helper.services |
The helper.services package contains classes that aid in the retrieval, manipulation, and setting of BroadWorks services.
|
co.ecg.alpaca.toolkit.helper.timesten |
The helper.timesten package contains classes that aid in the setting and retrieval of information in a Timesten database.
|
co.ecg.alpaca.toolkit.helper.user |
The helper.user package contains classes that aid in the manipulation of a BroadWorks User's information.
|
co.ecg.alpaca.toolkit.serializable |
The serializable package contains a set of classes that can be serialized.
|
co.ecg.alpaca.toolkit.serializable.device |
The serializable.device package contains a set of serializable classes that pertain to BroadWorks devices.
|
co.ecg.alpaca.toolkit.serializable.user |
Modifier and Type | Method and Description |
---|---|
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 String |
SystemHelper.getBroadWorksServerAddress(BroadWorksServer broadWorksServer)
Returns the server IP address of the primary BroadWorksServer.
|
static com.google.gson.Gson |
JSONHelper.getDeserializerGSON(BroadWorksServer broadWorksServer)
Retrieves a deserializer GSON object for standard deserialization of JSON to Alpaca Objects
|
static com.google.gson.Gson |
JSONHelper.getDeserializerGSON(BroadWorksServer broadWorksServer,
String sourceDefaultDomain,
boolean convertDefaultDomain)
Retrieves a deserializer GSON object for standard deserialization of JSON to Alpaca Objects
|
static <T extends BroadWorksObjectInformation> |
JSONHelper.inputBroadWorksInformation(Type type,
FileReader fileReader,
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(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 String |
Tags.replaceDeviceString(String string,
AccessDevice accessDevice)
Replacement Method for Typical BroadWorks Device Flags
|
static List<AnnouncementFile> |
GroupHelper.retrieveAnnouncementResourceList(Group group)
Retrieves a map of
AnnouncementFileKey and their respecting
LabeledMediaFileResource that represent the Announcement files
for the Group. |
static List<AnnouncementFile> |
ServiceProviderHelper.retrieveEnterpriseAnnouncements(Enterprise enterprise)
Method to retrieve
AnnouncementFile associated with the Enterprise. |
static List<AnnouncementFile> |
ServiceProviderHelper.retrieveServiceProviderAnnouncements(ServiceProvider serviceProvider)
Method to retrieve
AnnouncementFile associated with the ServiceProvider. |
static org.apache.commons.lang3.tuple.Pair<List<String>,Integer> |
GroupHelper.validateAnnouncementFiles(Group group)
Method to verify that all announcement files within a Group can be retrieved.
|
Constructor and Description |
---|
BroadWorksServerPostProcessor(BroadWorksServer broadWorksServer,
String sourceDefaultDomain,
boolean convertDefaultDomain) |
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 void |
DeviceHelper.backupDevice(AccessDeviceInformation<GroupAccessDevice> gadInformation,
PrintStream out)
Helper Method to backup a GroupAccessDevice.
|
static List<DeviceFile> |
DeviceFileHelper.downloadFTPFiles(AccessDevice device,
ErrorableProcess errorableProcess)
Helper Method to download device files that are stored on an FTP server.
|
static List<DeviceFile> |
DeviceFileHelper.downloadHTTPFiles(AccessDevice device,
ErrorableProcess errorableProcess)
Helper Method to download device files that are stored on an HTTP/HTTPS server.
|
static AccessDevice |
DeviceHelper.getAccessDeviceFromUser(User user)
Utility Method to retrieve the specific subclass AccessDevice from a User
|
static com.github.zafarkhaja.semver.Version |
DeviceHelper.getDeviceVersion(AccessDevice accessDevice)
Retrieves the semantic version of the Access Device.
|
static AccessDeviceUser |
DeviceHelper.getPrimaryAccessDeviceUser(GroupAccessDevice gad)
Helper Method to find the Primary Access Device User from a Group Access Device.
|
static String |
DeviceFileHelper.getRepositoryURL(AccessDevice accessDevice,
String deviceType,
String macAddress,
String fileFormat,
String method)
Deprecated.
|
static boolean |
DeviceHelper.isCompatibleDeviceType(AccessDevice accessDevice,
AccessDeviceInformation<?> information,
String deviceType)
Checks if the given AccessDevice and AccessDeviceInformation are
compatible with the given device type.
|
static void |
DeviceFileHelper.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(String name,
BroadWorksServer broadWorksServer,
List<User> userList)
Creates a ResetWatcher with the given list of Users
|
ResetWatcher(String name,
Group group)
Creates a ResetWatcher with the given Group
|
ResetWatcher(String name,
Group group,
String userAgentVersion)
Creates a ResetWatcher with the given Group
|
ResetWatcher(String name,
User user)
Creates a ResetWatcher with the given User
|
Modifier and Type | Method and Description |
---|---|
<T extends BroadWorksObjectInformation> |
FileManager.get(Type type,
AlpacaFileToken pathToken,
BroadWorksServer broadWorksServer)
Gets the BroadWorksObjectInformation at the provided path token.
|
static FileManager |
FileManager.getManager() |
Modifier and Type | Method and Description |
---|---|
GroupInformation |
GroupInformationBuilder.execute() |
GroupPagingInformation |
GroupPagingInformationBuilder.execute() |
VoiceXmlInformation |
VoiceXmlInformationBuilder.execute() |
EnterpriseInformation |
EnterpriseInformationBuilder.execute() |
S |
BroadWorksUserInformationBuilder.execute() |
ServiceProviderInformation |
ServiceProviderInformationBuilder.execute() |
MeetMeConferencingBridgeInformation |
MeetMeConferencingBridgeInformationBuilder.execute() |
RoutePointInformation |
RoutePointInformationBuilder.execute() |
CallCenterInformation |
CallCenterInformationBuilder.execute() |
FindMeFollowMeInformation |
FindMeFollowMeInformationBuilder.execute() |
S |
AbstractServiceProviderInformationBuilder.execute() |
InstantGroupCallInformation |
InstantGroupCallInformationBuilder.execute() |
CollaborateBridgeInformation |
CollaborateBridgeInformationBuilder.execute() |
UserInformation |
UserInformationBuilder.execute() |
AutoAttendantInformation |
AutoAttendantInformationBuilder.execute() |
FlexibleSeatingHostInformation |
FlexibleSeatingHostInformationBuilder.execute() |
BroadWorksAnywherePortalInformation |
BroadWorksAnywherePortalInformationBuilder.execute() |
HuntGroupInformation |
HuntGroupInformationBuilder.execute() |
I |
AccessDeviceInformationBuilder.execute() |
S |
BroadWorksUserInformationBuilder.execute(S information) |
S |
AbstractServiceProviderInformationBuilder.execute(S information) |
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
|
T |
AbstractTransform.transform(T information) |
R |
AbstractTypeTransform.transform(T information) |
Constructor and Description |
---|
AbstractCollectionMigration(HashMap<O,I> inputInformations,
BroadWorksServer broadWorksServer,
Class<S> buildStepClass,
HashMap<O,List<T>> transformations)
Creates a new Abstract Collection Migration with the provided input BroadWorksObjects.
|
AbstractDestroy(O input,
Class<E> stepClass) |
AbstractImport(BroadWorksServer bws,
T information,
Class<S> buildStepClass)
Creates a new Object Import with the provided information
|
AbstractMigration(I inputInformation,
Class<S> buildStepClass,
T... transformation)
Creates a new Abstract Migration with the provided input BroadWorksObject.
|
AbstractTypeMigration(I inputInformation,
Class<S> buildStepClass,
T transformation)
Creates a new Abstract Migration with the provided input BroadWorksObject and transformation.
|
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(BroadWorksServer broadWorksServer,
String newMacAddres)
Checks the if the MAC address for the Add Request is available for use.
|
void |
AbstractDeviceImport.checkMACAddressAvailability(BroadWorksServer broadWorksServer,
String newMacAddres,
String oldMacAddress)
Checks the if the MAC address for the Add Request is available for use.
|
void |
SystemAccessDeviceMigration.checkMigrationValidity() |
void |
GroupAccessDeviceMigration.checkMigrationValidity() |
void |
ServiceProviderAccessDeviceMigration.checkMigrationValidity() |
SystemAccessDevice |
SystemAccessDeviceMigration.execute()
Performs Migration of a System Access Device.
|
SystemAccessDevice |
SystemAccessDeviceImport.execute()
Performs import of a Systems Access Device.
|
GroupAccessDevice |
GroupAccessDeviceMigration.execute()
Performs Migration of a Group Access Device.
|
ServiceProviderAccessDeviceDestroy |
ServiceProviderAccessDeviceDestroy.execute() |
SystemAccessDeviceDestroy |
SystemAccessDeviceDestroy.execute() |
GroupAccessDeviceDestroy |
GroupAccessDeviceDestroy.execute() |
GroupAccessDevice |
GroupAccessDeviceImport.execute()
Performs import of a Group Access Device.
|
ServiceProviderAccessDevice |
ServiceProviderAccessDeviceMigration.execute()
Performs Migration of a Service Provider Access Device.
|
ServiceProviderAccessDevice |
ServiceProviderAccessDeviceImport.execute()
Performs import of a ServiceProvider Access Device.
|
void |
SystemAccessDeviceImport.migrateCustomFile(DeviceFile file) |
void |
GroupAccessDeviceImport.migrateCustomFile(DeviceFile file) |
void |
ServiceProviderAccessDeviceImport.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 accessDeviceInformation,
Class<E> stepClass) |
AbstractDeviceImport(BroadWorksServer bws,
AccessDeviceInformation<T> information,
Class<E> buildStepClass)
Creates a new Object Import with the provided information
|
AbstractDeviceMigration(I input,
Class<E> buildStepClass,
AbstractTransform<I>... transform) |
GroupAccessDeviceDestroy(GroupAccessDeviceInformation accessDeviceInformation) |
GroupAccessDeviceImport(BroadWorksServer bws,
AccessDeviceInformation<GroupAccessDevice> information)
Creates a new Object Import with the provided information
|
GroupAccessDeviceMigration(GroupAccessDeviceInformation inputInformation,
AbstractTransform<GroupAccessDeviceInformation>... transformation)
Creates a new GroupAccessDevice migration object with the input device as
the source and the add request as the target.
|
ServiceProviderAccessDeviceDestroy(ServiceProviderAccessDeviceInformation accessDeviceInformation) |
ServiceProviderAccessDeviceImport(BroadWorksServer bws,
AccessDeviceInformation<ServiceProviderAccessDevice> information)
Creates a new Object Import with the provided information
|
ServiceProviderAccessDeviceMigration(ServiceProviderAccessDeviceInformation inputInformation,
AbstractTransform<ServiceProviderAccessDeviceInformation>... transformation)
Creates a new ServiceProviderAccessDevice migration object with the input device as the source and the add request as the target.
|
SystemAccessDeviceDestroy(SystemAccessDeviceInformation accessDeviceInformation) |
SystemAccessDeviceImport(BroadWorksServer bws,
AccessDeviceInformation<SystemAccessDevice> information)
Creates a new Object Import with the provided information
|
SystemAccessDeviceMigration(SystemAccessDeviceInformation inputInformation,
AbstractTransform<SystemAccessDeviceInformation>... transformation)
Creates a new SystemAccessDevice 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.
|
List<EncumbranceError> |
GroupToEnterpriseMigration.checkMigrationEncumbrances() |
List<RequirementError> |
GroupToEnterpriseMigration.checkMigrationRequirements() |
void |
GroupMigration.checkMigrationValidity()
Checks the migration encumbrances and requirements.
|
void |
GroupToEnterpriseMigration.checkMigrationValidity()
Checks the migration encumbrances and requirements.
|
void |
GroupImport.checkValidity(MigrationType type)
Check if the GroupImport meets the requirement checks
|
Group |
GroupMigration.execute()
Performs the migration process in a step by step approach.
|
Enterprise |
GroupToEnterpriseMigration.execute()
Performs the migration process in a step by step approach.
|
Group |
GroupImport.execute() |
GroupDestroy |
GroupDestroy.execute() |
Constructor and Description |
---|
GroupDestroy(GroupInformation groupInformation) |
GroupImport(BroadWorksServer bws,
GroupInformation information)
Creates a new Object Import with the provided information
|
GroupImport(BroadWorksServer bws,
GroupInformation information,
T serviceProviderInformation)
Creates a new Object Import with the provided information
|
GroupMigration(GroupInformation inputInformation,
AbstractTransform<GroupInformation>... transform)
Performs the migration of a
Group by removing it and recreating
with the specified add request. |
GroupToEnterpriseMigration(GroupInformation inputInformation,
GroupToEnterpriseTransform transform)
Performs the migration of a
Group to an Enterprise by removing it
and recreating it within a new Enterprise. |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractServiceProviderImport.addTimesTenFields()
Adds the ServiceProvider TimesTen Fields to match the input data
|
List<EncumbranceError> |
ServiceProviderMigrationEncumbrances.checkAllEncumbrances()
Method to check a ServiceProvider for all possible encumbrances that prevent migration.
|
List<RequirementError> |
ServiceProviderMigrationRequirements.checkAllRequirements()
Method to check a ServiceProvider for all possible requirements that prevent
migration to the destination.
|
List<EncumbranceError> |
ServiceProviderMigrationEncumbrances.checkGroupEncumbrances()
Method to check the Group Encumbrances
If one of the Groups within the Service Provder have limiting Encumbrances from
this migration type then the Service Provider also has Encumbrances.
|
List<RequirementError> |
ServiceProviderMigrationRequirements.checkGroupIds()
Method to check the GroupID requirement.
|
List<RequirementError> |
ServiceProviderMigrationRequirements.checkGroupRequirements()
Method to check the Group Requirements
If one of the Groups within the Service Provder have limiting Requirements from
this migration type then the Service Provider also has Requirements.
|
void |
AbstractServiceProviderImport.checkMigrationValidity()
Check if the Import meets the requirement checks
|
void |
ServiceProviderMigration.checkMigrationValidity()
Checks the migration encumbrances and requirements.
|
void |
EnterpriseMigration.checkMigrationValidity()
Checks the migration encumbrances and requirements.
|
ServiceProvider |
ServiceProviderImport.execute() |
ServiceProviderDestroy |
ServiceProviderDestroy.execute() |
Enterprise |
EnterpriseImport.execute() |
ServiceProvider |
ServiceProviderMigration.execute()
Performs the migration process in a step by step approach.
|
Enterprise |
EnterpriseMigration.execute()
Performs the migration process in a step by step approach.
|
Constructor and Description |
---|
EnterpriseImport(BroadWorksServer bws,
EnterpriseInformation information)
Creates a new Object Import with the provided information
|
EnterpriseMigration(EnterpriseInformation inputInformation,
AbstractTransform<EnterpriseInformation>... transform)
Performs the migration of a
Enterprise by removing it and recreating
with the specified add request. |
ServiceProviderDestroy(AbstractServiceProviderInformation<?> serviceProviderInformation) |
ServiceProviderImport(BroadWorksServer bws,
ServiceProviderInformation information)
Creates a new Object Import with the provided information
|
ServiceProviderMigration(ServiceProviderInformation inputInformation,
AbstractTransform<ServiceProviderInformation>... transform)
Performs the migration of a
ServiceProvider by removing it and recreating
with the specified add request. |
Modifier and Type | Method and Description |
---|---|
EnterpriseInformation |
GroupToEnterpriseTransform.transform(GroupInformation groupInformation) |
GroupInformation |
GroupIdTransform.transform(GroupInformation information)
The method that performs the transformation.
|
T |
ServiceProviderIdTransform.transform(T information)
The method that performs the transformation.
|
T |
BroadWorksClusterTransform.transform(T information)
The method that performs the Transformation.
|
Modifier and Type | Method and Description |
---|---|
protected void |
BroadWorksUserImport.addCustomAnnouncements()
Adds the original
BroadWorksUser 's custom announcements to the new BroadWorksUser |
protected void |
BroadWorksUserImport.addServiceConfiguration()
Migrates the original
BroadWorksUser 's service configuration to the new BroadWorksUser |
protected void |
UserImport.addServiceConfiguration()
Migrates the original User's service configuration to the new User
|
protected void |
BroadWorksUserImport.addTimesTenInformation()
Migrates TimesTen authentication information
|
List<EncumbranceError> |
UserCollectionMigrationEncumbrances.checkAllEncumbrances()
Method to check a collection of Users for all possible encumbrances that prevent
migration
|
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.
|
void |
UserCollectionImport.checkMigrationValidity()
Method to check migration validity.
|
void |
UserCollectionMigration.checkMigrationValidity()
Checks the migration encumbrances and requirements.
|
void |
UserMigration.checkMigrationValidity()
Checks the migration encumbrances and requirements.
|
List<EncumbranceError> |
UserMigrationEncumbrances.checkMultiUserDeviceServiceProviderLevelEncumbrance()
Method to check the Single User Device Encumbrance
If the User is assigned to an Identity/Device Profile, and this is a service
provider-level resource, then the Identity/Device Profile must have only
this one user assigned to it.
|
List<EncumbranceError> |
UserMigrationEncumbrances.checkSharedCallAppearanceEncumbrance()
Method to check the Shared Call Appearance Encumbrance
From specification document - If the User has a Shared Call Appearance
assignment on a Identity/Device Profile, and the Identity/Device Profile
is a Group-Level resource, and if the Identity/Device Profile has any
other User or Shared Call Appearance assigned to it, the User is not
moved.
|
void |
UserImport.checkValidity(MigrationType type)
Check if the User import meets the requirement and encumbrance checks
|
GroupPaging |
GroupPagingImport.execute() |
InstantGroupCall |
InstantGroupCallImport.execute() |
AutoAttendant |
AutoAttendantImport.execute() |
CallCenter |
CallCenterImport.execute() |
RoutePoint |
RoutePointImport.execute() |
BroadWorksAnywherePortal |
BroadWorksAnywherePortalImport.execute() |
Set<User> |
UserCollectionImport.execute() |
Set<User> |
UserCollectionMigration.execute() |
CollaborateBridge |
CollaborateBridgeImport.execute() |
FindMeFollowMe |
FindMeFollowMeImport.execute() |
VoiceXml |
VoiceXmlImport.execute() |
UserDestroy |
UserDestroy.execute() |
User |
UserMigration.execute()
Performs the migration process in a step by step approach.
|
HuntGroup |
HuntGroupImport.execute() |
User |
UserImport.execute() |
MeetMeConferencingBridge |
MeetMeConferencingBridgeImport.execute() |
FlexibleSeatingHost |
FlexibleSeatingHostImport.execute() |
Modifier and Type | Method and Description |
---|---|
void |
ErrorableProcess.checkValidity()
Checks the validity of the process
|
T |
Executable.execute() |
Constructor and Description |
---|
IterableProcess(BroadWorksServer bws,
Class<E> stepClazz)
Creates an iterable process with the provided BroadWorksServer and step class enum
|
Modifier and Type | Method and Description |
---|---|
void |
ReportUserDetails.run() |
void |
ReportMeetMeConferences.run() |
void |
ReportVoicePortalNotChanged.run() |
void |
ReportCommunicationsBarringCriteria.run() |
void |
ReportCommunicationsBarringProfile.run() |
void |
ReportServiceAssignments.run() |
void |
UserMigrationReport.run() |
Modifier and Type | Method and Description |
---|---|
static void |
ServiceHelper.authorizeAndAssignService(BroadWorksUser user,
UserService service)
Authorizes and Assigns a UserService at the ServiceProvider, Group, and
User level.
|
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 <T extends BroadWorksUser> |
ServiceHelper.getAllUsersWithService(BroadWorksServer bws,
List<T> users,
UserService service)
Populates a list of User objects using asynchronous calls to perform the
population in an efficient manner
|
static HashMap<User,Integer> |
BusyLampFieldHelper.getMonitoringUsers(User 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.
|
static boolean |
ServiceHelper.serviceIsAssigned(User user,
UserService service)
Checks if a UserService is assigned to a User.
|
Modifier and Type | Method and Description |
---|---|
String |
TimesTenHelper.getAnnouncementURL(BroadWorksUser user,
String announcementName)
Method to get the URL for for a User Announcement file.
|
String |
TimesTenHelper.getAnnouncementURL(Group group,
String announcementName)
Method to get the URL for for a Group Announcement file.
|
String |
TimesTenHelper.getBroadWorksPasswordForUser(BroadWorksUser user)
Method to retrieve the BroadWorks Password for the given
BroadWorksUser . |
String |
TimesTenHelper.getBroadWorksPasswordForUserId(String userId)
Method to retrieve the BroadWorks Password for the given user id.
|
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. |
String |
TimesTenHelper.getEnterprisePreAlertingAnnouncementURL(Enterprise enterprise,
String mediaType)
Method to retrieve the URL for an
Enterprise PreAlerting Announcement. |
String |
TimesTenHelper.getExchangeIntegrationPassword(Group group)
Method to get the exchange integration password attribute for the specified group.
|
String |
TimesTenHelper.getFileRepositoryPassword(String fileRepositoryName,
String userId)
Method to retrieve the Password of a FileRepositoryUser.
|
co.ecg.utilities.ftp.FTPServer |
TimesTenHelper.getFTPServer(AccessDevice accessDevice)
Method to retrieve information regarding an FTP File Server.
|
String |
TimesTenHelper.getIntegratedIMPPassword(ServiceProvider serviceProvider)
Method to get the integrated imp password attribute for the specified
ServiceProvider . |
List<SavedMessageRow> |
TimesTenHelper.getSavedVoicemails(BroadWorksUser user)
Method to retrieve the Voice Messaging saved messages for the given
BroadWorksUser . |
String |
TimesTenHelper.getServiceProviderAnswerConfirmationAnnouncementURL(ServiceProvider serviceProvider,
String mediaType)
Method to retrieve the URL for a
ServiceProvider Answer Confirmation Announcement |
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(BroadWorksUser user)
Retrieves the VoiceMessaging Group MailServer credentials for a given
BroadWorksUser |
Credentials |
TimesTenHelper.getVoiceMessagingPersonalMailServerCredentialsForUser(BroadWorksUser user)
Retrieves the VoiceMessaging Personal MailServer credentials for a given
BroadWorksUser |
String |
TimesTenHelper.getVoicePortalPasscodeForUser(BroadWorksUser user)
Method to retrieve the Voice Portal Passcode for the given
BroadWorksUser . |
VoicePortalPasscodeDetails |
TimesTenHelper.getVoicePortalPasswordDetails(BroadWorksUser user)
Method to retrieve the Voice Portal Passcode for the given
BroadWorksUser . |
void |
TimesTenHelper.setAutoLoginFlags(BroadWorksUser user)
Method to toggle the Voice Portal and Web Portal to login without
requesting a password change.
|
void |
TimesTenHelper.setCollaborateBridgeId(String bridgeId,
String userId,
String roomName,
CollaborateRoomType roomType)
Updates the TimesTen database to set the BridgeID to the desired value for the provided Collaborate Room
|
void |
TimesTenHelper.setDeviceProfileCredentials(AccessDevice accessDevice,
Credentials accessDeviceCredentials)
Method to set the
AccessDevice profile credentials |
void |
TimesTenHelper.setHashedBroadWorksPasswordForUser(BroadWorksUser user,
String hashedPassword)
Method to set the
BroadWorksUser Broadworks password. |
void |
TimesTenHelper.setHashedBroadWorksPasswordForUserId(String userId,
String hashedPassword)
Method to set the user id Broadworks password.
|
void |
TimesTenHelper.setMeetMeConferenceAccess(String currentConferenceID,
String currentModeratorPin,
MeetMeConferenceAccess meetMeConferenceAccess)
Updates the TimesTen database using the provided MeetMeConferenceAccess object.
|
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.setVoicePortalPasscodeForUser(BroadWorksUser user,
String voicePortalPasscode)
BWAS.SVC_PROVIDER_ATTR
Method to set the
BroadWorksUser voice portal passcode. |
Constructor and Description |
---|
TimesTenHelper(BroadWorksServer bws) |
Modifier and Type | Method and Description |
---|---|
static String |
UserHelper.generateRandomGroupPassword(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.generateRandomServiceProviderPassword(ServiceProvider serviceProvider)
Method to retrieve password rules for the specific Service Provider and then use
those to create a randomized password that meets the BroadWorks
requirements.
|
static String |
UserHelper.generateRandomUserPasscode(User user)
Method to retrieve passcode rules for the specific user and then use
those to create a randomized passcode that meets the BroadWorks
requirements.
|
static String |
UserHelper.generateRandomUserPassword(User user)
Method to create a randomly generated password for a User based on the
Group password 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 List<UserRegistration> |
UserRegistrationHelper.getUserRegistrationList(User user)
Retrieves
UserRegistration collection for the given User . |
static UserServices |
UserHelper.getUserServicesForAllAssignedServices(BroadWorksUser user)
Retrieves a UserServices object populated with information from all
services and service packs assigned to the User.
|
static void |
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)
Generates a random User passcode and sets the new value in BroadWorks
|
static String |
UserHelper.resetUserPassword(User user)
Generates a random User password and sets the new value in BroadWorks
|
Modifier and Type | Method and Description |
---|---|
String |
AlpacaFileToken.getAbsolutePath() |
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,
BroadWorksServer broadWorksServer)
Retrieves and deserializes the destination into the provided
BroadWorksObjectInformation type. |
Object |
AlpacaFileToken.retrieveAndDeserialize(BroadWorksServer broadWorksServer)
Retrieves the Object from the FileManager and deserializes the Object.
|
void |
AlpacaFileToken.save(Serializable object)
Overwrites the data at the AlpacaFileToken with the provided serializable data
|
Modifier and Type | Method and Description |
---|---|
String |
DeviceFile.getFileContentsAsString() |
Modifier and Type | Method and Description |
---|---|
static UserGroupServiceInformation |
UserGroupServiceInformation.getUserGroupServiceInformation(BroadWorksUser user)
Retrieves the list of Group Services information that can be configured
for a specific User
|
void |
BroadWorksAuthenticationInformation.setValuesForUser(BroadWorksUser user) |
Constructor and Description |
---|
BroadWorksAuthenticationInformation(BroadWorksUser user)
Create a BroadWorksAuthenticationInformation object for the given
BroadWorksUser |
Copyright © 2017 ECG. All rights reserved.