public abstract class MigrationRequirements<Source extends BroadWorksObjectInformation,Destination extends BroadWorksObjectInformation> extends Object
Modifier and Type | Field and Description |
---|---|
protected Destination |
destination |
protected org.apache.logging.log4j.Logger |
log |
protected Source |
source |
protected MigrationType |
type |
Constructor and Description |
---|
MigrationRequirements(Source source,
Destination destination,
MigrationType type)
Creates a new MigrationRequirements class for the provided source BroadWorksObjectInformation and destination BroadWorksObjectInformation.
|
Modifier and Type | Method and Description |
---|---|
abstract List<RequirementError> |
checkAllRequirements()
Method to check the object for all possible requirements that prevent
migration
|
protected org.apache.logging.log4j.Logger log
protected Source extends BroadWorksObjectInformation source
protected Destination extends BroadWorksObjectInformation destination
protected MigrationType type
public MigrationRequirements(Source source, Destination destination, MigrationType type)
source
- The source objectdestination
- The destination objecttype
- The migration typepublic abstract List<RequirementError> checkAllRequirements() throws HelperException
HelperException
Copyright © 2016. All rights reserved.