Class SExpressionImpl
- java.lang.Object
-
- org.bonitasoft.engine.expression.model.impl.SExpressionImpl
-
- All Implemented Interfaces:
java.io.Serializable
,SExpression
public class SExpressionImpl extends java.lang.Object implements SExpression
- Author:
- Zhao Na, Matthieu Chaffotte, Emmanuel Duchastenier, Baptiste Mesta
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.bonitasoft.engine.expression.model.SExpression
GROOVY, JAVASCRIPT, TYPE_CONDITION, TYPE_CONSTANT, TYPE_I18N, TYPE_INPUT, TYPE_LIST, TYPE_PARAMETER, TYPE_PATTERN, TYPE_READ_ONLY_SCRIPT, TYPE_READ_WRITE_SCRIPT, TYPE_VARIABLE
-
-
Constructor Summary
Constructors Constructor Description SExpressionImpl()
SExpressionImpl(java.lang.String name, java.lang.String content, java.lang.String expressionType, java.lang.String returnType, java.lang.String interpreter, java.util.List<SExpression> dependencies)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getContent()
java.util.List<SExpression>
getDependencies()
int
getDiscriminant()
ExpressionKind
getExpressionKind()
java.lang.String
getExpressionType()
java.lang.String
getInterpreter()
java.lang.String
getName()
java.lang.String
getReturnType()
boolean
hasDependencies()
int
hashCode()
void
setContent(java.lang.String content)
void
setDependencies(java.util.List<SExpression> dependencies)
void
setExpressionType(java.lang.String expressionType)
void
setInterpreter(java.lang.String interpreter)
void
setName(java.lang.String name)
void
setReturnType(java.lang.String returnType)
java.lang.String
toString()
-
-
-
Constructor Detail
-
SExpressionImpl
public SExpressionImpl()
-
SExpressionImpl
public SExpressionImpl(java.lang.String name, java.lang.String content, java.lang.String expressionType, java.lang.String returnType, java.lang.String interpreter, java.util.List<SExpression> dependencies)
-
-
Method Detail
-
setContent
public void setContent(java.lang.String content)
-
setExpressionType
public void setExpressionType(java.lang.String expressionType)
-
setReturnType
public void setReturnType(java.lang.String returnType)
-
setInterpreter
public void setInterpreter(java.lang.String interpreter)
-
setDependencies
public void setDependencies(java.util.List<SExpression> dependencies)
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceSExpression
-
setName
public void setName(java.lang.String name)
-
getContent
public java.lang.String getContent()
- Specified by:
getContent
in interfaceSExpression
-
getExpressionType
public java.lang.String getExpressionType()
- Specified by:
getExpressionType
in interfaceSExpression
-
getReturnType
public java.lang.String getReturnType()
- Specified by:
getReturnType
in interfaceSExpression
-
getInterpreter
public java.lang.String getInterpreter()
- Specified by:
getInterpreter
in interfaceSExpression
-
getDependencies
public java.util.List<SExpression> getDependencies()
- Specified by:
getDependencies
in interfaceSExpression
-
hasDependencies
public boolean hasDependencies()
- Specified by:
hasDependencies
in interfaceSExpression
-
getExpressionKind
public ExpressionKind getExpressionKind()
- Specified by:
getExpressionKind
in interfaceSExpression
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getDiscriminant
public int getDiscriminant()
- Specified by:
getDiscriminant
in interfaceSExpression
-
-