Class LifeCyclePolicyAccessControlEntryImpl

java.lang.Object
org.opencastproject.lifecyclemanagement.impl.LifeCyclePolicyAccessControlEntryImpl
All Implemented Interfaces:
org.opencastproject.lifecyclemanagement.api.LifeCyclePolicyAccessControlEntry

@Entity(name="LifeCyclePolicyAccessControlEntry") public class LifeCyclePolicyAccessControlEntryImpl extends Object implements org.opencastproject.lifecyclemanagement.api.LifeCyclePolicyAccessControlEntry
This has the same fields as an AccessControlEntry, but since policies purely exist in the database, ACLs need to be persisted alongside them, which is what this is for.
  • Constructor Details

    • LifeCyclePolicyAccessControlEntryImpl

      public LifeCyclePolicyAccessControlEntryImpl()
      Default constructor
    • LifeCyclePolicyAccessControlEntryImpl

      public LifeCyclePolicyAccessControlEntryImpl(boolean allow, String role, String action)
    • LifeCyclePolicyAccessControlEntryImpl

      public LifeCyclePolicyAccessControlEntryImpl(long id, boolean allow, String role, String action)
  • Method Details

    • getId

      public long getId()
      Specified by:
      getId in interface org.opencastproject.lifecyclemanagement.api.LifeCyclePolicyAccessControlEntry
    • setId

      public void setId(long id)
      Specified by:
      setId in interface org.opencastproject.lifecyclemanagement.api.LifeCyclePolicyAccessControlEntry
    • isAllow

      public boolean isAllow()
      Specified by:
      isAllow in interface org.opencastproject.lifecyclemanagement.api.LifeCyclePolicyAccessControlEntry
    • setAllow

      public void setAllow(boolean allow)
      Specified by:
      setAllow in interface org.opencastproject.lifecyclemanagement.api.LifeCyclePolicyAccessControlEntry
    • getRole

      public String getRole()
      Specified by:
      getRole in interface org.opencastproject.lifecyclemanagement.api.LifeCyclePolicyAccessControlEntry
    • setRole

      public void setRole(String role)
      Specified by:
      setRole in interface org.opencastproject.lifecyclemanagement.api.LifeCyclePolicyAccessControlEntry
    • getAction

      public String getAction()
      Specified by:
      getAction in interface org.opencastproject.lifecyclemanagement.api.LifeCyclePolicyAccessControlEntry
    • setAction

      public void setAction(String action)
      Specified by:
      setAction in interface org.opencastproject.lifecyclemanagement.api.LifeCyclePolicyAccessControlEntry
    • toAccessControlEntry

      public org.opencastproject.security.api.AccessControlEntry toAccessControlEntry()
      Specified by:
      toAccessControlEntry in interface org.opencastproject.lifecyclemanagement.api.LifeCyclePolicyAccessControlEntry
    • fromAccessControlEntry

      public void fromAccessControlEntry(org.opencastproject.security.api.AccessControlEntry accessControlEntry)
      Specified by:
      fromAccessControlEntry in interface org.opencastproject.lifecyclemanagement.api.LifeCyclePolicyAccessControlEntry