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 StorageActivityTemplateDefinitioncloneStorageActivityTemplateDefinition(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.StorageExecutableComponentDescriptioncloneStorageExecutableComponentDescription(String ecName, StorageExecutableComponentDescription secd)'Clone' the given storage executable component description, using the values from the original ECD plus the given name.StorageOperationcloneStorageOperation(String ecName, String opName, StorageOperation so)'Clone' the given storage operation, using the values from the original operation plus the given names.ActivityTemplateDefinitionconvertActivityTemplateDefinition(Operation operation, ConfigurationSet configurationSet, StorageActivityTemplateDefinition atd)ConfigurationSetconvertConfigurationSet(StorageConfigurationSet configurationSet)ExecutableComponentDescriptionconvertExecutableComponentDescription(StorageExecutableComponentDescription executableComponentDescription)OperationconvertOperation(ExecutableComponentDescription executableComponentDescription, StorageOperation operation)ActivityTemplatecreateActivityTemplate(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)ActivityTemplateDefinitioncreateActivityTemplateDefinition(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)ATDReferencecreateATDReference(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)ATParametercreateATParameter(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)ATParameterTemplatecreateATParameterTemplate(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)ChangeableIconDescriptorcreateChangeableIconDescriptor(UUID id, String name, String description, IconDescriptor.Dimension[] dimensions, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)ChangeableResourceDescriptorcreateChangeableResourceDescriptor(UUID id, String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)ConfigurationSetcreateConfigurationSet(String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)can't be completely initialised through constructor; use object methods insteadCSReferencecreateCSReference(String name, String description, long revision, State state, Map<String,Collection<String>> operationNames, PluginDataContainer pluginData, Map<String,String> userAttributes)ECDReferencecreateECDReference(String name, String developerDescription, long revision, State state, UUID iconID, PluginDataContainer pluginData, Map<String,String> userAttributes)ExecutableComponentDescriptioncreateExecutableComponentDescription(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)IdentifiercreateIdentifier(UUID id, String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)InheritedActivityConfigurationcreateInheritedActivityConfiguration(InheritedConfiguration parent, InheritedActivityConfiguration template)InheritedActivityConfigurationcreateInheritedActivityConfiguration(InheritedConfiguration parent, InheritedConfiguration template)InheritedActivityConfigurationcreateInheritedActivityConfiguration(InheritedConfiguration parent, Map<String,String> values, Map<String,String> fromParameter, Map<String,String> fromConfiguration, Set<String> fixedForChildren)InheritedConfigurationcreateInheritedConfiguration(InheritedConfiguration parent, InheritedConfiguration template)InheritedConfigurationcreateInheritedConfiguration(InheritedConfiguration parent, Map<String,String> values, Set<String> fixedForChildren)InheritedConfigurationDescriptioncreateInheritedConfigurationDescription(InheritedConfigurationDescription parent, Map<String,ConfigurationDescription.ConfigurationEntry> entries)OperationcreateOperation(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)OperationReferencecreateOperationReference(String executableComponentName, String name, String description, String developerDescription, long revision, State state, UUID iconID, PluginDataContainer pluginData, Map<String,String> userAttributes)ActivityModelParametercreateParameter(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)ActivityModelParametercreateParameter(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)ParameterTemplatecreateParameterTemplate(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)ParameterTemplatecreateParameterTemplate(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)StorageActivityConfigurationcreateStorageActivityConfiguration(Map<String,String> values, Map<String,String> fromInputParameters, Map<String,String> fromProcessConfigurations, Set<String> fixedForChildren)StorageActivityTemplateDefinitioncreateStorageActivityTemplateDefinition(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)StorageConfigurationcreateStorageConfiguration(Map<String,String> values, Set<String> fixedForChildren)StorageConfigurationDescriptioncreateStorageConfigurationDescription(Map<String,ConfigurationDescription.ConfigurationEntry> entries)StorageConfigurationSetcreateStorageConfigurationSet(String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)can't be completely initialised through constructor; use object methods insteadStorageExecutableComponentDescriptioncreateStorageExecutableComponentDescription(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)StorageOperationcreateStorageOperation(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)StorageActivityModelParametercreateStorageParameter(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)StorageParameterTemplatecreateStorageParameterTemplate(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)
-
-