public abstract class DefaultAbstractTurbineUser extends TorqueAbstractTurbineTurbineSecurityEntityDefault
User
at least. Most probably the OM classes allow to implement TurbineUser
, which includes User.Constructor and Description |
---|
DefaultAbstractTurbineUser() |
Modifier and Type | Method and Description |
---|---|
void |
delete()
Delete this entity
|
protected <T extends TurbineUserGroupRoleModelPeerMapper> |
getTurbineUserGroupRolesJoinTurbineRole(org.apache.torque.criteria.Criteria criteria,
Connection con)
Forward reference to module generated code
Get a list of association objects, pre-populated with their TurbineRole
objects.
|
void |
retrieveAttachedObjects(Connection con)
old contract, lazy is set to
false . |
void |
retrieveAttachedObjects(Connection con,
Boolean lazy)
Retrieve attached objects such as users, permissions, ...
|
<T extends TurbineUserGroupRoleModelPeerMapper> |
retrieveAttachedObjects(Connection con,
Boolean lazy,
List<T> ugrs)
Retrieve attached objects for user: user-group-role relationship(s)
This method is required if custom peers is activated for (user) manager, to allow the custom group/role in
ACLFactory.getAccessControlList(org.apache.fulcrum.security.entity.User) |
void |
update(Connection con)
Removes all entries, then inserts, what is found in
TorqueAbstractTurbineTurbineSecurityEntity.getUserGroupRoleSet() . |
addUserGroupRole, addUserGroupRole, getUserGroupRoleSet, removeUserGroupRole, removeUserGroupRole, setUserGroupRoleSet
getEntityId, getEntityName, getId, getName, setEntityId, setEntityName, setId, setName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addUserGroupRole, getUserGroupRoleSet, removeUserGroupRole, setUserGroupRoleSet
protected <T extends TurbineUserGroupRoleModelPeerMapper> List<T> getTurbineUserGroupRolesJoinTurbineRole(org.apache.torque.criteria.Criteria criteria, Connection con) throws org.apache.torque.TorqueException
Persistent.save()
method otherwise might not update the right relationships.criteria
- Criteria to define the selection of recordscon
- a database connectionorg.apache.torque.TorqueException
public <T extends TurbineUserGroupRoleModelPeerMapper> void retrieveAttachedObjects(Connection con, Boolean lazy, List<T> ugrs) throws org.apache.torque.TorqueException
TorqueAbstractTurbineTurbineSecurityEntityDefault
ACLFactory.getAccessControlList(org.apache.fulcrum.security.entity.User)
retrieveAttachedObjects
in class TorqueAbstractTurbineTurbineSecurityEntityDefault
con
- A database connectionlazy
- if true
, fetches objects lazilyugrs
- The custom TurbineUserGroupRole setorg.apache.torque.TorqueException
TorqueAbstractTurbineTurbineSecurityEntity#retrieveAttachedObjects(Connection, Boolean, List)
public void retrieveAttachedObjects(Connection con, Boolean lazy) throws org.apache.torque.TorqueException
TorqueAbstractSecurityEntity
retrieveAttachedObjects
in class TorqueAbstractSecurityEntity
con
- A database connection
* @param lazy if true
, may load some or all relationships laterorg.apache.torque.TorqueException
TorqueAbstractTurbineTurbineSecurityEntity#retrieveAttachedObjects(Connection, boolean)
public void retrieveAttachedObjects(Connection con) throws org.apache.torque.TorqueException
TorqueAbstractSecurityEntity
false
.retrieveAttachedObjects
in class TorqueAbstractSecurityEntity
con
- A database connectionorg.apache.torque.TorqueException
public void update(Connection con) throws org.apache.torque.TorqueException
TorqueAbstractTurbineTurbineSecurityEntity.getUserGroupRoleSet()
.update
in class TorqueAbstractSecurityEntity
con
- A database connectionorg.apache.torque.TorqueException
TorqueAbstractSecurityEntity.update(java.sql.Connection)
public void delete() throws org.apache.torque.TorqueException
TorqueAbstractSecurityEntity
delete
in class TorqueAbstractSecurityEntity
org.apache.torque.TorqueException
- if any database operation failsTorqueAbstractSecurityEntity.delete()
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.