Interface ActivityModelFactory
-
- All Superinterfaces:
CommonModelFactory
public interface ActivityModelFactory extends CommonModelFactory
TODO Describe inheritance. TODO Describe entities (ECD, Operation, ConfigurationSet, ActivityTemplate).- Author:
- Patrick Schmidt
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StorageActivityTemplateDefinition
cloneStorageActivityTemplateDefinition(String ecName, String opName, String atdName, StorageActivityTemplateDefinition satd)
'Clone' the given storage activity template definition, using the values from the original ATD plus the given names.StorageExecutableComponentDescription
cloneStorageExecutableComponentDescription(String ecName, StorageExecutableComponentDescription secd)
'Clone' the given storage executable component description, using the values from the original ECD plus the given name.StorageOperation
cloneStorageOperation(String ecName, String opName, StorageOperation so)
'Clone' the given storage operation, using the values from the original operation plus the given names.ActivityTemplateDefinition
convertActivityTemplateDefinition(Operation operation, ConfigurationSet configurationSet, StorageActivityTemplateDefinition atd)
ConfigurationSet
convertConfigurationSet(StorageConfigurationSet configurationSet)
ExecutableComponentDescription
convertExecutableComponentDescription(StorageExecutableComponentDescription executableComponentDescription)
Operation
convertOperation(ExecutableComponentDescription executableComponentDescription, StorageOperation operation)
ActivityTemplate
createActivityTemplate(UUID id, String executableComponentName, String operationName, String configurationSetName, String name, String description, String developerDescription, State state, String implementationClass, Map<ActivityConstants.ActivityModelEntityType,List<String>> separatedClassPaths, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportsViewOnly, boolean supportsTestExecution, UUID iconID, Map<ActivityConstants.LocallyOverrideableActivityAttribute,ActivityConstants.ActivityModelEntityType> attributeOrigins, String licenceInformation, ConfigurationDescription configurationDescription, ActivityConfiguration configuration, ActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<ATParameter> inputParameters, Collection<ATParameter> outputParameters, Collection<ATParameterTemplate> parameterTemplates, String staffAssignmentRule, Collection<Identifier> identifiers, PluginDataContainer pluginData, Map<String,String> userAttributes)
ActivityTemplateDefinition
createActivityTemplateDefinition(Operation operation, ConfigurationSet configurationSet, UUID id, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, Boolean supportsViewOnly, Boolean supportsTestExecution, UUID iconID, String licenceInformation, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, InheritedActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<ActivityModelParameter> inputParameters, Collection<ActivityModelParameter> outputParameters, Collection<ParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String,String> userAttributes)
ATDReference
createATDReference(UUID id, String executableComponentName, String operationName, String configurationSetName, String name, String description, String developerDescription, long revision, long branch, State state, UUID iconID, PluginDataContainer pluginData, Map<String,String> userAttributes)
ATParameter
createATParameter(String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, boolean isOptional, boolean isVirtual, boolean isFailure, String defaultValue, ConfigurationDescription configurationDescription, ActivityConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
ATParameterTemplate
createATParameterTemplate(String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, ConfigurationDescription configurationDescription, Configuration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
ChangeableIconDescriptor
createChangeableIconDescriptor(UUID id, String name, String description, IconDescriptor.Dimension[] dimensions, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
ChangeableResourceDescriptor
createChangeableResourceDescriptor(UUID id, String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
ConfigurationSet
createConfigurationSet(String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
can't be completely initialised through constructor; use object methods insteadCSReference
createCSReference(String name, String description, long revision, State state, Map<String,Collection<String>> operationNames, PluginDataContainer pluginData, Map<String,String> userAttributes)
ECDReference
createECDReference(String name, String developerDescription, long revision, State state, UUID iconID, PluginDataContainer pluginData, Map<String,String> userAttributes)
ExecutableComponentDescription
createExecutableComponentDescription(String name, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, UUID iconID, String licenceInformation, InheritedConfigurationDescription configurationDescription, Collection<ParameterTemplate> parameterTemplates, PluginDataContainer pluginData, Map<String,String> userAttributes)
Identifier
createIdentifier(UUID id, String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
InheritedActivityConfiguration
createInheritedActivityConfiguration(InheritedConfiguration parent, InheritedActivityConfiguration template)
InheritedActivityConfiguration
createInheritedActivityConfiguration(InheritedConfiguration parent, InheritedConfiguration template)
InheritedActivityConfiguration
createInheritedActivityConfiguration(InheritedConfiguration parent, Map<String,String> values, Map<String,String> fromParameter, Map<String,String> fromConfiguration, Set<String> fixedForChildren)
InheritedConfiguration
createInheritedConfiguration(InheritedConfiguration parent, InheritedConfiguration template)
InheritedConfiguration
createInheritedConfiguration(InheritedConfiguration parent, Map<String,String> values, Set<String> fixedForChildren)
InheritedConfigurationDescription
createInheritedConfigurationDescription(InheritedConfigurationDescription parent, Map<String,ConfigurationDescription.ConfigurationEntry> entries)
Operation
createOperation(ExecutableComponentDescription executableComponentDescription, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportViewOnly, boolean supportsTestExecution, UUID iconID, String licenceInformation, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, InheritedActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<ActivityModelParameter> inputParameters, Collection<ActivityModelParameter> outputParameters, Collection<ParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String,String> userAttributes)
OperationReference
createOperationReference(String executableComponentName, String name, String description, String developerDescription, long revision, State state, UUID iconID, PluginDataContainer pluginData, Map<String,String> userAttributes)
ActivityModelParameter
createParameter(ActivityModelParameter parent, String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
ActivityModelParameter
createParameter(String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
ParameterTemplate
createParameterTemplate(ParameterTemplate parent, String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
ParameterTemplate
createParameterTemplate(String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
StorageActivityConfiguration
createStorageActivityConfiguration(Map<String,String> values, Map<String,String> fromInputParameters, Map<String,String> fromProcessConfigurations, Set<String> fixedForChildren)
StorageActivityTemplateDefinition
createStorageActivityTemplateDefinition(String executableComponentName, String operationName, String configurationSetName, UUID id, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, Boolean supportsViewOnly, Boolean supportsTestExecution, UUID iconID, String licenceInformation, StorageConfigurationDescription configurationDescription, StorageActivityConfiguration configuration, StorageActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Map<String,StorageActivityModelParameter> inputParameters, Map<String,StorageActivityModelParameter> outputParameters, Map<String,StorageParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String,String> userAttributes)
StorageConfiguration
createStorageConfiguration(Map<String,String> values, Set<String> fixedForChildren)
StorageConfigurationDescription
createStorageConfigurationDescription(Map<String,ConfigurationDescription.ConfigurationEntry> entries)
StorageConfigurationSet
createStorageConfigurationSet(String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
can't be completely initialised through constructor; use object methods insteadStorageExecutableComponentDescription
createStorageExecutableComponentDescription(String name, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, UUID iconID, String licenceInformation, StorageConfigurationDescription configurationDescription, Collection<StorageParameterTemplate> parameterTemplates, PluginDataContainer pluginData, Map<String,String> userAttributes)
StorageOperation
createStorageOperation(String executableComponentName, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportViewOnly, boolean supportsTestExecution, UUID iconID, String licenceInformation, StorageConfigurationDescription configurationDescription, StorageActivityConfiguration configuration, StorageActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<StorageActivityModelParameter> inputParameters, Collection<StorageActivityModelParameter> outputParameters, Map<String,StorageParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String,String> userAttributes)
StorageActivityModelParameter
createStorageParameter(String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, StorageConfigurationDescription configurationDescription, StorageActivityConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
StorageParameterTemplate
createStorageParameterTemplate(String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, StorageConfigurationDescription configurationDescription, StorageConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
Methods inherited from interface de.aristaflow.adept2.model.common.CommonModelFactory
createActivityConfiguration, createActivityConfiguration, createActivityConfiguration, createChangeableActivityConfiguration, createChangeableActivityConfiguration, createChangeableConfiguration, createChangeableConfiguration, createChangeableConfigurationDescription, createConfiguration, createConfiguration, createConfiguration, createConfigurationDescription, createConfigurationEntry, createConfigurationWrapper, createIconDescriptor, createMergingConfiguration, createPluginData, createPluginDataContainer, createResourceDescriptor
-
-
-
-
Method Detail
-
createInheritedConfigurationDescription
InheritedConfigurationDescription createInheritedConfigurationDescription(InheritedConfigurationDescription parent, Map<String,ConfigurationDescription.ConfigurationEntry> entries)
-
createInheritedConfiguration
InheritedConfiguration createInheritedConfiguration(InheritedConfiguration parent, Map<String,String> values, Set<String> fixedForChildren)
-
createInheritedConfiguration
InheritedConfiguration createInheritedConfiguration(InheritedConfiguration parent, InheritedConfiguration template)
-
createInheritedActivityConfiguration
InheritedActivityConfiguration createInheritedActivityConfiguration(InheritedConfiguration parent, Map<String,String> values, Map<String,String> fromParameter, Map<String,String> fromConfiguration, Set<String> fixedForChildren)
-
createInheritedActivityConfiguration
InheritedActivityConfiguration createInheritedActivityConfiguration(InheritedConfiguration parent, InheritedActivityConfiguration template)
-
createInheritedActivityConfiguration
InheritedActivityConfiguration createInheritedActivityConfiguration(InheritedConfiguration parent, InheritedConfiguration template)
-
createIdentifier
Identifier createIdentifier(UUID id, String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createChangeableIconDescriptor
ChangeableIconDescriptor createChangeableIconDescriptor(UUID id, String name, String description, IconDescriptor.Dimension[] dimensions, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createChangeableResourceDescriptor
ChangeableResourceDescriptor createChangeableResourceDescriptor(UUID id, String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createExecutableComponentDescription
ExecutableComponentDescription createExecutableComponentDescription(String name, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, UUID iconID, String licenceInformation, InheritedConfigurationDescription configurationDescription, Collection<ParameterTemplate> parameterTemplates, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createOperation
Operation createOperation(ExecutableComponentDescription executableComponentDescription, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportViewOnly, boolean supportsTestExecution, UUID iconID, String licenceInformation, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, InheritedActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<ActivityModelParameter> inputParameters, Collection<ActivityModelParameter> outputParameters, Collection<ParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createConfigurationSet
ConfigurationSet createConfigurationSet(String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
can't be completely initialised through constructor; use object methods instead
-
createActivityTemplateDefinition
ActivityTemplateDefinition createActivityTemplateDefinition(Operation operation, ConfigurationSet configurationSet, UUID id, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, Boolean supportsViewOnly, Boolean supportsTestExecution, UUID iconID, String licenceInformation, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, InheritedActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<ActivityModelParameter> inputParameters, Collection<ActivityModelParameter> outputParameters, Collection<ParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createParameter
ActivityModelParameter createParameter(String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createParameter
ActivityModelParameter createParameter(ActivityModelParameter parent, String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createParameterTemplate
ParameterTemplate createParameterTemplate(String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createParameterTemplate
ParameterTemplate createParameterTemplate(ParameterTemplate parent, String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createActivityTemplate
ActivityTemplate createActivityTemplate(UUID id, String executableComponentName, String operationName, String configurationSetName, String name, String description, String developerDescription, State state, String implementationClass, Map<ActivityConstants.ActivityModelEntityType,List<String>> separatedClassPaths, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportsViewOnly, boolean supportsTestExecution, UUID iconID, Map<ActivityConstants.LocallyOverrideableActivityAttribute,ActivityConstants.ActivityModelEntityType> attributeOrigins, String licenceInformation, ConfigurationDescription configurationDescription, ActivityConfiguration configuration, ActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<ATParameter> inputParameters, Collection<ATParameter> outputParameters, Collection<ATParameterTemplate> parameterTemplates, String staffAssignmentRule, Collection<Identifier> identifiers, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createATParameter
ATParameter createATParameter(String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, boolean isOptional, boolean isVirtual, boolean isFailure, String defaultValue, ConfigurationDescription configurationDescription, ActivityConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createATParameterTemplate
ATParameterTemplate createATParameterTemplate(String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, ConfigurationDescription configurationDescription, Configuration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createECDReference
ECDReference createECDReference(String name, String developerDescription, long revision, State state, UUID iconID, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createOperationReference
OperationReference createOperationReference(String executableComponentName, String name, String description, String developerDescription, long revision, State state, UUID iconID, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createCSReference
CSReference createCSReference(String name, String description, long revision, State state, Map<String,Collection<String>> operationNames, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createATDReference
ATDReference createATDReference(UUID id, String executableComponentName, String operationName, String configurationSetName, String name, String description, String developerDescription, long revision, long branch, State state, UUID iconID, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createStorageExecutableComponentDescription
StorageExecutableComponentDescription createStorageExecutableComponentDescription(String name, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, UUID iconID, String licenceInformation, StorageConfigurationDescription configurationDescription, Collection<StorageParameterTemplate> parameterTemplates, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
cloneStorageExecutableComponentDescription
StorageExecutableComponentDescription cloneStorageExecutableComponentDescription(String ecName, StorageExecutableComponentDescription secd)
'Clone' the given storage executable component description, using the values from the original ECD plus the given name.- Parameters:
ecName
- The new name of the executable component description, that should be used.secd
- The original storage executable component description, where all the other values will be copied from.- Returns:
- A newly created storage executable component description with the given name and all other values from the given ECD.
-
createStorageOperation
StorageOperation createStorageOperation(String executableComponentName, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportViewOnly, boolean supportsTestExecution, UUID iconID, String licenceInformation, StorageConfigurationDescription configurationDescription, StorageActivityConfiguration configuration, StorageActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<StorageActivityModelParameter> inputParameters, Collection<StorageActivityModelParameter> outputParameters, Map<String,StorageParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
cloneStorageOperation
StorageOperation cloneStorageOperation(String ecName, String opName, StorageOperation so)
'Clone' the given storage operation, using the values from the original operation plus the given names.- Parameters:
ecName
- The name of the parent executable component, that should be used.opName
- The new name of the operation, that should be used.so
- The original storage operation, where all the other values will be copied from.- Returns:
- A newly created storage operation with the given names and all other values from the given operation.
-
createStorageConfigurationSet
StorageConfigurationSet createStorageConfigurationSet(String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
can't be completely initialised through constructor; use object methods instead
-
createStorageActivityTemplateDefinition
StorageActivityTemplateDefinition createStorageActivityTemplateDefinition(String executableComponentName, String operationName, String configurationSetName, UUID id, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, Boolean supportsViewOnly, Boolean supportsTestExecution, UUID iconID, String licenceInformation, StorageConfigurationDescription configurationDescription, StorageActivityConfiguration configuration, StorageActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Map<String,StorageActivityModelParameter> inputParameters, Map<String,StorageActivityModelParameter> outputParameters, Map<String,StorageParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
cloneStorageActivityTemplateDefinition
StorageActivityTemplateDefinition cloneStorageActivityTemplateDefinition(String ecName, String opName, String atdName, StorageActivityTemplateDefinition satd)
'Clone' the given storage activity template definition, using the values from the original ATD plus the given names. The ID of the ATD needs to be unique, therefor it will be newly created.- Parameters:
ecName
- The name of the parent executable component, that should be used.opName
- The name of the parent operation, that should be used.atdName
- The new name of the activity template definition, that should be used.satd
- The original storage activity template definition, where all the other values will be copied from.- Returns:
- A newly created storage activity template definition with the given names, a new ID and all other values from the given ATD.
-
createStorageParameter
StorageActivityModelParameter createStorageParameter(String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, StorageConfigurationDescription configurationDescription, StorageActivityConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createStorageParameterTemplate
StorageParameterTemplate createStorageParameterTemplate(String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, StorageConfigurationDescription configurationDescription, StorageConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
createStorageConfigurationDescription
StorageConfigurationDescription createStorageConfigurationDescription(Map<String,ConfigurationDescription.ConfigurationEntry> entries)
-
createStorageConfiguration
StorageConfiguration createStorageConfiguration(Map<String,String> values, Set<String> fixedForChildren)
-
createStorageActivityConfiguration
StorageActivityConfiguration createStorageActivityConfiguration(Map<String,String> values, Map<String,String> fromInputParameters, Map<String,String> fromProcessConfigurations, Set<String> fixedForChildren)
-
convertExecutableComponentDescription
ExecutableComponentDescription convertExecutableComponentDescription(StorageExecutableComponentDescription executableComponentDescription)
-
convertOperation
Operation convertOperation(ExecutableComponentDescription executableComponentDescription, StorageOperation operation)
-
convertConfigurationSet
ConfigurationSet convertConfigurationSet(StorageConfigurationSet configurationSet)
-
convertActivityTemplateDefinition
ActivityTemplateDefinition convertActivityTemplateDefinition(Operation operation, ConfigurationSet configurationSet, StorageActivityTemplateDefinition atd)
-
-