org.apache.turbine.services.security.torque |
A security service implementation based on Torque generated peer classes.
$Id: package.html 534527 2007-05-02 16:10:59Z tv $
|
Java Source File Name | Type | Comment |
GroupPeerManager.java | Class | This class capsulates all direct Peer access for the Group entities.
It allows the exchange of the default Turbine supplied TurbineGroupPeer
class against a custom class.
author: Henning P. |
GroupPeerManagerConstants.java | Interface | Constants for configuring the various columns and bean properties
for the used peer.
Default is:
security.torque.groupPeer.class = org.apache.turbine.services.security.torque.om.TurbineGroupPeer
security.torque.groupPeer.column.name = GROUP_NAME
security.torque.groupPeer.column.id = GROUP_ID
security.torque.group.class = org.apache.turbine.services.security.torque.om.TurbineGroup
security.torque.group.property.name = Name
security.torque.group.property.id = GroupId
If security.torque.group.class is unset, then the value of the constant CLASSNAME_DEFAULT
from the configured Peer is used.
author: Henning P. |
PermissionPeerManager.java | Class | This class capsulates all direct Peer access for the Permission entities.
It allows the exchange of the default Turbine supplied TurbinePermissionPeer
class against a custom class.
author: Henning P. |
PermissionPeerManagerConstants.java | Interface | Constants for configuring the various columns and bean properties
for the used peer.
Default is:
security.torque.permissionPeer.class = org.apache.turbine.services.security.torque.om.TurbinePermissionPeer
security.torque.permissionPeer.column.name = PERMISSION_NAME
security.torque.permissionPeer.column.id = PERMISSION_ID
security.torque.permission.class = org.apache.turbine.services.security.torque.om.TurbinePermission
security.torque.permission.property.name = Name
security.torque.permission.property.id = PermissionId
If security.torque.permission.class is unset, then the value of the constant CLASSNAME_DEFAULT
from the configured Peer is used.
author: Henning P. |
RolePeerManager.java | Class | This class capsulates all direct Peer access for the Role entities.
It allows the exchange of the default Turbine supplied TurbineRolePeer
class against a custom class
author: Henning P. |
RolePeerManagerConstants.java | Interface | Constants for configuring the various columns and bean properties
for the used peer.
Default is:
security.torque.rolePeer.class = org.apache.turbine.services.security.torque.om.TurbineRolePeer
security.torque.rolePeer.column.name = ROLE_NAME
security.torque.rolePeer.column.id = ROLE_ID
security.torque.role.class = org.apache.turbine.services.security.torque.om.TurbineRole
security.torque.role.property.name = Name
security.torque.role.property.id = RoleId
If security.torque.role.class is unset, then the value of the constant CLASSNAME_DEFAULT
from the configured Peer is used.
author: Henning P. |
TestTorqueSecurity.java | Class | |
TorqueGroup.java | Class | This class represents a Group of Users in the system that are associated
with specific entity or resource. |
TorqueObject.java | Class | All the Torque Security objects (User, Group, Role, Permission) are
derived from this class which contains the base compare and management
methods for all security objects.
author: Henning P. |
TorquePermission.java | Class | This class represents a permission given to a Role associated with the
current Session. |
TorqueRole.java | Class | This class represents a role played by the User associated with the
current Session. |
TorqueSecurityService.java | Class | An implementation of SecurityService that uses torque objects.
author: Rafal Krzewski author: Henning P. |
TorqueUser.java | Class | This is the User class used by the TorqueSecurity Service. |
TorqueUserManager.java | Class | An UserManager performs
org.apache.turbine.om.security.User objects related tasks on behalf of the
org.apache.turbine.services.security.BaseSecurityService .
This implementation uses a relational database for storing user data. |
UserPeerManager.java | Class | This class capsulates all direct Peer access for the User entities.
It allows the exchange of the default Turbine supplied TurbineUserPeer
class against a custom class.
author: Henning P. |
UserPeerManagerConstants.java | Interface | Constants for configuring the various columns and bean properties
for the used peer.
Default is:
security.torque.userPeer.class = org.apache.turbine.services.security.torque.om.TurbineUserPeer
security.torque.userPeer.column.name = LOGIN_NAME
security.torque.userPeer.column.id = USER_ID
security.torque.userPeer.column.password = PASSWORD_VALUE
security.torque.userPeer.column.firstname = FIRST_NAME
security.torque.userPeer.column.lastname = LAST_NAME
security.torque.userPeer.column.email = EMAIL
security.torque.userPeer.column.confirm = CONFIRM_VALUE
security.torque.userPeer.column.createdate = CREATED
security.torque.userPeer.column.lastlogin = LAST_LOGIN
security.torque.userPeer.column.objectdata = OBJECTDATA
security.torque.user.class = org.apache.turbine.services.security.torque.om.TurbineUser
security.torque.user.property.name = UserName
security.torque.user.property.id = UserId
security.torque.user.property.password = Password
security.torque.user.property.firstname = FirstName
security.torque.user.property.lastname = LastName
security.torque.user.property.email = Email
security.torque.user.property.confirm = Confirmed
security.torque.user.property.createdate = CreateDate
security.torque.user.property.lastlogin = LastLogin
security.torque.user.property.objectdata = Objectdata
If security.torque.user.class is unset, then the value of the constant CLASSNAME_DEFAULT
from the configured Peer is used.
author: Henning P. |