Uses of Interface
ARoad0.gBaseInterface.Privilege

Packages that use Privilege
ARoad0.gBase CORE OF THE PROGRAM This package contains the fresh object-oriented database management system for Access Road; this package documentation page is recommended as a first reading for all the Access Road developers. 
ARoad0.gBaseInterface Contains the interfaces of the generic gBase classes. 
ARoad0.gWork Contains the classes of the second core of the program that processes the search of rights in the open views. 
 

Uses of Privilege in ARoad0.gBase
 

Classes in ARoad0.gBase that implement Privilege
 class PrivilegeAbst
          This abstract class is used by its subclasses for creating the Privileges.
 class PrivilegeForLinksImpl
          This class is responsible for modeling the direct links which manages some access rights from a EligibleParty list (or only one GroupID) to a privilege targets list (or only one target).
 class PrivilegeForTypeImpl
          This class is responsible for modeling a set of rights from a source with a given type, to an access target with another given type.
 

Fields in ARoad0.gBase declared as Privilege
static Privilege PrivilegeAbst.EMPTY_INSTANCE
          The empty instance is an empty PrivilegeForType
protected  Privilege[] ACSImpl.l_Privilege_
          Array of all the ACS privileges
 

Methods in ARoad0.gBase that return Privilege
 Privilege PrivilegeForLinksImpl.getEmptyInstance()
           
 Privilege PrivilegeForTypeImpl.getEmptyInstance()
           
 Privilege[] ACSImpl.getEorL_Privileges()
          Gets the privileges managed by this ACS.
 Privilege ACSImpl.getOnePrivilegeFromDetailledName(java.lang.String _detailledName)
          Gets a privilege managed by this ACS from its detailled name.
 

Methods in ARoad0.gBase that return types with arguments of type Privilege
 java.util.List<Privilege> ACSImpl.getEorL_PrivilegeForLinks()
          Gets all the PrivilegeForLinks of the ACS, not the PrivilegeForTypes.
 java.util.List<Privilege> ACSImpl.getEorL_PrivilegeForTypes()
          Gets all the PrivilegeForTypes of the ACS.
 java.util.List<Privilege> ACSImpl.getEorL_PrivilegeForTypesForSource(java.lang.String _type)
          Gets all the PrivilegeForTypes which have the right source type.
 java.util.List<Privilege> ACSImpl.getEorL_PrivilegeForTypesForTarget(java.lang.String _type)
          Gets all the PrivilegeForTypes which have the right target type.
 java.util.List<Privilege> EligiblePartyImpl.getEorL_SourcePrivileges()
          Gets all the privileges linked to this source.
protected  java.util.List<Privilege> CPrivilegeUserImpl.getEorL_TargetPrivileges()
          Gets all the privileges linked to this target.
 java.util.List<Privilege> ResourceImpl.getEorL_TargetPrivileges()
          Gets all the direct privileges linked to this target, not the inherited ones.
 

Methods in ARoad0.gBase with parameters of type Privilege
protected  void CPrivilegeUserImpl.addEorPrivilegeToSource(Privilege _priv)
          Sets a privilege as applicable to this access source.
protected  boolean CPrivilegeUserImpl.addEorPrivilegeToTarget(Privilege _priv)
          Sets a privilege as applicable to this access target.
protected  void ACSImpl.newEorPrivilege(Privilege _priv)
          Registers a new privilege in this ACS.
protected  void ACSImpl.removeEorPrivilege(Privilege _priv)
          Removes the Privilege in the internal properties.
 void ActorImpl.removeEorPrivilegeToSource(Privilege _priv)
          Unregisters the privilege, and this instance in the linked privilege when it is no more used by this privilege source.
protected  void CPrivilegeUserImpl.removeEorPrivilegeToSource(Privilege _priv)
          Unregisters the privilege, and the master in the linked privilege when it is no more used by this privilege source.
 void EligiblePartyImpl.removeEorPrivilegeToSource(Privilege _priv)
          Unregisters the privilege, and this instance in the linked privilege when it is no more used by this privilege source.
protected  boolean CPrivilegeUserImpl.removeEorPrivilegeToTarget(Privilege _priv)
          Unregisters the privilege, and this instance in the linked privilege when it is no more used by this privilege target.
 void ResourceImpl.removeEorPrivilegeToTarget(Privilege _priv)
          Unregisters the privilege when it is no more used by this privilege target.
 void VirtualFolderImpl.removeEorPrivilegeToTarget(Privilege _priv)
          Unregisters the privilege when it is no more used by this privilege target.
 

Uses of Privilege in ARoad0.gBaseInterface
 

Subinterfaces of Privilege in ARoad0.gBaseInterface
 interface PrivilegeForLinks
          This interface is responsible for modeling the privileges which manages some access rights from a privilege sources list (or only one GroupID) to a privilege targets list (or only one target).
 interface PrivilegeForType
          This interface is responsible for modeling rights from a source with a given type, to an access target with another given type.
 

Methods in ARoad0.gBaseInterface that return Privilege
 Privilege ImmutablePrivilege.getEmptyInstance()
           
 Privilege[] ACSCatalog.getEorL_Privileges()
          Gets the privileges managed by this ACS.
 Privilege ACSCatalog.getOnePrivilegeFromDetailledName(java.lang.String _detailledName)
          Gets a privilege that is managed by this ACS.
 

Methods in ARoad0.gBaseInterface that return types with arguments of type Privilege
 java.util.List<Privilege> ACSCatalog.getEorL_PrivilegeForLinks()
          Gets all the privilegeForLinks of the ACS, not the privilegeForTypes.
 java.util.List<Privilege> ACSCatalog.getEorL_PrivilegeForTypes()
          Gets all the privilegeForTypes of the ACS, not the PrivilegeForLinks.
 java.util.List<Privilege> ACSCatalog.getEorL_PrivilegeForTypesForSource(java.lang.String _type)
          Gets all the PrivilegeForTypes which have the right source type.
 java.util.List<Privilege> ACSCatalog.getEorL_PrivilegeForTypesForTarget(java.lang.String _type)
          Gets all the PrivilegeForTypes which have the right target type.
 

Methods in ARoad0.gBaseInterface with parameters of type Privilege
 void PrivilegeSource.removeEorPrivilegeToSource(Privilege _priv)
          Unregisters on the privilege when it is no more used by this privilege source.
 void PrivilegeTarget.removeEorPrivilegeToTarget(Privilege _priv)
          Unregisters on the privilege when it is no more applicable to this access target.
 

Uses of Privilege in ARoad0.gWork
 

Methods in ARoad0.gWork that return types with arguments of type Privilege
static java.util.List<Privilege> ACS_Facade.getOwnPrivilegeList(ACS _acs)
          Builds up an ordered array of references to the ACS own Privileges.