Class RoleName

All Implemented Interfaces:
Serializable, ModelObjectBasic, ModelObjectComplete, RoleNameContract

public final class RoleName extends AbstractDataTransferObject implements RoleNameContract
See Also:
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Description copied from interface: RoleNameContract
      This is the composite name value for the Role on an attribute. It consists of of the roleAttribute's class name + '!' + roleBaseName
      Specified by:
      getName in interface RoleNameContract
      Returns:
      name
    • getBaseName

      public String getBaseName()
      Description copied from interface: RoleNameContract
      This is the base name value for the Role on an attribute. It consists of of the name of the Role
      Specified by:
      getBaseName in interface RoleNameContract
      Returns:
      baseName
    • getReturnUrl

      public String getReturnUrl()
      Description copied from interface: RoleNameContract
      This is the return URL for the given Role for a role attribute
      Specified by:
      getReturnUrl in interface RoleNameContract
      Returns:
      returnUrl
    • getLabel

      public String getLabel()
      Description copied from interface: RoleNameContract
      A label for the Role on an attribute.
      Specified by:
      getLabel in interface RoleNameContract
      Returns:
      label
    • constructRoleValue

      public static String constructRoleValue(String attributeClassName, String roleName)