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.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.serializable.serviceprovider |
The serializable.serviceprovider package contains a set of serializable classes that pertain to BroadWorks Service Providers and Enterprises.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractServiceProviderInformationBuilder<T extends ServiceProvider,B extends AbstractServiceProviderInformationBuilder<T,B,S,E>,S extends AbstractServiceProviderInformation<T>,E extends Enum<E>>
Builder for shared information for Service Providers and Enterprises
|
Modifier and Type | Class and Description |
---|---|
class |
GroupMigrationEncumbrances<T extends AbstractServiceProviderInformation>
The GroupMigrationEncumbrances class houses all encumbrance checks for a
Group to be eligible for migration. |
Modifier and Type | Method and Description |
---|---|
List<RequirementError> |
GroupMigrationRequirements.checkCommunicationBarringProfileRequirement(AbstractServiceProviderInformation destination)
Method to check the CommunicationBarringProfile requirements
If a group has a non default CommunicationBarringProfile,
then the destination Service Provider must have the same CommunicationBarringProfile
|
List<RequirementError> |
GroupMigrationRequirements.checkDomainRequirements(AbstractServiceProviderInformation destination)
Method to check the Domain requirements
If the Group has Domains, then the
destination Service Provider must have the same Domains.
|
List<RequirementError> |
GroupMigrationRequirements.checkMeetMeConferencingPortsRequirement(AbstractServiceProviderInformation destination)
Method to check the Meet Me Conferencing Ports requirements
If a group has Meet Me Conferencing Ports,
then the destination Service Provider must have at least that amount of
available ports.
|
List<RequirementError> |
GroupMigrationRequirements.checkNCOSRequirement(AbstractServiceProviderInformation destination)
Method to check the NCOS requirements
If a group has a NCOS,
then the destination Service Provider must have the same NCOS.
|
List<RequirementError> |
GroupMigrationRequirements.checkOfficeZoneRequirements(AbstractServiceProviderInformation destination)
Method to check the Office Zone requirements
If the Group has Office Zones, then the
destination Service Provider must have the same Office Zones.
|
List<RequirementError> |
GroupMigrationRequirements.checkRoutePointExternalSystemRequirement(AbstractServiceProviderInformation destination)
Method to check the Route Point External System requirements
If the Group has Route Point External Systems, then the
destination Service Provider must have the same
Route Point External System
|
List<RequirementError> |
GroupMigrationRequirements.checkSchedules(AbstractServiceProviderInformation destination)
Method to check the Schedule requirements
If a group has a Service Provider or System Level schedule
then the destination must have the same schedules.
|
List<RequirementError> |
GroupMigrationRequirements.checkServiceAndServicePackRequirement(AbstractServiceProviderInformation destination)
Method to check for Services and Service Pack availability in destination
Service Provider during Group Migration
From specification document - Services and Service Packs must exist in
the target Service Provider.
|
Constructor and Description |
---|
GroupMigrationRequirements(GroupInformation information,
AbstractServiceProviderInformation destinationInformation,
MigrationType type)
Creates a new GroupMigrationRequirements class with the provided GroupInformation, DestinationInformation, and Migration Type
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractServiceProviderImport<O extends ServiceProvider,T extends AbstractServiceProviderInformation<O>,R extends Request<DefaultResponse>,S extends Enum<S>,E extends AbstractServiceProviderImport<O,T,R,S,E>>
Process to create a new
ServiceProvider or Enterprise on the BroadWorks system given the provided information. |
Modifier and Type | Method and Description |
---|---|
void |
ServiceProviderMigrationRequirements.setSource(AbstractServiceProviderInformation<?> source) |
Constructor and Description |
---|
ServiceProviderDestroy(AbstractServiceProviderInformation<?> serviceProviderInformation) |
ServiceProviderMigrationEncumbrances(AbstractServiceProviderInformation<?> source)
Creates a new ServiceProviderMigrationEncumbrance with the provided ServiceProviderInformation.
|
ServiceProviderMigrationRequirements(AbstractServiceProviderInformation<?> source,
BroadWorksServer destination)
Creates a new ServiceProviderMigrationRequirements with the provided ServiceProviderInformation and the Destination BroadWorksServer.
|
Modifier and Type | Class and Description |
---|---|
class |
BroadWorksClusterTransform<T extends AbstractServiceProviderInformation<? extends ServiceProvider>>
The BroadWorks Cluster Transform class transforms all of the BroadWorks Server
Information of a
ServiceProvider from the source BroadWorks Server to the Destination
BroadWorks Server. |
class |
ServiceProviderIdTransform<T extends AbstractServiceProviderInformation<? extends ServiceProvider>>
The ServiceProvider id Transform class transforms the id of a
ServiceProvider or an Enterprise . |
Modifier and Type | Class and Description |
---|---|
class |
EnterpriseInformation
A serializable class to store an
Enterprise and it's associated information. |
class |
ServiceProviderInformation
A serializable class to store a
ServiceProvider and it's associated information. |
Copyright © 2017 ECG. All rights reserved.