com.sun.ebxml.registry.persistence.rdb
Class UserDAO
java.lang.Object
com.sun.ebxml.registry.persistence.rdb.RegistryObjectDAO
com.sun.ebxml.registry.persistence.rdb.UserDAO
- public class UserDAO
- extends RegistryObjectDAO
Method Summary |
protected java.lang.String |
checkOrganizationReferences(java.sql.Connection conn,
java.lang.String userId)
|
void |
delete(org.oasis.ebxml.registry.bindings.rim.User user,
java.sql.Connection connection,
java.util.ArrayList usersIds)
Does a bulk delete of a Collection of objects that match the type for this persister. |
java.util.ArrayList |
getLeafObjectList(java.sql.Connection conn,
java.sql.ResultSet rs,
org.oasis.ebxml.registry.bindings.query.ResponseOption responseOption,
java.util.ArrayList objectRefs)
|
java.lang.String |
getTableName()
|
static java.lang.String |
getTableNameStatic()
|
void |
insert(org.oasis.ebxml.registry.bindings.rim.User submittingUser,
java.sql.Connection connection,
java.util.ArrayList users)
Does a bulk insert of a Collection of objects that match the type for this persister. |
void |
loadObjectFromResultSet(java.sql.Connection conn,
java.lang.Object obj,
java.sql.ResultSet rs,
org.oasis.ebxml.registry.bindings.query.ResponseOption responseOption,
java.util.ArrayList objectRefs)
|
void |
update(org.oasis.ebxml.registry.bindings.rim.User submittingUser,
java.sql.Connection connection,
java.util.ArrayList users)
Does a bulk update of a Collection of objects that match the type for this persister. |
void |
update(org.oasis.ebxml.registry.bindings.rim.User submittingUser,
java.sql.Connection connection,
java.util.ArrayList users,
boolean checkExistence,
boolean checkAuthorization)
This should be overrided by subclass DAO. |
Methods inherited from class com.sun.ebxml.registry.persistence.rdb.RegistryObjectDAO |
checkAssociationReferences, checkClassificationReferences, checkReferences, generateAuditbleEvent, generateAuditbleEvent, getByIds, getObjectType, getOwner, getOwnersMap, registryObjectExist, registryObjectExist, registryObjectsExist, registryObjectsExist, sortIdsByObjectType, updateExistingObjects |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserDAO
public UserDAO()
getTableNameStatic
public static java.lang.String getTableNameStatic()
getTableName
public java.lang.String getTableName()
- Overrides:
getTableName
in class RegistryObjectDAO
insert
public void insert(org.oasis.ebxml.registry.bindings.rim.User submittingUser,
java.sql.Connection connection,
java.util.ArrayList users)
throws RegistryException
- Does a bulk insert of a Collection of objects that match the type for this persister.
- Overrides:
insert
in class RegistryObjectDAO
- Throws:
RegistryException
update
public void update(org.oasis.ebxml.registry.bindings.rim.User submittingUser,
java.sql.Connection connection,
java.util.ArrayList users)
throws RegistryException
- Description copied from class:
RegistryObjectDAO
- Does a bulk update of a Collection of objects that match the type for this persister.
It is for updating the nested objects (i.e. Name, Description, Slot, Classification
and ExternalIdentifier. It will firstly delete all the nested objects of each objects
in the ArrayList registryObjects, and then inserts the nested objects again.
- Overrides:
update
in class RegistryObjectDAO
- Throws:
RegistryException
update
public void update(org.oasis.ebxml.registry.bindings.rim.User submittingUser,
java.sql.Connection connection,
java.util.ArrayList users,
boolean checkExistence,
boolean checkAuthorization)
throws RegistryException
- Description copied from class:
RegistryObjectDAO
- This should be overrided by subclass DAO. It is called by updateExistingObjects() methods.
- Overrides:
update
in class RegistryObjectDAO
- Throws:
RegistryException
checkOrganizationReferences
protected java.lang.String checkOrganizationReferences(java.sql.Connection conn,
java.lang.String userId)
throws RegistryException
- Throws:
RegistryException
delete
public void delete(org.oasis.ebxml.registry.bindings.rim.User user,
java.sql.Connection connection,
java.util.ArrayList usersIds)
throws RegistryException
- Does a bulk delete of a Collection of objects that match the type for this persister.
- Overrides:
delete
in class RegistryObjectDAO
- Throws:
RegistryException
loadObjectFromResultSet
public void loadObjectFromResultSet(java.sql.Connection conn,
java.lang.Object obj,
java.sql.ResultSet rs,
org.oasis.ebxml.registry.bindings.query.ResponseOption responseOption,
java.util.ArrayList objectRefs)
throws RegistryException
- Overrides:
loadObjectFromResultSet
in class RegistryObjectDAO
- Throws:
RegistryException
getLeafObjectList
public java.util.ArrayList getLeafObjectList(java.sql.Connection conn,
java.sql.ResultSet rs,
org.oasis.ebxml.registry.bindings.query.ResponseOption responseOption,
java.util.ArrayList objectRefs)
throws RegistryException
- Overrides:
getLeafObjectList
in class RegistryObjectDAO
- Throws:
RegistryException