Class AbstractCollectionPropertyCopyStrategy
java.lang.Object
com.vdoc.sdk.commons.utils.copy.properties.strategies.collection.AbstractCollectionPropertyCopyStrategy
- All Implemented Interfaces:
PropertyCopyStrategy,PropertyCopyStrategySelector
- Direct Known Subclasses:
AbstractDirectoryPropertyCopyStrategy,AttachementCollectionPropertyCopyStrategy,StorageResourceCollectionPropertyCopyStrategy
public abstract class AbstractCollectionPropertyCopyStrategy
extends Object
implements PropertyCopyStrategySelector
Abstract collection property copy strategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanCopy(PropertyCopyConfiguration configuration) Check if it can copyabstract voidcopy(PropertyCopyConfiguration configuration) Copy a configurationprotected abstract intprotected int
-
Constructor Details
-
AbstractCollectionPropertyCopyStrategy
public AbstractCollectionPropertyCopyStrategy()
-
-
Method Details
-
copy
Description copied from interface:PropertyCopyStrategyCopy a configuration- Specified by:
copyin interfacePropertyCopyStrategy- Parameters:
configuration- the configuration- Throws:
WorkflowModuleException- on error
-
canCopy
Description copied from interface:PropertyCopyStrategySelectorCheck if it can copy- Specified by:
canCopyin interfacePropertyCopyStrategySelector- Parameters:
configuration- the configuration- Returns:
- true if it can copy
-
getSupportedPropertyType
protected int getSupportedPropertyType() -
getSupportedPropertyElementType
protected abstract int getSupportedPropertyElementType()
-