com.sun.ebxml.registry.persistence.rdb
Class OrganizationDAO
java.lang.Object
com.sun.ebxml.registry.persistence.rdb.RegistryObjectDAO
com.sun.ebxml.registry.persistence.rdb.OrganizationDAO
- public class OrganizationDAO
- extends RegistryObjectDAO
Method Summary |
protected java.lang.String |
checkOrganizationReferences(java.sql.Connection conn,
java.lang.String orgId)
|
protected java.lang.String |
checkUserReferences(java.sql.Connection conn,
java.lang.String orgId)
|
void |
delete(org.oasis.ebxml.registry.bindings.rim.User user,
java.sql.Connection connection,
java.util.ArrayList orgsIds)
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 user,
java.sql.Connection connection,
java.util.ArrayList orgs)
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 user,
java.sql.Connection connection,
java.util.ArrayList orgs)
Handles update through UpdateObjectsRequest. |
void |
update(org.oasis.ebxml.registry.bindings.rim.User user,
java.sql.Connection connection,
java.util.ArrayList orgs,
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 |
OrganizationDAO
protected OrganizationDAO()
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 user,
java.sql.Connection connection,
java.util.ArrayList orgs)
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 user,
java.sql.Connection connection,
java.util.ArrayList orgs)
throws RegistryException
- Handles update through UpdateObjectsRequest.
- Overrides:
update
in class RegistryObjectDAO
- Throws:
RegistryException
update
public void update(org.oasis.ebxml.registry.bindings.rim.User user,
java.sql.Connection connection,
java.util.ArrayList orgs,
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 orgId)
throws RegistryException
- Throws:
RegistryException
checkUserReferences
protected java.lang.String checkUserReferences(java.sql.Connection conn,
java.lang.String orgId)
throws RegistryException
- Throws:
RegistryException
delete
public void delete(org.oasis.ebxml.registry.bindings.rim.User user,
java.sql.Connection connection,
java.util.ArrayList orgsIds)
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