Class DomainPermission

  • All Implemented Interfaces:
    , Permission

    public class DomainPermission
    extends WildcardPermission
    Provides a base Permission class from which type-safe/domain-specific subclasses may extend. Can be used as a base class for JPA/Hibernate persisted permissions that wish to store the parts of the permission string in separate columns (e.g. 'domain', 'actions' and 'targets' columns), which can be used in querying strategies.
    Since:
    1.0
    See Also:
    Serialized Form
    • Constructor Detail

      • DomainPermission

        public DomainPermission()
        Creates a domain permission with *all* actions for *all* targets;
      • DomainPermission

        public DomainPermission​( actions)
      • DomainPermission

        public DomainPermission​( actions,
                                 targets)
      • DomainPermission

        protected DomainPermission​(<> actions,
                                   <> targets)
    • Method Detail

      • setParts

        protected void setParts​( domain,
                                <> actions,
                                <> targets)
      • getDomain

        public  getDomain()
      • setDomain

        protected void setDomain​( domain)
      • getActions

        public <> getActions()
      • setActions

        protected void setActions​(<> actions)
      • getTargets

        public <> getTargets()
      • setTargets

        protected void setTargets​(<> targets)