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:
Serializable,SBaseElement,SInputContainerDefinition,SInputDefinition,SNamedElement
- Author:
- Matthieu Chaffotte
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SBaseElementImpl
SBaseElementImpl.EQUALS_STATE -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final List<SInputDefinition>protected final booleanprotected final SType -
Constructor Summary
ConstructorsConstructorDescriptionSInputDefinitionImpl(String name, String description) SInputDefinitionImpl(String name, String description, boolean multiple, List<SInputDefinition> inputDefinitions) SInputDefinitionImpl(String name, SType type, String description) SInputDefinitionImpl(String name, SType type, String description, boolean multiple) SInputDefinitionImpl(String name, SType type, String description, boolean multiple, List<SInputDefinition> inputDefinitions) SInputDefinitionImpl(org.bonitasoft.engine.bpm.contract.InputDefinition input) -
Method Summary
Modifier and TypeMethodDescriptionprotected static STypeconvertTypeToSType(org.bonitasoft.engine.bpm.contract.Type type2) booleangetType()booleaninthashCode()booleantoString()Methods inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SNamedElementImpl
checkFurtherNaiveEquality, getNameMethods inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SBaseElementImpl
checkNaiveEquality, getId, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bonitasoft.engine.core.process.definition.model.SBaseElement
getIdMethods inherited from interface org.bonitasoft.engine.core.process.definition.model.SNamedElement
getName
-
Field Details
-
inputDefinitions
-
description
-
type
-
multiple
protected final boolean multiple
-
-
Constructor Details
-
SInputDefinitionImpl
-
SInputDefinitionImpl
public SInputDefinitionImpl(String name, SType type, String description, boolean multiple, List<SInputDefinition> inputDefinitions) -
SInputDefinitionImpl
-
SInputDefinitionImpl
-
SInputDefinitionImpl
public SInputDefinitionImpl(org.bonitasoft.engine.bpm.contract.InputDefinition input) -
SInputDefinitionImpl
public SInputDefinitionImpl(String name, String description, boolean multiple, List<SInputDefinition> inputDefinitions)
-
-
Method Details
-
convertTypeToSType
-
getDescription
- Specified by:
getDescriptionin interfaceSInputDefinition
-
getType
- Specified by:
getTypein interfaceSInputDefinition
-
hasChildren
public boolean hasChildren()- Specified by:
hasChildrenin interfaceSInputDefinition
-
getInputDefinitions
- Specified by:
getInputDefinitionsin interfaceSInputContainerDefinition
-
isMultiple
public boolean isMultiple()- Specified by:
isMultiplein interfaceSInputDefinition
-
equals
- Overrides:
equalsin classSNamedElementImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classSNamedElementImpl
-
toString
-