Package | Description |
---|---|
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.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.
|
Modifier and Type | Class and Description |
---|---|
class |
AdminRoleAnt
Entity is used by custom Apache Ant task for special handling of collections.
|
class |
OrgUnitAnt
Entity is used by custom Apache Ant task for special handling of collections.
|
class |
PermAnt
Entity is used by custom Apache Ant task for special handling of collections.
|
class |
SDSetAnt
Entity is used by custom Apache Ant task for special handling of collections.
|
class |
UserAnt
Entity is used by custom Apache Ant task for special handling of collections.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Manageable.assertContext(String methodName,
FortEntity entity,
int errorCode)
Method will throw exception if entity reference is null, otherwise will set the contextId of the tenant onto the
supplied entity reference.
|
protected void |
Manageable.assertContext(String className,
String opName,
FortEntity entity,
int errorCode)
Method will throw exception if entity reference is null, otherwise will set the contextId of the tenant onto the
supplied entity reference.
|
protected void |
Manageable.setAdminData(String className,
String opName,
FortEntity entity)
Method is called by Manager APIs to load contextual information on
FortEntity . |
protected void |
Manageable.setEntitySession(String className,
String opName,
FortEntity entity)
Set A/RBAC session on entity and perform authorization on behalf of the caller if the
Manageable.adminSess is set. |
Modifier and Type | Method and Description |
---|---|
protected void |
LdapDataProvider.add(org.apache.directory.ldap.client.api.LdapConnection connection,
org.apache.directory.api.ldap.model.entry.Entry entry,
FortEntity entity)
Add a new ldap entry to the directory.
|
protected void |
LdapDataProvider.delete(org.apache.directory.ldap.client.api.LdapConnection connection,
org.apache.directory.api.ldap.model.name.Dn dn,
FortEntity entity)
Delete exiting ldap entry from the directory.
|
protected void |
LdapDataProvider.delete(org.apache.directory.ldap.client.api.LdapConnection connection,
String dn,
FortEntity entity)
Delete exiting ldap entry from the directory.
|
protected void |
LdapDataProvider.deleteRecursive(org.apache.directory.ldap.client.api.LdapConnection connection,
String dn,
FortEntity entity)
Delete exiting ldap entry and all descendants from the directory.
|
protected void |
LdapDataProvider.modify(org.apache.directory.ldap.client.api.LdapConnection connection,
org.apache.directory.api.ldap.model.name.Dn dn,
List<org.apache.directory.api.ldap.model.entry.Modification> mods,
FortEntity entity)
Update exiting ldap entry to the directory.
|
protected void |
LdapDataProvider.modify(org.apache.directory.ldap.client.api.LdapConnection connection,
String dn,
List<org.apache.directory.api.ldap.model.entry.Modification> mods,
FortEntity entity)
Update exiting ldap entry to the directory.
|
Modifier and Type | Class and Description |
---|---|
class |
AdminRole
|
class |
AdminRoleRelationship
This entity is used by en masse to communicate parent and child
AdminRole information to the server. |
class |
AuthZ
This entity class contains OpenLDAP slapo-accesslog records that correspond to authorization attempts made to the directory.
|
class |
Bind
This entity class contains OpenLDAP slapd access log records that correspond to bind attempts made to the directory.
|
class |
Group |
class |
Hier
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 OpenLDAP server occurs.
|
class |
Mod
This entity class contains OpenLDAP slapd access log records that correspond to modifications made to the directory.
|
class |
OrgUnit
|
class |
OrgUnitRelationship
This entity is used by en masse to communicate parent and child
OrgUnit information to the server. |
class |
PermGrant
|
class |
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. |
class |
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 OpenLDAP server occurs. |
class |
Props
This class is used as a container for
java.util.Properties for passing to En Masse server. |
class |
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) is PwPolicy.name . |
class |
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 OpenLDAP server occurs. |
class |
RolePerm
This entity is used by en masse to communicate
Role , Permission and Session information to the server for access control decisions. |
class |
RoleRelationship
This entity is used by en masse to communicate parent and child
Role information to the server. |
class |
SDSet
Static Separation of Duties Schema
|
class |
Session
This contains attributes related to a user's RBAC session.
|
class |
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 OpenLDAP server occurs. |
class |
UserAdminRole
The UserAdminRole entity extends the UserRole and is used to store ARBAC User to AdminRole assignment along with temporal and
ARBAC contraint values.
|
class |
UserAudit
|
class |
UserRole
The Fortress UserRole entity is used to store an RBAC User to Role assignment along with its temporal constraint
values.
|
Modifier and Type | Method and Description |
---|---|
<T extends FortEntity> |
FortResponse.getEntities() |
<T extends FortEntity> |
FortResponse.setEntities(List<T> entities) |
Modifier and Type | Method and Description |
---|---|
FortEntity |
FortResponse.getEntity() |
FortEntity |
FortRequest.getEntity() |
Modifier and Type | Method and Description |
---|---|
JAXBElement<FortEntity> |
ObjectFactory.createFortEntity(FortEntity value)
|
Modifier and Type | Method and Description |
---|---|
JAXBElement<FortEntity> |
ObjectFactory.createFortEntity(FortEntity value)
|
void |
FortResponse.setEntity(FortEntity entity) |
void |
FortRequest.setEntity(FortEntity entity) |
Copyright © 2003-2016, The Apache Software Foundation. All Rights Reserved. Generated 20160718-1621