|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Access | This interface is responsible for modeling the access to a resource from an actor. |
AclEntry | This interface is responsible for modeling the access control list entry which manages some access grantings or some access denyings from an EligibleParty to a Resource. |
ACS | This interface is responsible for modifying the access control system (ACS) through specific methods. |
AcsAddon | This interface is responsible for modeling an access control system (ACS) that is used in an ACS Addon package. |
ACSCatalog | This interface is responsible for delivering a catalog of the access control system (ACS) structure and its ACS objects. |
ACSManager | This interface is responsible for managing the ACSs in the generic base through specific methods. |
ACSObject | This is an interface to inform that it is an ACS object. |
ACSObjectAddon | This interface is responsible for describing the bound properties of an ACSObject in an ACS Addon package. |
ACSRun | This interface is responsible for returning the first immutable ACS properties and the first rights. |
Actor | This class is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources. |
BaseBeanManager | This is the interface of a manager that fires PropertyChangeEvents when a BaseObject is deleted or closed. |
BaseObject | This is an interface to inform that it is an object managed by the Access Road base, and that it may be in a ViewInBase. |
Basic | This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS, and it ensures the handling of Privileges. |
BoundBean | This is the interface of a bean that fires PropertyChangeEvents when a bound property is changed. |
Copyable | This interface is responsible to mark an acs object following the BeanInfo class parameters of the object class for the copy operation. |
DetailledName | This is an interface to inform that it is an object with a detailled name which gives the key components of the object. |
Directory | The directory is composed of directories and files as children, and it is a kind of resource. |
EligibleParty | This interface is is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges. |
EPRViewInBase | This class is responsible for modeling in the base, a view about access control issues between eligible parties (EP of EPRViewInBase) as access sources, and resources (R of EPRViewInBase) or virtual folders (containing Resources or EPs) as access targets. |
FinalizedObject | This is an interface to inform that there is a public finaliseForBase() method. |
FinalizedObjectForUser | This is an interface to inform that there is a deleting method to be called by the beamer. |
Folder | This interface is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the objects are added and removed from the folder without object deleting. |
GroupID | This interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources. |
GroupIDMember | This interface is responsible for modeling any EligibleParty which is a group member. |
ImmutableAclEntry | This important interface is responsible for modeling an access control entry which manages some access rights or some access restrictions from an eligible party to a resource. |
ImmutableACS | This interface is responsible for modeling an access control system (ACS). |
ImmutableActor | This immutable interface is responsible for modeling an acting entity which may access to resources controlled by the ACS, and which may play some special roles, as a bridge, between an another actor and some resources. |
ImmutableBasic | This interface is responsible for modeling the member of a folder (VirtualFolder or ViewInBase) in an ACS. |
ImmutableCommonBase | An immutable CommonBase is common to ACS, IS and Streams. |
ImmutableDirectory | This immutable interface is responsible for modeling a directory which contains children (resources and others directories). |
ImmutableEligibleParty | This interface is responsible for modeling the simplest rights user for which an ACS grants access or denies access to some targets through AclEntries or Privileges. |
ImmutableFolder | This immutable interface is responsible for managing a folder of BaseObjects (even if most of the code is adapted to ACSObjects folder), where the objects are added and removed from the folder without object deleting. |
ImmutableGroupID | This immutable interface is responsible for modeling a GroupIDMember that owns a set of members, and which has Account/Group rights on Resources. |
ImmutableGroupIDMember | This interface is responsible for modeling any entity which is a group member. |
ImmutableLeaf | This immutable interface is responsible for modeling a leaf in a tree. |
ImmutableName | This interface is responsible for managing the names for all the database objects. |
ImmutableNameISTree | This class is responsible for managing specifically for IS nametrees, a tree of ImmutableNames with specific links to the other nodes. |
ImmutableNameTree | This class is responsible for managing a tree of ImmutableNames for all the base objects. |
ImmutableNode | This interface is the immutable version of Node. |
ImmutablePrivilege | This interface models the Privilege, which, like ACL or AGO rights, is a type of granted or denied access right delivered to an access source for accessing to a target. |
ImmutablePrivilegeSource | This interface is responsible for modeling the source which is connected to Privileges. |
ImmutablePrivilegeTarget | This interface is responsible for modeling the target which is connected to Privileges. |
ImmutableResource | This interface is the immutable version of Resource. |
ImmutableSource | This interface is responsible for modeling the source that is implied in an access. |
ImmutableTarget | This interface is responsible for modeling the target that is implied in an access. |
ImmutableUserID | This interface is the immutable version of UserID. |
ImmutableVirtualFolder | This interface models a container of Resources belonging to one ACS, responsible for being a PrivilegeTarget, an alias or an alias reference. |
Leaf | Leaf is the usual interface for resources and virtual folders which are objects in a tree. |
Name | This interface is responsible for managing the names for all the base objects. |
Node | A node is a container of leaves or others nodes in a tree of ACSObjects. |
NoThanViewInBase | This class is responsible for managing the No-More-Than and No-Less-Than views. |
PreviousDetailledName | This is an interface to inform that it is an object with a previous detailled name which gives the key components of the object. |
Privilege | This interface is used for modeling the Privilege, which, like ACL or AGO rights, is a type of granted or denied access right delivered to an access source for accessing to a target. |
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). |
PrivilegeForType | This interface is responsible for modeling rights from a source with a given type, to an access target with another given type. |
PrivilegeSource | This interface is responsible for modeling the source which is connected to Privileges. |
PrivilegeTarget | This interface is responsible for modeling the target which is connected to Privileges. |
PrivilegeUser | This interface is responsible for modeling the superclass of both the privilege source and the privilege target interfaces, for BasicImpl. |
Resource | This interface is responsible for modeling a resource in an ACS. |
SketchViewInBase | This interface is responsible for modeling in the base, a sketch view about access control issues between access sources and an ACSObject (called the center), and between this center and access targets (Resources or VirtualFolders). |
Stream | This interface is not implemented. |
StringMetaRight | This interface is responsible for managing the canonical rights for all the base objects, called metarights. |
StringRight | This interface is responsible for managing the ACS rights, of all the base objects in an ACS. |
UserID | This interface is responsible for modeling an account in an ACS, as a kind of GroupIDMember that owns some resources and a primary groupID. |
ViewInBase | This interface is responsible for managing in the base the views about access control issues. |
ViewManager | This interface is responsible for managing the views in the generic base through specific methods. |
VirtualFolder | This interface is a Resources folder belonging to one ACS, responsible for being a privilege target, an alias or an alias reference. |
Contains the interfaces of the generic gBase classes. This package is used mainly by all the Access Road packages.
Ease-of-use: high. The package is very well structured, and the description of each property handling is very well documented.
Reliability: high.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |