public class ServiceProviderMigrationEncumbrances extends Object
ServiceProvider
to be eligible for migration. These are distinct from
Requirements in that although a ServiceProvider passes all encumbrance checks they can
still be prohibited from migration due to destination requirement issues.ServiceProvider
Constructor and Description |
---|
ServiceProviderMigrationEncumbrances(AbstractServiceProviderInformation<?> source)
Creates a new ServiceProviderMigrationEncumbrance with the provided ServiceProviderInformation.
|
Modifier and Type | Method and Description |
---|---|
List<EncumbranceError> |
checkAllEncumbrances()
Method to check a ServiceProvider for all possible encumbrances that prevent migration.
|
List<EncumbranceError> |
checkExternalAuthenication()
Method to check the External Authentication Encumbrance.
|
List<EncumbranceError> |
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.
|
public ServiceProviderMigrationEncumbrances(AbstractServiceProviderInformation<?> source)
source
- The source ServiceProviderInformation to check.ServiceProviderInformation
public List<EncumbranceError> checkAllEncumbrances() throws HelperException
HelperException
- Thrown if an error occurs while checking Migration Encumbrances.public List<EncumbranceError> checkGroupEncumbrances() throws HelperException
HelperException
- Thrown if an error occurs while checking Group Migration Encumbrances.GroupMigrationEncumbrances
public List<EncumbranceError> checkExternalAuthenication() throws HelperException
HelperException
Copyright © 2016. All rights reserved.