Interface RoleNameContract

All Known Implementing Classes:
RoleName, RoleName.Builder

public interface RoleNameContract
This is an interface to define a Role Name for a role assigned to a RoleAttribute.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Method Summary

    Modifier and Type
    Method
    Description
    This is the base name value for the Role on an attribute.
    A label for the Role on an attribute.
    This is the composite name value for the Role on an attribute.
    This is the return URL for the given Role for a role attribute
  • Method Details

    • getName

      String getName()
      This is the composite name value for the Role on an attribute. It consists of of the roleAttribute's class name + '!' + roleBaseName
      Returns:
      name
    • getBaseName

      String getBaseName()
      This is the base name value for the Role on an attribute. It consists of of the name of the Role
      Returns:
      baseName
    • getReturnUrl

      String getReturnUrl()
      This is the return URL for the given Role for a role attribute
      Returns:
      returnUrl
    • getLabel

      String getLabel()
      A label for the Role on an attribute.
      Returns:
      label