Class DataObjectUtils
java.lang.Object
de.uni_trier.wi2.procake.data.object.DataObjectUtils
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateAggregateObject
(String aggregateClassName) createAtomicObject
(String atomicClassName) Class to create an atomic object.createAtomicObject
(String value, String atomicClassName) Class to create an atomic object and simplify the value setting.createBooleanObject
(Boolean value) createByteArrayObject
(byte[] byteArray) createDataObject
(String className) A method to create an object of any data class.createDataSemantic
(String ingredientName) createDateObject
(Date date) createDependency
(String dependencyTypeName, DataObject sourceCase, DataObject targetCase) createDependency
(String dependencyType, DataObject sourceCase, DataObject targetCase, NESTGraphItemObject sourceCaseItem, NESTGraphItemObject targetCaseItem) createDependency
(String dependencyType, DataObject sourceCase, DataObject targetCase, NESTGraphItemObject sourceCaseItem, NESTGraphItemObject targetCaseItem, DataObject sourceCaseItemSemanticDescriptor, DataObject targetCaseItemSemanticDescriptor) createDoubleObject
(double value) createIntegerObject
(int value) createIntegerObject
(int value, String integerClassName) createIntegerObject
(String integerClassName) createIntervalObject
(AtomicObject lowerBound, AtomicObject upperBound, String intervalObjectClass) createIntervalObject
(String intervalObjectClass) createListObject
(String customListClassName) createListObject
(Collection<? extends DataObject> collection) createListObject
(Collection<? extends DataObject> dataObjects, String customListClassName) createNESTDataNodeObject
(String className) createNESTWorkflowNodeObject
(DataObject semanticDescriptor) createNESTWorkflowNodeObject
(String id, DataObject semanticDescriptor) createNESTWorkflowNodeObject
(String id, DataObject semanticDescriptor, String className) createNESTWorkflowObject
(String id, String className) createOntologyRefObject
(String className) createOntologyRefObject
(String value, String className) This method creates an OntologyRefObject with a given URI.createSetObject
(String customSetClassName) createSetObject
(Collection<? extends DataObject> collection) createSetObject
(Collection<? extends DataObject> dataObjects, String customSetClassName) createStringObject
(String value) createStringObject
(String value, String customStringClassName) createTaskSemantic
(String taskName) createTaxonomicObject
(String value, String className) This method creates an RM-Taxonomy object with a given String .createTimeObject
(Time time) createTimestampObject
(Timestamp timestamp) createVoidObject
(String customVoidClassName)
-
Constructor Details
-
DataObjectUtils
public DataObjectUtils() -
DataObjectUtils
-
DataObjectUtils
-
-
Method Details
-
createDataObject
A method to create an object of any data class.- Parameters:
className
- The name of the data class- Returns:
- An object of the data class
-
createVoidObject
-
createVoidObject
-
createAtomicObject
Class to create an atomic object.- Parameters:
atomicClassName
- Name of the atomic class.- Returns:
- An atomic object.
-
createAtomicObject
Class to create an atomic object and simplify the value setting.- Parameters:
value
- Value for the atomic object, represented by a string.atomicClassName
- Name of the atomic class.- Returns:
- An atomic object with a value.
-
createIntegerObject
-
createIntegerObject
-
createIntegerObject
-
createIntegerObject
-
createDoubleObject
-
createDoubleObject
-
createDateObject
-
createDateObject
-
createTimeObject
-
createTimeObject
-
createTimestampObject
-
createTimestampObject
-
createBooleanObject
-
createBooleanObject
-
createByteArrayObject
-
createByteArrayObject
-
createStringObject
-
createStringObject
-
createStringObject
-
createListObject
-
createListObject
-
createListObject
-
createListObject
public ListObject createListObject(Collection<? extends DataObject> dataObjects, String customListClassName) -
createSetObject
-
createSetObject
-
createSetObject
-
createSetObject
public SetObject createSetObject(Collection<? extends DataObject> dataObjects, String customSetClassName) -
createAggregateObject
-
createIntervalObject
-
createIntervalObject
public IntervalObject createIntervalObject(AtomicObject lowerBound, AtomicObject upperBound, String intervalObjectClass) -
createNESTWorkflowObject
-
createNESTWorkflowObject
-
createNESTWorkflowObject
-
createNESTWorkflowNodeObject
-
createNESTWorkflowNodeObject
-
createNESTWorkflowNodeObject
-
createNESTWorkflowNodeObject
public NESTWorkflowNodeObject createNESTWorkflowNodeObject(String id, DataObject semanticDescriptor) -
createNESTWorkflowNodeObject
public NESTWorkflowNodeObject createNESTWorkflowNodeObject(String id, DataObject semanticDescriptor, String className) -
createNESTTaskNodeObject
-
createNESTDataNodeObject
-
createOntologyRefObject
-
createOntologyRefObject
This method creates an OntologyRefObject with a given URI.- Parameters:
value
- URI which represents a Resource in the owl ontology.- Returns:
- a OntologyRefObject with the given URI
-
createTaxonomicObject
This method creates an RM-Taxonomy object with a given String .- Parameters:
value
- name of an operator from the RM-Taxonomy.- Returns:
- a AtomicObject for the name of the given RM-OperatorName.
-
createDataSemantic
-
createTaskSemantic
-
createDependency
public Dependency createDependency(String dependencyTypeName, DataObject sourceCase, DataObject targetCase) -
createDependency
public Dependency createDependency(String dependencyType, DataObject sourceCase, DataObject targetCase, NESTGraphItemObject sourceCaseItem, NESTGraphItemObject targetCaseItem) -
createDependency
public Dependency createDependency(String dependencyType, DataObject sourceCase, DataObject targetCase, NESTGraphItemObject sourceCaseItem, NESTGraphItemObject targetCaseItem, DataObject sourceCaseItemSemanticDescriptor, DataObject targetCaseItemSemanticDescriptor)
-