|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nih.nci.caarray.services.util.db.ManagerDB
gov.nih.nci.caarray.services.mageloader.MAGEMLImportManagerDB
public class MAGEMLImportManagerDB
Specialized ManagerDB for MAGEML import shared.
MAGEMLImportManagerDB
Field Summary | |
---|---|
protected static org.apache.log4j.Logger |
logger_
Logger used by this class. |
Fields inherited from class gov.nih.nci.caarray.services.util.db.ManagerDB |
---|
CASCADE_LINK, CASCADE_NONE, CASCADE_OBJECT, ID_UNSET |
Constructor Summary | |
---|---|
MAGEMLImportManagerDB()
Default Constructor |
Method Summary | |
---|---|
Identifiable |
getByIdentifier(java.lang.Class identifiableClass,
java.lang.String identifier,
boolean insertIfNotFound)
Get object by identifier, if not there it makes it when insertIfNotFound is true. |
java.lang.Object |
getObject(org.apache.ojb.broker.query.Query query)
This method will return a single object that matches the specified query. |
java.lang.Object[] |
getObjects(org.apache.ojb.broker.query.Query query)
This method will return a collection of objects that meets the specified query. |
java.lang.String |
getOwner()
|
org.apache.ojb.broker.PersistenceBroker |
getPersistenceBroker()
Gets a PersistenceBroker from the pool for the default profile. |
ProtectionGroupData[] |
getProtectionGroups()
|
org.apache.ojb.broker.Identity |
insertObject(java.lang.Object obj)
Inserts an object. |
org.apache.ojb.broker.Identity |
insertObject(java.lang.Object obj,
boolean applyTransaction)
Inserts an object. |
protected org.apache.ojb.broker.Identity |
insertObject(java.lang.Object obj,
org.apache.ojb.broker.PersistenceBroker broker,
boolean applyTransaction)
Inserts an object. |
void |
link(java.lang.Object object,
java.lang.String attributeName,
boolean insert)
|
OntologyEntry |
matchOntologyEntry(OntologyEntry entry)
|
void |
putObjectInCache(java.lang.Object object)
|
Identifiable |
resolveIdentifiable(org.xml.sax.Attributes attrs,
Identifiable parsedIdentifiable)
Get object by identifier, if not there it makes it. |
void |
runDeleteStatements(java.lang.String tag,
java.lang.Object parent)
Runs delete statements for owned objects |
void |
setOwner(java.lang.String owner)
|
void |
setProtectionGroups(ProtectionGroupData[] protectionGroups)
|
boolean |
updateObject(java.lang.Object obj)
Updates an object. |
boolean |
updateObject(java.lang.Object obj,
boolean applyTransaction)
|
protected boolean |
updateObject(java.lang.Object obj,
org.apache.ojb.broker.PersistenceBroker broker)
Updates an object. |
Methods inherited from class gov.nih.nci.caarray.services.util.db.ManagerDB |
---|
clearCache, close, countObjects, countObjects, deleteByQuery, deleteMtoNRelation, deleteObject, deleteObject, deleteObject, deleteObjectByQuery, exists, getIdentifiable, getObject, getObject, getObject, getObject, getObject, getObjectIterator, getObjectIterator, getObjects, getObjects, getSqlInLimit, insertMtoNRelation, insertMtoNRelation, insertObject, link, removeFromCache, retrieveReference, retrieveReferences, setCascadeDelete, setCascadeRetrieve, setCascadeStore, storeObject, storeObject, unlink, unlink |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static org.apache.log4j.Logger logger_
Constructor Detail |
---|
public MAGEMLImportManagerDB()
Method Detail |
---|
public void runDeleteStatements(java.lang.String tag, java.lang.Object parent)
tag
- parent
- public java.lang.Object getObject(org.apache.ojb.broker.query.Query query) throws java.lang.Exception
getObject
in class ManagerDB
The
- query to include any criteria for searching an object of a
specific class.
java.lang.Exception
public java.lang.Object[] getObjects(org.apache.ojb.broker.query.Query query) throws java.lang.Exception
getObjects
in class ManagerDB
query
- - The query to include any criteria for searching objects of a
specific class as a collection
java.lang.Exception
public boolean updateObject(java.lang.Object obj)
updateObject
in class ManagerDB
obj
- - The object to be updated
public boolean updateObject(java.lang.Object obj, boolean applyTransaction)
protected boolean updateObject(java.lang.Object obj, org.apache.ojb.broker.PersistenceBroker broker)
updateObject
in class ManagerDB
obj
- - The object to be updated
public void putObjectInCache(java.lang.Object object)
public Identifiable getByIdentifier(java.lang.Class identifiableClass, java.lang.String identifier, boolean insertIfNotFound) throws java.lang.Exception
insertIfNotFound
is true.
identifiableClass
- identifier
- insertIfNotFound
-
ImportException
java.lang.Exception
public Identifiable resolveIdentifiable(org.xml.sax.Attributes attrs, Identifiable parsedIdentifiable) throws java.lang.Exception
attrs
- - The parsed Identifiable element's attributes extracted
from MAGE-ML used to update the same Identifiable if resolved from cache
or database.parsedIdentifiable
- - The Identifiable object parsed from MAGE-ML.
ImportException
java.lang.Exception
public OntologyEntry matchOntologyEntry(OntologyEntry entry) throws java.lang.Exception
java.lang.Exception
public org.apache.ojb.broker.Identity insertObject(java.lang.Object obj) throws java.lang.Exception
insertObject
in class ManagerDB
obj
- - The object to be inserted
Identity
object that represents the primary
key of the stored object. If the passed object is null, null is returned.
java.lang.Exception
public org.apache.ojb.broker.Identity insertObject(java.lang.Object obj, boolean applyTransaction) throws java.lang.Exception
obj
- - The object to be inserted
java.lang.Exception
protected org.apache.ojb.broker.Identity insertObject(java.lang.Object obj, org.apache.ojb.broker.PersistenceBroker broker, boolean applyTransaction) throws java.lang.Exception
obj
- - The object to be inserted
null
for efficiency
as the client code is not concerned with the returning primary key.
java.lang.Exception
public void link(java.lang.Object object, java.lang.String attributeName, boolean insert)
link
in class ManagerDB
public java.lang.String getOwner()
public void setOwner(java.lang.String owner)
owner
- The owner to set.public ProtectionGroupData[] getProtectionGroups()
public void setProtectionGroups(ProtectionGroupData[] protectionGroups)
protectionGroups
- The protectionGroups to set.public org.apache.ojb.broker.PersistenceBroker getPersistenceBroker()
ManagerDB
getPersistenceBroker
in class ManagerDB
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |