Class ProcessingUnitReference
- java.lang.Object
-
- com.github.toolarium.processing.engine.impl.executer.dto.ProcessingUnitReference
-
- All Implemented Interfaces:
IProcessingUnitReference
public class ProcessingUnitReference extends java.lang.Object implements IProcessingUnitReference
Implements theIProcessingUnitReference.
-
-
Constructor Summary
Constructors Constructor Description ProcessingUnitReference(java.lang.Class<? extends com.github.toolarium.processing.unit.IProcessingUnit> processingUnitClass, java.util.List<com.github.toolarium.processing.unit.dto.Parameter> parameterList)Constructor for ProcessingUnitReferenceProcessingUnitReference(java.lang.String id, java.lang.String name, java.lang.Class<? extends com.github.toolarium.processing.unit.IProcessingUnit> processingUnitClass, java.util.List<com.github.toolarium.processing.unit.dto.Parameter> parameterList)Constructor for ProcessingUnitReference
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetId()Get the idjava.lang.StringgetName()Get the namejava.util.List<com.github.toolarium.processing.unit.dto.Parameter>getParameterList()Get the parameter listjava.lang.Class<? extends com.github.toolarium.processing.unit.IProcessingUnit>getProcessingUnitClass()Get the processing unit classinthashCode()voidsetId(java.lang.String id)Set the idvoidsetName(java.lang.String name)Set the namevoidsetParameterList(java.util.List<com.github.toolarium.processing.unit.dto.Parameter> parameterList)Set the parameter listvoidsetProcessingUnitClass(java.lang.Class<? extends com.github.toolarium.processing.unit.IProcessingUnit> processingUnitClass)Set the processing unit classjava.lang.StringtoString()
-
-
-
Constructor Detail
-
ProcessingUnitReference
public ProcessingUnitReference(java.lang.Class<? extends com.github.toolarium.processing.unit.IProcessingUnit> processingUnitClass, java.util.List<com.github.toolarium.processing.unit.dto.Parameter> parameterList)Constructor for ProcessingUnitReference- Parameters:
processingUnitClass- the processing unit classparameterList- the parameter list
-
ProcessingUnitReference
public ProcessingUnitReference(java.lang.String id, java.lang.String name, java.lang.Class<? extends com.github.toolarium.processing.unit.IProcessingUnit> processingUnitClass, java.util.List<com.github.toolarium.processing.unit.dto.Parameter> parameterList)Constructor for ProcessingUnitReference- Parameters:
id- the idname- the nameprocessingUnitClass- the processing unit classparameterList- the parameter list
-
-
Method Detail
-
getId
public java.lang.String getId()
Description copied from interface:IProcessingUnitReferenceGet the id- Specified by:
getIdin interfaceIProcessingUnitReference- Returns:
- the id
- See Also:
IProcessingUnitReference.getId()
-
setId
public void setId(java.lang.String id)
Set the id- Parameters:
id- the id
-
getName
public java.lang.String getName()
Description copied from interface:IProcessingUnitReferenceGet the name- Specified by:
getNamein interfaceIProcessingUnitReference- Returns:
- the name
- See Also:
IProcessingUnitReference.getName()
-
setName
public void setName(java.lang.String name)
Set the name- Parameters:
name- the name
-
getProcessingUnitClass
public java.lang.Class<? extends com.github.toolarium.processing.unit.IProcessingUnit> getProcessingUnitClass()
Description copied from interface:IProcessingUnitReferenceGet the processing unit class- Specified by:
getProcessingUnitClassin interfaceIProcessingUnitReference- Returns:
- the processing unit class
- See Also:
IProcessingUnitReference.getProcessingUnitClass()
-
setProcessingUnitClass
public void setProcessingUnitClass(java.lang.Class<? extends com.github.toolarium.processing.unit.IProcessingUnit> processingUnitClass)
Set the processing unit class- Parameters:
processingUnitClass- the processing unit class
-
getParameterList
public java.util.List<com.github.toolarium.processing.unit.dto.Parameter> getParameterList()
Description copied from interface:IProcessingUnitReferenceGet the parameter list- Specified by:
getParameterListin interfaceIProcessingUnitReference- Returns:
- the parameter list
- See Also:
IProcessingUnitReference.getParameterList()
-
setParameterList
public void setParameterList(java.util.List<com.github.toolarium.processing.unit.dto.Parameter> parameterList)
Set the parameter list- Parameters:
parameterList- the parameter list
-
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()
-
-