public class GroupMigrationRequirements<T extends BroadWorksObjectInformation> extends MigrationRequirements<GroupInformation,T>
BroadWorksObject
rather than the Group
alone.User
,
Group
,
BroadWorksObject
destination, log, source, type
Constructor and Description |
---|
GroupMigrationRequirements(GroupInformation information,
MigrationType type)
Creates a new GroupMigrationRequirements class with the provided UserInformation and Migration Type.
|
GroupMigrationRequirements(GroupInformation information,
T destinationInformation,
MigrationType type)
Creates a new GroupMigrationRequirements class with the provided GroupInformation, DestinationInformation, and Migration Type
|
Modifier and Type | Method and Description |
---|---|
List<RequirementError> |
checkAllRequirements()
Method to check a Group for all possible requirements that prevent
migration to the destination.
|
List<RequirementError> |
checkUserRequirements()
Method to check the User requirements
If an of the User's within the Group have limiting requirements from
this migration type then the Group also has requirements.
|
public GroupMigrationRequirements(GroupInformation information, T destinationInformation, MigrationType type) throws HelperException
information
- The GroupInformation for the migrating GroupdestinationInformation
- The ObjectInformation for the migration destinationtype
- The migration type hintHelperException
public GroupMigrationRequirements(GroupInformation information, MigrationType type) throws HelperException
information
- The GroupInformation for the migrating Grouptype
- The migration typeHelperException
public List<RequirementError> checkAllRequirements() throws HelperException
checkAllRequirements
in class MigrationRequirements<GroupInformation,T extends BroadWorksObjectInformation>
HelperException
public List<RequirementError> checkUserRequirements()
Copyright © 2016. All rights reserved.