Interface Authorization


  • public interface Authorization
    An element of access control, allowing agent to agents access of some kind to resources or classes of resources.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      net.enilink.vocab.rdfs.Resource getAclAccessTo()
      The information resource to which access is being granted.
      net.enilink.vocab.rdfs.Class getAclAccessToClass()
      A class of information resources to which access is being granted.
      net.enilink.vocab.foaf.Agent getAclAgent()
      A person or social entity to being given the right.
      net.enilink.vocab.rdfs.Class getAclAgentClass()
      A class of persons or social entities to being given the right.
      Set<net.enilink.vocab.rdfs.Class> getAclMode()
      A mode of access such as read or write.
      void setAclAccessTo​(net.enilink.vocab.rdfs.Resource resource)
      The information resource to which access is being granted.
      void setAclAccessToClass​(net.enilink.vocab.rdfs.Class accessToClass)
      A class of information resources to which access is being granted.
      void setAclAgent​(net.enilink.vocab.foaf.Agent agent)
      A person or social entity to being given the right.
      void setAclAgentClass​(net.enilink.vocab.rdfs.Class agentClass)
      A class of persons or social entities to being given the right.
      void setAclMode​(Set<net.enilink.vocab.rdfs.Class> mode)
      A mode of access such as read or write.
    • Method Detail

      • getAclMode

        Set<net.enilink.vocab.rdfs.Class> getAclMode()
        A mode of access such as read or write.
        Returns:
        The access modes
      • setAclMode

        void setAclMode​(Set<net.enilink.vocab.rdfs.Class> mode)
        A mode of access such as read or write.
        Parameters:
        mode - The access modes
      • getAclAccessTo

        net.enilink.vocab.rdfs.Resource getAclAccessTo()
        The information resource to which access is being granted.
        Returns:
        The targeted resource
      • setAclAccessTo

        void setAclAccessTo​(net.enilink.vocab.rdfs.Resource resource)
        The information resource to which access is being granted.
        Parameters:
        resource - The targeted resource
      • getAclAccessToClass

        net.enilink.vocab.rdfs.Class getAclAccessToClass()
        A class of information resources to which access is being granted.
        Returns:
        The targeted class
      • setAclAccessToClass

        void setAclAccessToClass​(net.enilink.vocab.rdfs.Class accessToClass)
        A class of information resources to which access is being granted.
        Parameters:
        accessToClass - The targeted class
      • getAclAgent

        net.enilink.vocab.foaf.Agent getAclAgent()
        A person or social entity to being given the right.
        Returns:
        The targeted agent
      • setAclAgent

        void setAclAgent​(net.enilink.vocab.foaf.Agent agent)
        A person or social entity to being given the right.
        Parameters:
        agent - The targeted agent
      • getAclAgentClass

        net.enilink.vocab.rdfs.Class getAclAgentClass()
        A class of persons or social entities to being given the right.
        Returns:
        The targeted agent class
      • setAclAgentClass

        void setAclAgentClass​(net.enilink.vocab.rdfs.Class agentClass)
        A class of persons or social entities to being given the right.
        Parameters:
        agentClass - The targeted agent class