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 Expression
protected String
protected String
When running with an encryption manager, the value of protectedParameter
s is encrypted and the encrypted value is stored into this fieldstatic final String
protected String
protected Integer
protected Boolean
protected ParameterScope
protected String
protected String
Fields inherited from class step.core.accessors.AbstractTrackedObject
lastModificationDate, lastModificationUser
Fields inherited from class step.core.accessors.AbstractOrganizableObject
attributes, NAME, VERSION
Fields inherited from class step.core.accessors.AbstractIdentifiableObject
customFields, ID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKey()
getScope()
getValue()
void
setActivationExpression
(Expression activationExpression) void
setDescription
(String description) void
setEncryptedValue
(String encryptedValue) void
void
setPriority
(Integer priority) void
setProtectedValue
(Boolean protectedValue) void
setScope
(ParameterScope scope) void
setScopeEntity
(String scopeEntity) void
toString()
Methods inherited from class step.core.accessors.AbstractTrackedObject
getLastModificationDate, getLastModificationUser, setLastModificationDate, setLastModificationUser
Methods inherited from class step.core.accessors.AbstractOrganizableObject
addAttribute, getAttribute, getAttributes, hasAttribute, setAttributes
Methods inherited from class step.core.accessors.AbstractIdentifiableObject
addCustomField, computeCustomFieldIfAbsent, equals, getCustomField, getCustomField, getCustomFields, getId, hashCode, setCustomFields, setId
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods 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 protectedParameter
s 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:
getActivationExpression
in interfaceActivableObject
-
getPriority
- Specified by:
getPriority
in interfaceActivableObject
-
setActivationExpression
-
setPriority
-
getDescription
-
setDescription
-
getProtectedValue
-
setProtectedValue
-
getEncryptedValue
-
setEncryptedValue
-
getScope
- Returns:
- the
ParameterScope
of 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
-