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
|
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
|
static com.google.gson.Gson |
JSONHelper.getDeserializerGSON(co.ecg.alpaca.toolkit.model.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,
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. |
static List<AnnouncementFile> |
ServiceProviderHelper.retrieveEnterpriseAnnouncements(co.ecg.alpaca.toolkit.generated.Enterprise enterprise)
Method to retrieve
AnnouncementFile associated with the Enterprise. |
static List<AnnouncementFile> |
ServiceProviderHelper.retrieveServiceProviderAnnouncements(co.ecg.alpaca.toolkit.generated.ServiceProvider serviceProvider)
Method to retrieve
AnnouncementFile associated with 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.
|
VoiceXmlInformation |
VoiceXmlInformationBuilder.execute() |
UserInformation |
UserInformationBuilder.execute() |
ServiceProviderInformation |
ServiceProviderInformationBuilder.execute() |
RoutePointInformation |
RoutePointInformationBuilder.execute() |
MeetMeConferencingBridgeInformation |
MeetMeConferencingBridgeInformationBuilder.execute() |
InstantGroupCallInformation |
InstantGroupCallInformationBuilder.execute() |
HuntGroupInformation |
HuntGroupInformationBuilder.execute() |
GroupPagingInformation |
GroupPagingInformationBuilder.execute() |
GroupInformation |
GroupInformationBuilder.execute() |
FlexibleSeatingHostInformation |
FlexibleSeatingHostInformationBuilder.execute() |
FindMeFollowMeInformation |
FindMeFollowMeInformationBuilder.execute() |
EnterpriseInformation |
EnterpriseInformationBuilder.execute() |
CollaborateBridgeInformation |
CollaborateBridgeInformationBuilder.execute() |
CallCenterInformation |
CallCenterInformationBuilder.execute() |
S |
BroadWorksUserInformationBuilder.execute() |
BroadWorksAnywherePortalInformation |
BroadWorksAnywherePortalInformationBuilder.execute() |
AutoAttendantInformation |
AutoAttendantInformationBuilder.execute() |
I |
AccessDeviceInformationBuilder.execute() |
S |
AbstractServiceProviderInformationBuilder.execute() |
S |
BroadWorksUserInformationBuilder.execute(S information) |
S |
AbstractServiceProviderInformationBuilder.execute(S information) |
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) |
AbstractServiceProviderInformationBuilder(T serviceProvider,
Class<E> buildStep) |
AccessDeviceInformationBuilder(T accessDevice) |
AutoAttendantInformationBuilder(co.ecg.alpaca.toolkit.generated.AutoAttendant user) |
BroadWorksAnywherePortalInformationBuilder(co.ecg.alpaca.toolkit.generated.BroadWorksAnywherePortal user) |
BroadWorksUserInformationBuilder(T user,
Class<E> buildStep) |
CallCenterInformationBuilder(co.ecg.alpaca.toolkit.generated.CallCenter user) |
CollaborateBridgeInformationBuilder(co.ecg.alpaca.toolkit.generated.CollaborateBridge user) |
EnterpriseInformationBuilder(co.ecg.alpaca.toolkit.generated.Enterprise enterprise) |
FindMeFollowMeInformationBuilder(co.ecg.alpaca.toolkit.generated.FindMeFollowMe user) |
FlexibleSeatingHostInformationBuilder(co.ecg.alpaca.toolkit.generated.FlexibleSeatingHost user) |
GroupInformationBuilder(co.ecg.alpaca.toolkit.generated.Group group) |
GroupPagingInformationBuilder(co.ecg.alpaca.toolkit.generated.GroupPaging user) |
HuntGroupInformationBuilder(co.ecg.alpaca.toolkit.generated.HuntGroup user) |
InstantGroupCallInformationBuilder(co.ecg.alpaca.toolkit.generated.InstantGroupCall user) |
MeetMeConferencingBridgeInformationBuilder(co.ecg.alpaca.toolkit.generated.MeetMeConferencingBridge user) |
RoutePointInformationBuilder(co.ecg.alpaca.toolkit.generated.RoutePoint user) |
ServiceProviderInformationBuilder(co.ecg.alpaca.toolkit.generated.ServiceProvider serviceProvider) |
UserInformationBuilder(co.ecg.alpaca.toolkit.generated.User user) |
VoiceXmlInformationBuilder(co.ecg.alpaca.toolkit.generated.VoiceXml 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
|
T |
AbstractTransform.transform(T information) |
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,
Class<S> buildStepClass,
T... transformation)
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 accessDeviceInformation,
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(I input,
Class<E> buildStepClass,
AbstractTransform<O,I>... transform) |
GroupAccessDeviceDestroy(GroupAccessDeviceInformation accessDeviceInformation) |
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(GroupAccessDeviceInformation inputInformation,
AbstractTransform<co.ecg.alpaca.toolkit.generated.GroupAccessDevice,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(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(ServiceProviderAccessDeviceInformation inputInformation,
AbstractTransform<co.ecg.alpaca.toolkit.generated.ServiceProviderAccessDevice,ServiceProviderAccessDeviceInformation>... 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.
|
protected void |
GroupImport.checkValidity(MigrationType type)
Check if the GroupImport meets the requirement checks
|
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(GroupInformation groupInformation) |
GroupImport(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
GroupInformation information)
Creates a new Object Import with the provided information
|
GroupImport(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
GroupInformation information,
T serviceProviderInformation)
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. |
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.checkExternalAuthenication()
Method to check the External Authentication Encumbrance.
|
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.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.
|
protected void |
AbstractServiceProviderImport.checkMigrationValidity()
Check if the Import meets the requirement checks
|
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() |
co.ecg.alpaca.toolkit.generated.Enterprise |
EnterpriseMigration.execute()
Performs the migration process in a step by step approach.
|
co.ecg.alpaca.toolkit.generated.Enterprise |
EnterpriseImport.execute() |
Constructor and Description |
---|
EnterpriseImport(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
EnterpriseInformation information)
Creates a new Object Import with the provided information
|
EnterpriseMigration(EnterpriseInformation inputInformation,
AbstractTransform<co.ecg.alpaca.toolkit.generated.Enterprise,EnterpriseInformation>... transform)
Performs the migration of a
Enterprise by removing it and recreating
with the specified add request. |
ServiceProviderDestroy(AbstractServiceProviderInformation<?> serviceProviderInformation) |
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 |
---|---|
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 |
UserImport.addServiceConfiguration()
Migrates the original User's service configuration to the new User
|
protected void |
BroadWorksUserImport.addServiceConfiguration()
Migrates the original
BroadWorksUser 's service configuration to the new BroadWorksUser |
protected void |
BroadWorksUserImport.addTimesTenInformation()
Migrates TimesTen authentication information
|
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.
|
protected void |
UserImport.checkValidity(MigrationType type)
Check if the User import meets the requirement and encumbrance checks
|
co.ecg.alpaca.toolkit.generated.VoiceXml |
VoiceXmlImport.execute() |
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() |
co.ecg.alpaca.toolkit.generated.RoutePoint |
RoutePointImport.execute() |
co.ecg.alpaca.toolkit.generated.MeetMeConferencingBridge |
MeetMeConferencingBridgeImport.execute() |
co.ecg.alpaca.toolkit.generated.InstantGroupCall |
InstantGroupCallImport.execute() |
co.ecg.alpaca.toolkit.generated.HuntGroup |
HuntGroupImport.execute() |
co.ecg.alpaca.toolkit.generated.GroupPaging |
GroupPagingImport.execute() |
co.ecg.alpaca.toolkit.generated.FlexibleSeatingHost |
FlexibleSeatingHostImport.execute() |
co.ecg.alpaca.toolkit.generated.FindMeFollowMe |
FindMeFollowMeImport.execute() |
co.ecg.alpaca.toolkit.generated.CollaborateBridge |
CollaborateBridgeImport.execute() |
co.ecg.alpaca.toolkit.generated.CallCenter |
CallCenterImport.execute() |
co.ecg.alpaca.toolkit.generated.BroadWorksAnywherePortal |
BroadWorksAnywherePortalImport.execute() |
co.ecg.alpaca.toolkit.generated.AutoAttendant |
AutoAttendantImport.execute() |
Constructor and Description |
---|
AutoAttendantImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
AutoAttendantInformation information) |
BroadWorksAnywherePortalImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
BroadWorksAnywherePortalInformation information) |
BroadWorksUserImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
T information,
Class<S> buildSteps) |
CallCenterImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
CallCenterInformation information) |
CollaborateBridgeImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
CollaborateBridgeInformation information) |
FindMeFollowMeImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
FindMeFollowMeInformation information) |
FlexibleSeatingHostImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
FlexibleSeatingHostInformation information) |
GroupPagingImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
GroupPagingInformation information) |
HuntGroupImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
HuntGroupInformation information) |
InstantGroupCallImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
InstantGroupCallInformation information) |
MeetMeConferencingBridgeImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
MeetMeConferencingBridgeInformation information) |
RoutePointImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
RoutePointInformation information) |
UserDestroy(UserInformation userInformation) |
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,
T parentInformation,
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
|
VoiceXmlImport(co.ecg.alpaca.toolkit.model.BroadWorksServer broadWorksServer,
VoiceXmlInformation information) |
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.model.BroadWorksUser 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 <T extends co.ecg.alpaca.toolkit.model.BroadWorksUser> |
ServiceHelper.getAllUsersWithService(co.ecg.alpaca.toolkit.model.BroadWorksServer bws,
List<T> 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 HashMap<co.ecg.alpaca.toolkit.generated.User,Integer> |
BusyLampFieldHelper.getMonitoringUsers(co.ecg.alpaca.toolkit.generated.User user) |
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 |
---|---|
String |
TimesTenHelper.getAnnouncementURL(co.ecg.alpaca.toolkit.model.BroadWorksUser user,
String announcementName)
Method to get the URL for for a User Announcement file.
|
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.getBroadWorksPasswordForUser(co.ecg.alpaca.toolkit.model.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(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.getEnterprisePreAlertingAnnouncementURL(co.ecg.alpaca.toolkit.generated.Enterprise enterprise,
String mediaType)
Method to retrieve the URL for an
Enterprise PreAlerting Announcement. |
String |
TimesTenHelper.getExchangeIntegrationPassword(co.ecg.alpaca.toolkit.generated.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(co.ecg.alpaca.toolkit.generated.AccessDevice accessDevice)
Method to retrieve information regarding an FTP File Server.
|
String |
TimesTenHelper.getIntegratedIMPPassword(co.ecg.alpaca.toolkit.generated.ServiceProvider serviceProvider)
Method to get the integrated im&p password attribute for the specified
ServiceProvider . |
MeetMeConferenceAccess |
TimesTenHelper.getMeetMeConferenceAccess(co.ecg.alpaca.toolkit.generated.User user,
String serviceInstanceId,
String conferenceName)
Method to retrieve the MeetMeConference access information
|
List<SavedMessageRow> |
TimesTenHelper.getSavedVoicemails(co.ecg.alpaca.toolkit.model.BroadWorksUser user)
Method to retrieve the Voice Messaging saved messages for the given
BroadWorksUser . |
String |
TimesTenHelper.getServiceProviderAnswerConfirmationAnnouncementURL(co.ecg.alpaca.toolkit.generated.ServiceProvider serviceProvider,
String mediaType)
Method to retrieve the URL for a
ServiceProvider Answer Confirmation Announcement |
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.model.BroadWorksUser user)
Retrieves the VoiceMessaging Group MailServer credentials for a given
BroadWorksUser |
Credentials |
TimesTenHelper.getVoiceMessagingPersonalMailServerCredentialsForUser(co.ecg.alpaca.toolkit.model.BroadWorksUser user)
Retrieves the VoiceMessaging Personal MailServer credentials for a given
BroadWorksUser |
String |
TimesTenHelper.getVoicePortalPasscodeForUser(co.ecg.alpaca.toolkit.model.BroadWorksUser user)
Method to retrieve the Voice Portal Passcode for the given
BroadWorksUser . |
VoicePortalPasscodeDetails |
TimesTenHelper.getVoicePortalPasswordDetails(co.ecg.alpaca.toolkit.model.BroadWorksUser user)
Method to retrieve the Voice Portal Passcode for the given
BroadWorksUser . |
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.model.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,
co.ecg.alpaca.toolkit.generated.enums.CollaborateRoomType roomType)
Updates the TimesTen database to set the BridgeID to the desired value for the provided Collaborate Room
|
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.model.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(MeetMeConferenceAccess meetMeConferenceAccess)
Updates the TimesTen database using the provided MeetMeConferenceAccess object.
|
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.setVoicePortalPasscodeForUser(co.ecg.alpaca.toolkit.model.BroadWorksUser user,
String voicePortalPasscode)
BWAS.SVC_PROVIDER_ATTR
Method to set the
BroadWorksUser voice portal passcode. |
Constructor and Description |
---|
TimesTenHelper(co.ecg.alpaca.toolkit.model.BroadWorksServer bws) |
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.generateRandomServiceProviderPassword(co.ecg.alpaca.toolkit.generated.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(co.ecg.alpaca.toolkit.generated.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(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.model.BroadWorksUser 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.model.BroadWorksUser user)
Retrieves a list of
AnnouncementFile that represent the Announcement files
for the 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
|
void |
BroadWorksAuthenticationInformation.setValuesForUser(co.ecg.alpaca.toolkit.model.BroadWorksUser user) |
Constructor and Description |
---|
BroadWorksAuthenticationInformation(co.ecg.alpaca.toolkit.model.BroadWorksUser user)
Create a BroadWorksAuthenticationInformation object for the given
BroadWorksUser |
Copyright © 2016. All rights reserved.