Package com.redwood.scheduler.api.model
Interface QueryConditionValue
- 
- All Superinterfaces:
- Association,- Readable,- SchedulerEntity,- SchedulerEntityComp
 
 public interface QueryConditionValue extends Association, Readable Values provided by the user for the given QueryFilter / QueryCondition combination. When a QueryCondition is selected for a QueryFilter, a QueryConditionValue is created, with the appropriate values for the input fields the QueryCondition require.
- 
- 
Field SummaryFields Modifier and Type Field Description static StringOBJECT_TYPEString that will be returned fromSchedulerEntity.getObjectType()for "QueryConditionValue" objects.static StringSEC_RANK_ALLThis rank is made of the following privileges:static StringSEC_RANK_NONEThis rank has no privileges assigned to it.static QueryObjectType<QueryConditionValue>TYPEType that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).- 
Fields inherited from interface com.redwood.scheduler.api.model.SchedulerEntityACTION_AUDIT, ACTION_EXPORT, ACTION_READ, BEHAVIOR_DEPRECATED, BEHAVIOR_NONE, BEHAVIOR_SYSTEM
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description QueryConditionValueIncludegetInclude()Get the value for Include.QueryConditiongetQueryCondition()Get the QueryCondition.QueryFiltergetQueryFilter()Get the QueryFilter.StringgetValue1()Get the value for Value1.StringgetValue2()Get the value for Value2.voidsetInclude(QueryConditionValueInclude newInclude)Set the value for Include.voidsetValue1(String newValue1)Set the value for Value1.voidsetValue2(String newValue2)Set the value for Value2.- 
Methods inherited from interface com.redwood.scheduler.api.model.SchedulerEntitycanPerform, 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
 
- 
 
- 
- 
- 
Field Detail- 
OBJECT_TYPEstatic final String OBJECT_TYPE String that will be returned fromSchedulerEntity.getObjectType()for "QueryConditionValue" objects.- See Also:
- Constant Field Values
 
 - 
TYPEstatic final QueryObjectType<QueryConditionValue> TYPE Type that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).
 - 
SEC_RANK_NONEstatic final String SEC_RANK_NONE This rank has no privileges assigned to it.- See Also:
- Constant Field Values
 
 - 
SEC_RANK_ALLstatic final String SEC_RANK_ALL This rank is made of the following privileges:- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getIncludeQueryConditionValueInclude getInclude() Get the value for Include. (Does this condition show (true) or hide (false) the objects that match the QueryConditions.) This value is mandatory, and therefore will not benullif 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.
 
 - 
getValue1String getValue1() Get the value for Value1. (Value for the first field (if required by QueryCondition), or the default value if prompt1 is true.)- 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.
 
 - 
getValue2String getValue2() Get the value for Value2. (Value for the second field (if required by QueryCondition), or the default value if prompt2 is true.)- 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.
 
 - 
setIncludevoid setInclude(QueryConditionValueInclude newInclude) Set the value for Include. (Does this condition show (true) or hide (false) the objects that match the QueryConditions.) This value is mandatory.- Parameters:
- newInclude- the new value for Include. If this is- null, 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.
 
 - 
setValue1void setValue1(String newValue1) Set the value for Value1. (Value for the first field (if required by QueryCondition), or the default value if prompt1 is true.) This value is optional.- Parameters:
- newValue1- the new value for Value1.
- 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.
 
 - 
setValue2void setValue2(String newValue2) Set the value for Value2. (Value for the second field (if required by QueryCondition), or the default value if prompt2 is true.) This value is optional.- Parameters:
- newValue2- the new value for Value2.
- 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.
 
 - 
getQueryConditionQueryCondition getQueryCondition() Get the QueryCondition.- Returns:
- QueryCondition
- Throws:
- com.redwood.scheduler.api.exception.ObjectDeletedException- If this method is called when the object has been marked for deletion.
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- If this method is called when the object has been removed from it's session.
 
 - 
getQueryFilterQueryFilter getQueryFilter() Get the QueryFilter.- Returns:
- QueryFilter
- Throws:
- com.redwood.scheduler.api.exception.ObjectDeletedException- If this method is called when the object has been marked for deletion.
- com.redwood.scheduler.api.exception.ObjectNotAttachedToSessionException- If this method is called when the object has been removed from it's session.
 
 
- 
 
-