Class ProcessingUnitDefinition
- java.lang.Object
-
- com.github.toolarium.processing.engine.dto.unit.ProcessingUnitDefinition
-
- All Implemented Interfaces:
IProcessingUnitDefinition,java.io.Serializable,java.lang.Comparable<IProcessingUnitDefinition>
public class ProcessingUnitDefinition extends java.lang.Object implements IProcessingUnitDefinition, java.io.Serializable, java.lang.Comparable<IProcessingUnitDefinition>
Implements theIProcessingUnitDefinition.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProcessingUnitDefinition()Constructor for ProcessingUnitProcessingUnitDefinition(java.lang.Class<? extends com.github.toolarium.processing.unit.IProcessingUnit> processingClass, java.util.List<IParameterDefinition> parameterDefinitionList)Constructor for ProcessingUnitDefinition
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(IProcessingUnitDefinition o)booleanequals(java.lang.Object obj)java.util.List<IParameterDefinition>getParameterDefinitionList()Get the parameter definition listjava.lang.Class<? extends com.github.toolarium.processing.unit.IProcessingUnit>getProcessingClass()Resolve processing unit classjava.lang.StringgetProcessingClassname()Get the processing unit class nameinthashCode()voidsetParameterDefinitionList(java.util.List<IParameterDefinition> parameterDefinitionList)Set the parameter definition listvoidsetProcessingClass(java.lang.Class<? extends com.github.toolarium.processing.unit.IProcessingUnit> processingClass)Sets the processing classjava.lang.StringtoString()
-
-
-
Constructor Detail
-
ProcessingUnitDefinition
public ProcessingUnitDefinition()
Constructor for ProcessingUnit
-
ProcessingUnitDefinition
public ProcessingUnitDefinition(java.lang.Class<? extends com.github.toolarium.processing.unit.IProcessingUnit> processingClass, java.util.List<IParameterDefinition> parameterDefinitionList)Constructor for ProcessingUnitDefinition- Parameters:
processingClass- the processing classparameterDefinitionList- the parameter definition list
-
-
Method Detail
-
getProcessingClassname
public java.lang.String getProcessingClassname()
Description copied from interface:IProcessingUnitDefinitionGet the processing unit class name- Specified by:
getProcessingClassnamein interfaceIProcessingUnitDefinition- Returns:
- the processing unit class name
- See Also:
IProcessingUnitDefinition.getProcessingClassname()
-
getProcessingClass
public java.lang.Class<? extends com.github.toolarium.processing.unit.IProcessingUnit> getProcessingClass()
Description copied from interface:IProcessingUnitDefinitionResolve processing unit class- Specified by:
getProcessingClassin interfaceIProcessingUnitDefinition- Returns:
- the processing unit class
- See Also:
IProcessingUnitDefinition.getProcessingClass()
-
setProcessingClass
public void setProcessingClass(java.lang.Class<? extends com.github.toolarium.processing.unit.IProcessingUnit> processingClass)
Sets the processing class- Parameters:
processingClass- the processing class
-
getParameterDefinitionList
public java.util.List<IParameterDefinition> getParameterDefinitionList()
Description copied from interface:IProcessingUnitDefinitionGet the parameter definition list- Specified by:
getParameterDefinitionListin interfaceIProcessingUnitDefinition- Returns:
- the parameter definition list
- See Also:
IProcessingUnitDefinition.getParameterDefinitionList()
-
setParameterDefinitionList
public void setParameterDefinitionList(java.util.List<IParameterDefinition> parameterDefinitionList)
Set the parameter definition list- Parameters:
parameterDefinitionList- the parameter definition list
-
compareTo
public int compareTo(IProcessingUnitDefinition o)
- Specified by:
compareToin interfacejava.lang.Comparable<IProcessingUnitDefinition>- See Also:
Comparable.compareTo(java.lang.Object)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object- See Also:
Object.hashCode()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object- See Also:
Object.equals(java.lang.Object)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- See Also:
Object.toString()
-
-