Package | Description |
---|---|
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.group |
The helper.migration.group package contains classes that aid the removal, creation, and migration of BroadWorks groups.
|
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.serializable.serviceprovider |
The serializable.serviceprovider package contains a set of serializable classes that pertain to BroadWorks Service Providers and Enterprises.
|
Modifier and Type | Method and Description |
---|---|
GroupInformation |
GroupInformationBuilder.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. |
GroupMigrationEncumbrances(GroupInformation groupInformation,
T parentInformation,
MigrationType type)
Creates a GroupMigrationEncumbrances class for the specified Group Information and MigrationType
|
GroupMigrationRequirements(GroupInformation information,
AbstractServiceProviderInformation destinationInformation,
MigrationType type)
Creates a new GroupMigrationRequirements class with the provided GroupInformation, DestinationInformation, and Migration Type
|
GroupMigrationRequirements(GroupInformation information,
MigrationType type)
Creates a new GroupMigrationRequirements class with the provided GroupInformation and Migration Type.
|
GroupToEnterpriseMigration(GroupInformation inputInformation,
GroupToEnterpriseTransform transform)
Performs the migration of a
Group to an Enterprise by removing it
and recreating it within a new Enterprise. |
MultiGroupTransformEncumbrances(GroupInformation sourceInformation,
List<UserInformation> users) |
Modifier and Type | Method and Description |
---|---|
GroupInformation |
MultiGroupTransform.getSourceInformation() |
GroupInformation |
MultiGroupTransform.transform(GroupInformation sourceInformation) |
GroupInformation |
ServiceProviderTransform.transform(GroupInformation information)
The method that performs the Transformation.
|
GroupInformation |
GroupIdTransform.transform(GroupInformation information)
The method that performs the transformation.
|
Modifier and Type | Method and Description |
---|---|
EnterpriseInformation |
GroupToEnterpriseTransform.transform(GroupInformation groupInformation) |
GroupInformation |
MultiGroupTransform.transform(GroupInformation sourceInformation) |
GroupInformation |
ServiceProviderTransform.transform(GroupInformation information)
The method that performs the Transformation.
|
GroupInformation |
GroupIdTransform.transform(GroupInformation information)
The method that performs the transformation.
|
Modifier and Type | Field and Description |
---|---|
protected GroupInformation |
BroadWorksUserImport.targetGroupInformation |
Modifier and Type | Method and Description |
---|---|
List<RequirementError> |
UserMigrationRequirements.checkAvailableExtension(GroupInformation groupInformation)
Method to check for Group extension availability.
|
List<RequirementError> |
UserMigrationRequirements.checkDepartmentAvailability(GroupInformation groupInformation)
Method to check for Department availability.
|
List<RequirementError> |
UserMigrationRequirements.checkDomain(GroupInformation groupInformation)
Method to check the Domain migration requirement
From specification document - The Domain (e.g., "xyz.com") that is
applied to the User (at the Profile), and to the User's Identity/Device
Profile Line/Port, must exist in the target group.
|
List<RequirementError> |
UserMigrationRequirements.checkEnterpriseRequirement(GroupInformation groupInformation)
Method to check the Inter-Enterprise / Service Provider migration
requirement
From specification document - The source and destination group must exist
within the same Enterprise.
|
List<RequirementError> |
UserMigrationRequirements.checkFeatureAccessCodeRequirement(GroupInformation destination)
Method to check the Feature Access Code requirement.
|
List<RequirementError> |
UserMigrationRequirements.checkGroupExtensionLength(GroupInformation groupInformation)
Method to check for Group extension length
From specification document - The Destination Group must have a valid
extension length for the User.
|
List<RequirementError> |
UserMigrationRequirements.checkGroupUserLimit(GroupInformation groupInformation)
Method to check for Group user limit.
|
List<RequirementError> |
UserMigrationRequirements.checkScheduleRequirement(GroupInformation groupInformation)
Method to check for Schedule availability in destination Group and Service Provider during User Migration
|
List<RequirementError> |
UserMigrationRequirements.checkServiceAndServicePackRequirement(GroupInformation groupInformation)
Method to check for Services and Service Pack availability in destination
Group during User Migration
From specification document - Services and Service Packs must exist in
the target group.
|
List<RequirementError> |
UserMigrationRequirements.checkUserVoiceMessagingRequirement(GroupInformation destination)
Method to check the User Voice Messaging Requirement.
|
void |
BroadWorksUserImport.setTargetGroupInformation(GroupInformation targetGroupInformation) |
Constructor and Description |
---|
UserCollectionImport(BroadWorksServer broadWorksServer,
List<UserInformation> users,
GroupInformation destinationInformation)
Creates a User Collection Import with the provided BroadWorksServer User list.
|
UserCollectionMigration(HashMap<User,UserInformation> inputInformations,
GroupInformation destinationInformation,
HashMap<User,List<AbstractTransform<UserInformation>>> transformations)
Creates a new Abstract Collection Migration with the provided input BroadWorksObjects.
|
Modifier and Type | Method and Description |
---|---|
GroupInformation |
AbstractServiceProviderInformation.getGroupInformation(String groupId)
Method to retrieve a GroupInformation given a Group Id.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractServiceProviderInformation.addGroupInformation(Group group,
GroupInformation groupInformation)
Adds the provided GroupInformation to the backing file token map.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractServiceProviderInformation.performPerGroupInformation(BiConsumer<String,GroupInformation> consumer)
Performs the provided action on all GroupInformation objects in this information.
|
void |
AbstractServiceProviderInformation.performPerGroupInformation(BiConsumer<String,GroupInformation> consumer,
boolean updateToken)
Performs the provided action on all GroupInformation objects in this information.
|
Copyright © 2017 ECG. All rights reserved.