Class MetaPermission


@Entity public class MetaPermission extends AuditableModel
  • Constructor Details

    • MetaPermission

      public MetaPermission()
    • MetaPermission

      public MetaPermission(String name)
  • Method Details

    • getId

      public Long getId()
      Specified by:
      getId in class Model
    • setId

      public void setId(Long id)
      Specified by:
      setId in class Model
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getObject

      public String getObject()
    • setObject

      public void setObject(String object)
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)
    • getRules

      public List<MetaPermissionRule> getRules()
    • setRules

      public void setRules(List<MetaPermissionRule> rules)
    • addRule

      public void addRule(MetaPermissionRule item)
      Add the given MetaPermissionRule item to the rules collection.

      It sets item.metaPermission = this to ensure the proper relationship.

      Parameters:
      item - the item to add
    • removeRule

      public void removeRule(MetaPermissionRule item)
      Remove the given MetaPermissionRule item from the rules collection.
      Parameters:
      item - the item to remove
    • clearRules

      public void clearRules()
      Clear the rules collection.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object