Package org.kuali.rice.kew.api.rule
Class RoleName
java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kew.api.rule.RoleName
- All Implemented Interfaces:
Serializable,ModelObjectBasic,ModelObjectComplete,RoleNameContract
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA builder which can be used to constructRoleNameinstances. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringconstructRoleValue(String attributeClassName, String roleName) This is the base name value for the Role on an attribute.getLabel()A label for the Role on an attribute.getName()This is the composite name value for the Role on an attribute.This is the return URL for the given Role for a role attributeMethods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
-
Constructor Details
-
RoleName
-
-
Method Details
-
getName
Description copied from interface:RoleNameContractThis is the composite name value for the Role on an attribute. It consists of of the roleAttribute's class name + '!' + roleBaseName- Specified by:
getNamein interfaceRoleNameContract- Returns:
- name
-
getBaseName
Description copied from interface:RoleNameContractThis is the base name value for the Role on an attribute. It consists of of the name of the Role- Specified by:
getBaseNamein interfaceRoleNameContract- Returns:
- baseName
-
getReturnUrl
Description copied from interface:RoleNameContractThis is the return URL for the given Role for a role attribute- Specified by:
getReturnUrlin interfaceRoleNameContract- Returns:
- returnUrl
-
getLabel
Description copied from interface:RoleNameContractA label for the Role on an attribute.- Specified by:
getLabelin interfaceRoleNameContract- Returns:
- label
-
constructRoleValue
-