Package step.parameter
Class Parameter
java.lang.Object
step.core.accessors.AbstractIdentifiableObject
step.core.accessors.AbstractOrganizableObject
step.core.accessors.AbstractTrackedObject
step.parameter.Parameter
- All Implemented Interfaces:
ActivableObject,EnricheableObject
public class Parameter
extends step.core.accessors.AbstractTrackedObject
implements ActivableObject, EnricheableObject
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Expressionprotected Stringprotected StringWhen running with an encryption manager, the value of protectedParameters is encrypted and the encrypted value is stored into this fieldstatic final Stringprotected Stringprotected Integerprotected Booleanprotected ParameterScopeprotected Stringprotected StringFields inherited from class step.core.accessors.AbstractTrackedObject
lastModificationDate, lastModificationUserFields inherited from class step.core.accessors.AbstractOrganizableObject
attributes, NAME, VERSIONFields inherited from class step.core.accessors.AbstractIdentifiableObject
customFields, ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKey()getScope()getValue()voidsetActivationExpression(Expression activationExpression) voidsetDescription(String description) voidsetEncryptedValue(String encryptedValue) voidvoidsetPriority(Integer priority) voidsetProtectedValue(Boolean protectedValue) voidsetScope(ParameterScope scope) voidsetScopeEntity(String scopeEntity) voidtoString()Methods inherited from class step.core.accessors.AbstractTrackedObject
getLastModificationDate, getLastModificationUser, setLastModificationDate, setLastModificationUserMethods inherited from class step.core.accessors.AbstractOrganizableObject
addAttribute, getAttribute, getAttributes, hasAttribute, setAttributesMethods inherited from class step.core.accessors.AbstractIdentifiableObject
addCustomField, computeCustomFieldIfAbsent, equals, getCustomField, getCustomField, getCustomFields, getId, hashCode, setCustomFields, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface step.core.objectenricher.EnricheableObject
addAttribute, getAttribute, getAttributes, setAttributes
-
Field Details
-
ENTITY_NAME
- See Also:
-
key
-
value
-
description
-
activationExpression
-
priority
-
protectedValue
-
encryptedValue
When running with an encryption manager, the value of protectedParameters is encrypted and the encrypted value is stored into this field -
scope
-
scopeEntity
-
-
Constructor Details
-
Parameter
public Parameter() -
Parameter
-
-
Method Details
-
getKey
-
setKey
-
getValue
-
setValue
-
getActivationExpression
- Specified by:
getActivationExpressionin interfaceActivableObject
-
getPriority
- Specified by:
getPriorityin interfaceActivableObject
-
setActivationExpression
-
setPriority
-
getDescription
-
setDescription
-
getProtectedValue
-
setProtectedValue
-
getEncryptedValue
-
setEncryptedValue
-
getScope
- Returns:
- the
ParameterScopeof this parameter
-
setScope
-
getScopeEntity
- Returns:
- the name of the entity this parameter is restricted to. For instance: if the scope of a Parameter is set to FUNCTION, the scopeEntity represent the name of the Function for which this parameter applies
-
setScopeEntity
-
toString
-