Class SInputDefinitionImpl
- java.lang.Object
-
- org.bonitasoft.engine.core.process.definition.model.impl.SBaseElementImpl
-
- org.bonitasoft.engine.core.process.definition.model.impl.SNamedElementImpl
-
- org.bonitasoft.engine.core.process.definition.model.impl.SInputDefinitionImpl
-
- All Implemented Interfaces:
java.io.Serializable,SBaseElement,SInputContainerDefinition,SInputDefinition,SNamedElement
public class SInputDefinitionImpl extends SNamedElementImpl implements SInputDefinition
- Author:
- Matthieu Chaffotte
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SBaseElementImpl
SBaseElementImpl.EQUALS_STATE
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringdescriptionprotected java.util.List<SInputDefinition>inputDefinitionsprotected booleanmultipleprotected STypetype
-
Constructor Summary
Constructors Constructor Description SInputDefinitionImpl(java.lang.String name, java.lang.String description)SInputDefinitionImpl(java.lang.String name, java.lang.String description, boolean multiple, java.util.List<SInputDefinition> inputDefinitions)SInputDefinitionImpl(java.lang.String name, SType type, java.lang.String description)SInputDefinitionImpl(java.lang.String name, SType type, java.lang.String description, boolean multiple)SInputDefinitionImpl(java.lang.String name, SType type, java.lang.String description, boolean multiple, java.util.List<SInputDefinition> inputDefinitions)SInputDefinitionImpl(org.bonitasoft.engine.bpm.contract.InputDefinition input)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static STypeconvertTypeToSType(org.bonitasoft.engine.bpm.contract.Type type2)booleanequals(java.lang.Object o)java.lang.StringgetDescription()java.util.List<SInputDefinition>getInputDefinitions()STypegetType()booleanhasChildren()inthashCode()booleanisMultiple()java.lang.StringtoString()-
Methods inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SNamedElementImpl
checkFurtherNaiveEquality, getName
-
Methods inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SBaseElementImpl
checkNaiveEquality, getId, setId
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.bonitasoft.engine.core.process.definition.model.SBaseElement
getId
-
Methods inherited from interface org.bonitasoft.engine.core.process.definition.model.SNamedElement
getName
-
-
-
-
Field Detail
-
inputDefinitions
protected final java.util.List<SInputDefinition> inputDefinitions
-
description
protected final java.lang.String description
-
type
protected final SType type
-
multiple
protected final boolean multiple
-
-
Constructor Detail
-
SInputDefinitionImpl
public SInputDefinitionImpl(java.lang.String name, java.lang.String description)
-
SInputDefinitionImpl
public SInputDefinitionImpl(java.lang.String name, SType type, java.lang.String description, boolean multiple, java.util.List<SInputDefinition> inputDefinitions)
-
SInputDefinitionImpl
public SInputDefinitionImpl(java.lang.String name, SType type, java.lang.String description)
-
SInputDefinitionImpl
public SInputDefinitionImpl(java.lang.String name, SType type, java.lang.String description, boolean multiple)
-
SInputDefinitionImpl
public SInputDefinitionImpl(org.bonitasoft.engine.bpm.contract.InputDefinition input)
-
SInputDefinitionImpl
public SInputDefinitionImpl(java.lang.String name, java.lang.String description, boolean multiple, java.util.List<SInputDefinition> inputDefinitions)
-
-
Method Detail
-
convertTypeToSType
protected static SType convertTypeToSType(org.bonitasoft.engine.bpm.contract.Type type2)
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceSInputDefinition
-
getType
public SType getType()
- Specified by:
getTypein interfaceSInputDefinition
-
hasChildren
public boolean hasChildren()
- Specified by:
hasChildrenin interfaceSInputDefinition
-
getInputDefinitions
public java.util.List<SInputDefinition> getInputDefinitions()
- Specified by:
getInputDefinitionsin interfaceSInputContainerDefinition
-
isMultiple
public boolean isMultiple()
- Specified by:
isMultiplein interfaceSInputDefinition
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classSNamedElementImpl
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSNamedElementImpl
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-