Class RoleKeyData

    • Constructor Detail

      • RoleKeyData

        public RoleKeyData()
    • Method Detail

      • getName

        public String getName()
        Get the name of the role key.
        Hibernate: property
        type="string"
        Hibernate: column
        name="`name`" type="string" length="255" not-null="false" index="name_idx"
      • setName

        public void setName​(String name)
      • getDescription

        public String getDescription()
        Get the description for the item.
        Returns:
        A String with a description of the item
        Hibernate: property
        column="`description`" type="text" not-null="false"
      • setDescription

        public void setDescription​(String description)
      • getItemType

        public int getItemType()
        Get the code for the type of items this role key applies to. See the Item class for a list of constants.
        Hibernate: property
        column="`item_type`" type="int" not-null="false" update="false"
      • setItemType

        public void setItemType​(int itemType)
      • getRoles

        public Map<RoleData,​Integer> getRoles()
        Get the map that manages which roles that have permissions for this key.
        Hibernate: map
        table="`RoleKeys`" lazy="true"
        Hibernate: index-many-to-many
        column="`role_id`" class="net.sf.basedb.core.data.RoleData"
        Hibernate: collection-key
        column="`key_id`"
        Hibernate: collection-element
        column="`permission`" type="int" not-null="true"