Package com.redwood.scheduler.api.model
Interface BuiltInWebService
- 
- All Superinterfaces:
- Detail,- NamedDetailObject,- Readable,- SchedulerEntity,- SchedulerEntityComp
 
 public interface BuiltInWebService extends NamedDetailObject, Readable An object used to visualize built in web services. Provides a way to access the WSDL and WSDL URL. Individual services may be enabled/disabled through this interface.
- 
- 
Field SummaryFields Modifier and Type Field Description static StringOBJECT_TYPEString that will be returned fromSchedulerEntity.getObjectType()for "BuiltInWebService" objects.static StringSEC_PRIV_EDITThis privilege can be granted at a group level.static StringSEC_RANK_ALLThis rank is made of the following privileges: editstatic StringSEC_RANK_EDITThis rank is made of the following privileges: editstatic StringSEC_RANK_NONEThis rank has no privileges assigned to it.static QueryObjectType<BuiltInWebService>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 RequiredPermissioncheckEditPrivilege()Check whether or not the edit action can be performed on this object.StringgetWSDL_URL()Get the value for WSDL_URL.booleanisEnabled()Get the value for Enabled.voidsetEnabled(boolean newEnabled)Set the value for Enabled.- 
Methods inherited from interface com.redwood.scheduler.api.model.NamedDetailObjectgetComment, getDescription, getName, getSearchName, setComment, setDescription, setName
 - 
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 "BuiltInWebService" objects.- See Also:
- Constant Field Values
 
 - 
TYPEstatic final QueryObjectType<BuiltInWebService> TYPE Type that can be used inSchedulerSession.executeObjectQuery(QueryObjectType, String, Object...).
 - 
SEC_PRIV_EDITstatic final String SEC_PRIV_EDIT This privilege can be granted at a group level. This privilege can be granted at an instance level.- See Also:
- Constant Field Values
 
 - 
SEC_RANK_NONEstatic final String SEC_RANK_NONE This rank has no privileges assigned to it.- See Also:
- Constant Field Values
 
 - 
SEC_RANK_EDITstatic final String SEC_RANK_EDIT This rank is made of the following privileges: edit- See Also:
- Constant Field Values
 
 - 
SEC_RANK_ALLstatic final String SEC_RANK_ALL This rank is made of the following privileges: edit- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getWSDL_URLString getWSDL_URL() Get the value for WSDL_URL. (The URL that the WSDL is published on. Calculated from the WSURL)- 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.
 
 - 
isEnabledboolean isEnabled() Get the value for Enabled. (Whether this webservice is currently enabled or not.)- 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.
 
 - 
setEnabledvoid setEnabled(boolean newEnabled) Set the value for Enabled. (Whether this webservice is currently enabled or not.)- Parameters:
- newEnabled- the new value for Enabled.
- 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.
 
 - 
checkEditPrivilegeRequiredPermission checkEditPrivilege() Check whether or not the edit action can be performed on this object.- Returns:
- a RequiredPermissioninstance indicating whether the current user has the privilege. To check this, use isAllowed() on the returned permission.
 
 
- 
 
-