Uses of Package
org.apache.directory.fortress.core.model
-
Packages that use org.apache.directory.fortress.core.model Package Description org.apache.directory.fortress.core This package contains public APIs that are used by Java programs to provide Access Management functionality.org.apache.directory.fortress.core.ant This package use Apache Ant to provide utility to provision fortress entities and policies using XML files.org.apache.directory.fortress.core.cli Click here for Reference Manual which shows how the Command Line Interpreter drives the Fortress APIs from a command prompt.org.apache.directory.fortress.core.impl This package contains the fortress implementation classes for data persistence with the LDAP server.org.apache.directory.fortress.core.ldap This package uses Apache Directory LDAP APIā¢ to provide ldap data access.org.apache.directory.fortress.core.model The data entities in this package comprise the fortress data model.org.apache.directory.fortress.core.rest This package uses Commons HTTP to provide HTTP functionality that is reused across several components in this package.org.apache.directory.fortress.core.util This package contains miscellaneous utilities used by internal fortress procedures.org.apache.directory.fortress.core.util.cache This package contains a caching facade used by internal Fortress functions.org.apache.directory.fortress.core.util.time This package contains utilities used to process fortress temporal constraint checks on entities being activated within the runtime system. -
Classes in org.apache.directory.fortress.core.model used by org.apache.directory.fortress.core Class Description AdminRole AuthZ This entity class contains OpenLDAP slapo-accesslog records that correspond to authorization attempts made to the directory.Bind This entity class contains OpenLDAP slapd access log records that correspond to bind attempts made to the directory.Configuration A class for passing configuration information.FortEntity This abstract class is extended by other Fortress entities.Group All entities (User, Role, Permission, Policy, SDSet, etc...) are used to carry data between Fortress's layers starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.Mod This entity class contains OpenLDAP slapd access log records that correspond to modifications made to the directory.OrgUnit OrgUnit.Type The OrgUnit 'Type' attribute is required and used to specify which OrgUnit tree a particular entity is in reference to.Permission All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers, starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PermissionAttribute All entities (User, Role, Permission, Policy, SDSet, etc...) are used to carry data between Fortress's layers starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PermissionAttributeSet All entities (User, Role, Permission, Policy, SDSet, etc...) are used to carry data between Fortress's layers starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PermObj All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PwPolicy This class contains the Password Policy entity which is used to pass directives into and out of ldap.
The unique key to locate a Policy entity (which is subsequently assigned to Users) isPwPolicy.name
.Role All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.RoleConstraint The role constraint object holds non date time constraints on user to role relationships.RoleConstraint.RCType The type of role constraint.SDSet Static Separation of Duties SchemaSession This contains attributes related to a user's RBAC session.User All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.UserAdminRole The UserAdminRole entity extends the UserRole and is used to store ARBAC User to AdminRole assignment along with temporal and ARBAC contraint values.UserAudit This entity is used to pass search criteria into theAuditMgr
APIs, down through the org.apache.directory.fortress.core.impl.AuditP process layer and finally into the org.apache.directory.fortress.core.impl.AuditDAO data access layer.UserRole The Fortress UserRole entity is used to store an RBAC User to Role assignment along with its temporal constraint values. -
Classes in org.apache.directory.fortress.core.model used by org.apache.directory.fortress.core.ant Class Description Administrator This interface is used by Fortress admin role processing.AdminRole Constraint The Fortress Constraint interface prescribes attributes that are used to store, process and retrieve temporal validation attributes onUser
,UserRole
,Role
,AdminRole
,UserAdminRole
entities.Context This class contains the Context id which is used as container for segregating data by customer within the LDAP Directory Information Tree.FortEntity This abstract class is extended by other Fortress entities.Graphable The Fortress Graphable interface prescribes attributes that are used to maintain implementor within a simple directed graph.Group All entities (User, Role, Permission, Policy, SDSet, etc...) are used to carry data between Fortress's layers starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.OrganizationalUnit This class contains the container node for the OpenLDAP Directory Information Tree.OrgUnit PermGrant Permission All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers, starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PermObj All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PwPolicy This class contains the Password Policy entity which is used to pass directives into and out of ldap.
The unique key to locate a Policy entity (which is subsequently assigned to Users) isPwPolicy.name
.Relationship Contains a parent child data entity that is used for hierarchical processing.Role All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.RoleConstraint The role constraint object holds non date time constraints on user to role relationships.SDSet Static Separation of Duties SchemaSuffix A class storing the suffix informationUser All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.UserAdminRole The UserAdminRole entity extends the UserRole and is used to store ARBAC User to AdminRole assignment along with temporal and ARBAC contraint values.UserRole The Fortress UserRole entity is used to store an RBAC User to Role assignment along with its temporal constraint values. -
Classes in org.apache.directory.fortress.core.model used by org.apache.directory.fortress.core.cli Class Description AdminRole Group All entities (User, Role, Permission, Policy, SDSet, etc...) are used to carry data between Fortress's layers starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.OrgUnit Permission All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers, starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PermObj All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.Relationship Contains a parent child data entity that is used for hierarchical processing.Role All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.SDSet Static Separation of Duties SchemaUser All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs. -
Classes in org.apache.directory.fortress.core.model used by org.apache.directory.fortress.core.impl Class Description AdminRole AuthZ This entity class contains OpenLDAP slapo-accesslog records that correspond to authorization attempts made to the directory.Bind This entity class contains OpenLDAP slapd access log records that correspond to bind attempts made to the directory.Configuration A class for passing configuration information.Constraint The Fortress Constraint interface prescribes attributes that are used to store, process and retrieve temporal validation attributes onUser
,UserRole
,Role
,AdminRole
,UserAdminRole
entities.FortEntity This abstract class is extended by other Fortress entities.Group All entities (User, Role, Permission, Policy, SDSet, etc...) are used to carry data between Fortress's layers starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.Mod This entity class contains OpenLDAP slapd access log records that correspond to modifications made to the directory.OrganizationalUnit This class contains the container node for the OpenLDAP Directory Information Tree.OrgUnit OrgUnit.Type The OrgUnit 'Type' attribute is required and used to specify which OrgUnit tree a particular entity is in reference to.Permission All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers, starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PermissionAttribute All entities (User, Role, Permission, Policy, SDSet, etc...) are used to carry data between Fortress's layers starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PermissionAttributeSet All entities (User, Role, Permission, Policy, SDSet, etc...) are used to carry data between Fortress's layers starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PermObj All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PwMessage Interface is implemented bySession
and prescribes methods used to return Fortress password messages to the caller.PwPolicy This class contains the Password Policy entity which is used to pass directives into and out of ldap.
The unique key to locate a Policy entity (which is subsequently assigned to Users) isPwPolicy.name
.Role All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.RoleConstraint The role constraint object holds non date time constraints on user to role relationships.RoleConstraint.RCType The type of role constraint.SDSet Static Separation of Duties SchemaSession This contains attributes related to a user's RBAC session.Suffix A class storing the suffix informationUser All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.UserAdminRole The UserAdminRole entity extends the UserRole and is used to store ARBAC User to AdminRole assignment along with temporal and ARBAC contraint values.UserAudit This entity is used to pass search criteria into theAuditMgr
APIs, down through the org.apache.directory.fortress.core.impl.AuditP process layer and finally into the org.apache.directory.fortress.core.impl.AuditDAO data access layer.UserRole The Fortress UserRole entity is used to store an RBAC User to Role assignment along with its temporal constraint values. -
Classes in org.apache.directory.fortress.core.model used by org.apache.directory.fortress.core.ldap Class Description Constraint The Fortress Constraint interface prescribes attributes that are used to store, process and retrieve temporal validation attributes onUser
,UserRole
,Role
,AdminRole
,UserAdminRole
entities.FortEntity This abstract class is extended by other Fortress entities.Hier.Op Operation type specifies if Add, Update or Deletion of relationship is being targeted.Relationship Contains a parent child data entity that is used for hierarchical processing. -
Classes in org.apache.directory.fortress.core.model used by org.apache.directory.fortress.core.model Class Description Address This entity is stored onUser
and is used to store postal address information in LDAP.Administrator This interface is used by Fortress admin role processing.AdminRole AdminRoleRelationship This entity is used by Fortress Rest to communicate parent and childAdminRole
information to the server.AuthZ This entity class contains OpenLDAP slapo-accesslog records that correspond to authorization attempts made to the directory.Bind This entity class contains OpenLDAP slapd access log records that correspond to bind attempts made to the directory.ComparisonOperator Constraint The Fortress Constraint interface prescribes attributes that are used to store, process and retrieve temporal validation attributes onUser
,UserRole
,Role
,AdminRole
,UserAdminRole
entities.FortEntity This abstract class is extended by other Fortress entities.FortRequest This class is used to pass request data to Fortress Rest server.FortResponse This class is used to return response data from Fortress Rest server.Graphable The Fortress Graphable interface prescribes attributes that are used to maintain implementor within a simple directed graph.Group All entities (User, Role, Permission, Policy, SDSet, etc...) are used to carry data between Fortress's layers starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.Group.Type enum for User or Role data sets.Hier.Op Operation type specifies if Add, Update or Deletion of relationship is being targeted.Hier.Type Enumeration is used to specify which hierarchy node this entity is bound to.Mod This entity class contains OpenLDAP slapd access log records that correspond to modifications made to the directory.OrgUnit OrgUnit.Type The OrgUnit 'Type' attribute is required and used to specify which OrgUnit tree a particular entity is in reference to.OrgUnitRelationship This entity is used by Fortress Rest to communicate parent and childOrgUnit
information to the server.ParentUtil This interface provides a callback mechanism for entitiesUserRole
andUserAdminRole
and is implemented by RoleUtil.*PermGrant Permission All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers, starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PermissionAttribute All entities (User, Role, Permission, Policy, SDSet, etc...) are used to carry data between Fortress's layers starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PermissionAttributeSet All entities (User, Role, Permission, Policy, SDSet, etc...) are used to carry data between Fortress's layers starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PermObj All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.Props This class is used as a container forjava.util.Properties
for passing to Fortress Rest server.Props.Entry Java class for anonymous complex type.PwMessage Interface is implemented bySession
and prescribes methods used to return Fortress password messages to the caller.PwPolicy This class contains the Password Policy entity which is used to pass directives into and out of ldap.
The unique key to locate a Policy entity (which is subsequently assigned to Users) isPwPolicy.name
.Relationship Contains a parent child data entity that is used for hierarchical processing.Role All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.RoleConstraint The role constraint object holds non date time constraints on user to role relationships.RoleConstraint.RCType The type of role constraint.RolePerm This entity is used by Fortress Rest to communicateRole
,Permission
andSession
information to the server for access control decisions.RoleRelationship This entity is used by Fortress Rest to communicate parent and childRole
information to the server.SDSet Static Separation of Duties SchemaSDSet.SDType enum for SSD or DSD data sets.Session This contains attributes related to a user's RBAC session.User All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.UserAdminRole The UserAdminRole entity extends the UserRole and is used to store ARBAC User to AdminRole assignment along with temporal and ARBAC contraint values.UserAudit This entity is used to pass search criteria into theAuditMgr
APIs, down through the org.apache.directory.fortress.core.impl.AuditP process layer and finally into the org.apache.directory.fortress.core.impl.AuditDAO data access layer.UserRole The Fortress UserRole entity is used to store an RBAC User to Role assignment along with its temporal constraint values.Warning This entity is stored onSession
and is used to pass warnings that occur during role activation and password policy validation.Warning.Type Type determines if warning is of type Role or Password Policy. -
Classes in org.apache.directory.fortress.core.model used by org.apache.directory.fortress.core.rest Class Description AdminRole AuthZ This entity class contains OpenLDAP slapo-accesslog records that correspond to authorization attempts made to the directory.Bind This entity class contains OpenLDAP slapd access log records that correspond to bind attempts made to the directory.Configuration A class for passing configuration information.FortEntity This abstract class is extended by other Fortress entities.FortRequest This class is used to pass request data to Fortress Rest server.FortResponse This class is used to return response data from Fortress Rest server.Group All entities (User, Role, Permission, Policy, SDSet, etc...) are used to carry data between Fortress's layers starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.Mod This entity class contains OpenLDAP slapd access log records that correspond to modifications made to the directory.OrgUnit OrgUnit.Type The OrgUnit 'Type' attribute is required and used to specify which OrgUnit tree a particular entity is in reference to.Permission All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers, starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PermissionAttribute All entities (User, Role, Permission, Policy, SDSet, etc...) are used to carry data between Fortress's layers starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PermissionAttributeSet All entities (User, Role, Permission, Policy, SDSet, etc...) are used to carry data between Fortress's layers starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.PermObj All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.Props This class is used as a container forjava.util.Properties
for passing to Fortress Rest server.PwPolicy This class contains the Password Policy entity which is used to pass directives into and out of ldap.
The unique key to locate a Policy entity (which is subsequently assigned to Users) isPwPolicy.name
.Role All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.RoleConstraint The role constraint object holds non date time constraints on user to role relationships.RoleConstraint.RCType The type of role constraint.SDSet Static Separation of Duties SchemaSession This contains attributes related to a user's RBAC session.User All entities (User
,Role
,Permission
,PwPolicy
SDSet
etc...) are used to carry data between three Fortress layers.starting with the (1) Manager layer down thru middle (2) Process layer and it's processing rules into (3) DAO layer where persistence with the LDAP server occurs.UserAdminRole The UserAdminRole entity extends the UserRole and is used to store ARBAC User to AdminRole assignment along with temporal and ARBAC contraint values.UserAudit This entity is used to pass search criteria into theAuditMgr
APIs, down through the org.apache.directory.fortress.core.impl.AuditP process layer and finally into the org.apache.directory.fortress.core.impl.AuditDAO data access layer.UserRole The Fortress UserRole entity is used to store an RBAC User to Role assignment along with its temporal constraint values. -
Classes in org.apache.directory.fortress.core.model used by org.apache.directory.fortress.core.util Class Description Configuration A class for passing configuration information.Constraint The Fortress Constraint interface prescribes attributes that are used to store, process and retrieve temporal validation attributes onUser
,UserRole
,Role
,AdminRole
,UserAdminRole
entities.Session This contains attributes related to a user's RBAC session. -
Classes in org.apache.directory.fortress.core.model used by org.apache.directory.fortress.core.util.cache Class Description SDSet Static Separation of Duties Schema -
Classes in org.apache.directory.fortress.core.model used by org.apache.directory.fortress.core.util.time Class Description Constraint The Fortress Constraint interface prescribes attributes that are used to store, process and retrieve temporal validation attributes onUser
,UserRole
,Role
,AdminRole
,UserAdminRole
entities.Session This contains attributes related to a user's RBAC session.