Uses of Class
org.apache.directory.fortress.core.model.FortEntity
-
Packages that use FortEntity 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.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. -
-
Uses of FortEntity in org.apache.directory.fortress.core
Methods in org.apache.directory.fortress.core that return FortEntity Modifier and Type Method Description FortEntity
PropertyMgr. add(FortEntity entity, Properties props)
Adds properties (ftProps) to a supplied fortress entity (Group, Role, AdminRole, Permission, PermObj)FortEntity
PropertyMgr. update(FortEntity entity, Properties props)
Update properties (ftProps) to a supplied fortress entity (Group, Role, AdminRole, Permission, PermObj)Methods in org.apache.directory.fortress.core with parameters of type FortEntity Modifier and Type Method Description FortEntity
PropertyMgr. add(FortEntity entity, Properties props)
Adds properties (ftProps) to a supplied fortress entity (Group, Role, AdminRole, Permission, PermObj)void
PropertyMgr. delete(FortEntity entity, Properties props)
Delete properties (ftProps) from a supplied fortress entity (Group, Role, AdminRole, Permission, PermObj)Properties
PropertyMgr. get(FortEntity entity)
Retrieve properties (ftProps) from a supplied fortress entity (Group, Role, AdminRole, Permission, PermObj)FortEntity
PropertyMgr. update(FortEntity entity, Properties props)
Update properties (ftProps) to a supplied fortress entity (Group, Role, AdminRole, Permission, PermObj) -
Uses of FortEntity in org.apache.directory.fortress.core.ant
Subclasses of FortEntity in org.apache.directory.fortress.core.ant Modifier and Type Class 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
RoleConstraintAnt
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. -
Uses of FortEntity in org.apache.directory.fortress.core.impl
Methods in org.apache.directory.fortress.core.impl that return FortEntity Modifier and Type Method Description FortEntity
PropertyMgrImpl. add(FortEntity entity, Properties props)
Adds properties (ftProps) to a supplied fortress entity (Group, Role, AdminRole, Permission, PermObj)FortEntity
PropertyMgrImpl. update(FortEntity entity, Properties props)
Update properties (ftProps) to a supplied fortress entity (Group, Role, AdminRole, Permission, PermObj)Methods in org.apache.directory.fortress.core.impl with parameters of type FortEntity Modifier and Type Method Description FortEntity
PropertyMgrImpl. add(FortEntity entity, Properties props)
Adds properties (ftProps) to a supplied fortress entity (Group, Role, AdminRole, Permission, PermObj)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. 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.void
PropertyMgrImpl. delete(FortEntity entity, Properties props)
Delete properties (ftProps) from a supplied fortress entity (Group, Role, AdminRole, Permission, PermObj)Properties
PropertyMgrImpl. get(FortEntity entity)
Retrieve properties (ftProps) from a supplied fortress entity (Group, Role, AdminRole, Permission, PermObj)protected void
Manageable. setAdminData(String className, String opName, FortEntity entity)
Method is called by Manager APIs to load contextual information onFortEntity
.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 theManageable.adminSess
is set.FortEntity
PropertyMgrImpl. update(FortEntity entity, Properties props)
Update properties (ftProps) to a supplied fortress entity (Group, Role, AdminRole, Permission, PermObj) -
Uses of FortEntity in org.apache.directory.fortress.core.ldap
Methods in org.apache.directory.fortress.core.ldap with parameters of type FortEntity Modifier and Type Method 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, String dn, FortEntity entity)
Delete exiting ldap entry from 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. 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, String 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, 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. -
Uses of FortEntity in org.apache.directory.fortress.core.model
Subclasses of FortEntity in org.apache.directory.fortress.core.model Modifier and Type Class Description class
AdminRole
class
AdminRoleRelationship
This entity is used by Fortress Rest to communicate parent and childAdminRole
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
Configuration
A class for passing configuration information.class
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.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 LDAP 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 Fortress Rest to communicate parent and childOrgUnit
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
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.class
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.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 LDAP server occurs.class
Props
This class is used as a container forjava.util.Properties
for passing to Fortress Rest 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) isPwPolicy.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 LDAP server occurs.class
RoleConstraint
The role constraint object holds non date time constraints on user to role relationships.class
RolePerm
This entity is used by Fortress Rest to communicateRole
,Permission
andSession
information to the server for access control decisions.class
RoleRelationship
This entity is used by Fortress Rest to communicate parent and childRole
information to the server.class
SDSet
Static Separation of Duties Schemaclass
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 LDAP 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
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.class
UserRole
The Fortress UserRole entity is used to store an RBAC User to Role assignment along with its temporal constraint values.Methods in org.apache.directory.fortress.core.model with type parameters of type FortEntity Modifier and Type Method Description <T extends FortEntity>
List<T>FortResponse. getEntities()
<T extends FortEntity>
voidFortResponse. setEntities(List<T> entities)
Methods in org.apache.directory.fortress.core.model that return FortEntity Modifier and Type Method Description FortEntity
FortRequest. getEntity()
FortEntity
FortResponse. getEntity()
FortEntity
FortRequest. getEntity2()
Methods in org.apache.directory.fortress.core.model that return types with arguments of type FortEntity Modifier and Type Method Description JAXBElement<FortEntity>
ObjectFactory. createFortEntity(FortEntity value)
Methods in org.apache.directory.fortress.core.model with parameters of type FortEntity Modifier and Type Method Description JAXBElement<FortEntity>
ObjectFactory. createFortEntity(FortEntity value)
void
FortRequest. setEntity(FortEntity entity)
void
FortResponse. setEntity(FortEntity entity)
void
FortRequest. setEntity2(FortEntity entity2)
-
Uses of FortEntity in org.apache.directory.fortress.core.rest
Methods in org.apache.directory.fortress.core.rest that return FortEntity Modifier and Type Method Description FortEntity
PropertyMgrRestImpl. add(FortEntity entity, Properties props)
FortEntity
PropertyMgrRestImpl. update(FortEntity entity, Properties props)
Methods in org.apache.directory.fortress.core.rest with parameters of type FortEntity Modifier and Type Method Description FortEntity
PropertyMgrRestImpl. add(FortEntity entity, Properties props)
void
PropertyMgrRestImpl. delete(FortEntity entity, Properties props)
Properties
PropertyMgrRestImpl. get(FortEntity entity)
FortEntity
PropertyMgrRestImpl. update(FortEntity entity, Properties props)
-