public class GroupMigrationEncumbrances<T extends AbstractServiceProviderInformation> extends MigrationEncumbrances<GroupInformation,T>
Group
to be eligible for migration. These are distinct from
Requirements in that although a group passes all encumbrance checks they can
still be prohibited from migration due to destination requirement issues.Group
log, parent, source, type
Constructor and Description |
---|
GroupMigrationEncumbrances(GroupInformation groupInformation,
T parentInformation,
MigrationType type)
Creates a GroupMigrationEncumbrances class for the specified Group Information and MigrationType
|
Modifier and Type | Method and Description |
---|---|
List<EncumbranceError> |
checkAllEncumbrances()
Method to check a Group for all possible encumbrances that prevent migration
|
List<EncumbranceError> |
checkAttendantConsole()
Method to check if a Group's AutoAttendant
monitors users outside of the Group.
|
List<EncumbranceError> |
checkBLF()
Method to check if Users in a Group are
monitoring Users outside of their Group.
|
List<EncumbranceError> |
checkHuntGroup()
Method to check if a Group's Hunt Group
has Users from another Group.
|
List<EncumbranceError> |
checkMeetMeHosts()
Method to check if Hosts an Enterprise Group's
MeetMe Conferencing Bridge all belong to
the source Group.
|
List<EncumbranceError> |
checkRoutePointEncumbrance()
Method to check the Route Point encumbrance
From specification document - If the Group is using a Route Point, the
Group is not moved.
|
List<EncumbranceError> |
checkSCADevices()
Method to check if Users in a Group belong to
a SCA shared to devices outside of the Group.
|
List<EncumbranceError> |
checkSystemOrServiceProviderDevices()
Method to check the SystemOrServiceProviderDevice requirements
If a group is using a System or Service Provider Access Device
then it cannot be migrated.
|
List<EncumbranceError> |
checkUserEncumbrances()
Method to check the User encumbrance
If an of the User's within the Group are encumbered from
this migration type then the Group is also encumbered.
|
public GroupMigrationEncumbrances(GroupInformation groupInformation, T parentInformation, MigrationType type)
groupInformation
- The Group to checkparentInformation
- The Group's source ServiceProvidertype
- The MigrationTypepublic List<EncumbranceError> checkAllEncumbrances() throws HelperException
checkAllEncumbrances
in class MigrationEncumbrances<GroupInformation,T extends AbstractServiceProviderInformation>
HelperException
- Thrown if an error occurs while checking Encumrances.public List<EncumbranceError> checkUserEncumbrances()
UserMigrationEncumbrances
public List<EncumbranceError> checkRoutePointEncumbrance()
public List<EncumbranceError> checkSystemOrServiceProviderDevices() throws co.ecg.alpaca.toolkit.exception.RequestException
co.ecg.alpaca.toolkit.exception.RequestException
public List<EncumbranceError> checkHuntGroup()
public List<EncumbranceError> checkAttendantConsole()
public List<EncumbranceError> checkSCADevices()
public List<EncumbranceError> checkBLF()
public List<EncumbranceError> checkMeetMeHosts()
MeetMeConferencingBridge
Copyright © 2016. All rights reserved.