Package com.redwood.scheduler.api.model
Interface EntityDefinitionConstraintParameterMapping
-
- All Superinterfaces:
Detail
,SchedulerEntity
,SchedulerEntityComp
- All Known Subinterfaces:
JobDefinitionConstraintParameterMapping
,TableDefinitionConstraintParameterMapping
public interface EntityDefinitionConstraintParameterMapping extends Detail
The (abstract) superclass for the parameters of an EntityDefinitionConstraint.
-
-
Field Summary
-
Fields inherited from interface com.redwood.scheduler.api.model.SchedulerEntity
ACTION_AUDIT, ACTION_EXPORT, ACTION_READ, BEHAVIOR_DEPRECATED, BEHAVIOR_NONE, BEHAVIOR_SYSTEM
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EntityDefinitionConstraint
getEntityDefinitionConstraint()
Gets the constraint for this constraint parameter mapping.String
getParameterName()
Get the value for ParameterName.String
getValue()
Get the value for Value.void
setParameterName(String newParameterName)
Set the value for ParameterName.void
setValue(String newValue)
Set the value for Value.-
Methods inherited from interface com.redwood.scheduler.api.model.SchedulerEntity
canPerform, createSubjectObjectPrivilegeGrant, deleteObject, getAuditTrail, getAuditTrailSize, getBehavior, getEffectiveBehavior, getErrorNameEN, getErrorNameKey, getLLPVersion, getLOV, getLOVSupport, getObjectType, getParentSchedulerEntities, getRuntime, getSubjectObjectPrivilegeGrantBySubject, getSubjectObjectPrivilegeGrants, getUniqueId, getUrl, getUrl, isCreated, isDeletable, isDeleted, isModifiable, isModified, isSelectVersioned, processRelatedObjects, processRelatedObjects, processRelatedObjects, refreshObject, resetObject, resetObject, resetValuesToDefault, selectForRead
-
-
-
-
Method Detail
-
getParameterName
String getParameterName()
Get the value for ParameterName. (The name of the parameter that this value applies to.) This value is mandatory, and therefore will not benull
if this object has been retrieved from the database.- Returns:
- the field
- Throws:
com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException
- This will be thrown if this method is called while the object is not attached to a session.
-
getValue
String getValue()
Get the value for Value. (The value to set the parameter to or an sql expression that can be used by this parameter.) This value is mandatory, and therefore will not benull
if this object has been retrieved from the database.- Returns:
- the field
- Throws:
com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException
- This will be thrown if this method is called while the object is not attached to a session.
-
setParameterName
void setParameterName(String newParameterName)
Set the value for ParameterName. (The name of the parameter that this value applies to.) This value is mandatory.- Parameters:
newParameterName
- the new value for ParameterName. If this isnull
, then the object cannot be persisted.- Throws:
com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException
- This will be thrown if this method is called while the object is not attached to a session.
-
setValue
void setValue(String newValue)
Set the value for Value. (The value to set the parameter to or an sql expression that can be used by this parameter.) This value is mandatory.- Parameters:
newValue
- the new value for Value. If this isnull
, then the object cannot be persisted.- Throws:
com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException
- This will be thrown if this method is called while the object is not attached to a session.
-
getEntityDefinitionConstraint
EntityDefinitionConstraint getEntityDefinitionConstraint()
Gets the constraint for this constraint parameter mapping.- Returns:
- The
EntityDefinitionConstraint
of this parameter mapping.
-
-