|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nih.nci.caarray.services.arraydesign.DbArrayDesignDataSource
public class DbArrayDesignDataSource
Constructor Summary | |
---|---|
DbArrayDesignDataSource(ArrayDesignSecurityHelper arrayDesignSecurityHelper)
|
Method Summary | |
---|---|
void |
addCompositeSequence(CompositeGroup compositeGroup,
CompositeSequence compositeSequence)
|
void |
create(PhysicalArrayDesign arrayDesign,
java.lang.String username)
Saves a new array design to the database. |
void |
disableIndexesAndConstraints()
Disables constraints and drops indexes in order to faster load array design data. |
void |
enableIndexesAndConstraints()
Re-enables constraints and adds indexes after array design loading. |
PhysicalArrayDesign[] |
getAllArrayDesigns()
Returns all array designs in the system |
PhysicalArrayDesign |
getArrayDesign(long id)
Returns the array design requested. |
PhysicalArrayDesign |
getArrayDesign(java.lang.String identifier)
Returns the existing array design matching the given identifier or null if none exists yet. |
ArrayDesignFileUploadEntry |
getArrayDesignFileUploadEntry(PhysicalArrayDesign design)
Returns the upload entry associated with the array design, or null if there is none. |
OntologyEntry |
getOntologyEntry(java.lang.String category,
java.lang.String value)
Returns the entry corresponding to the data given or null if not found. |
Organization |
getOrganization(OrganizationDescriptor descriptor)
Returns the Organization corresponding to the descriptor given, creating if necessary. |
void |
makePublic(PhysicalArrayDesign arrayDesign,
java.lang.String username)
Makes an array design public. |
void |
removeExistingDesignElements(PhysicalArrayDesign arrayDesign)
Clears all existing associated array design objects from the system, leaving only the top level PhysicalArrayDesign object. |
void |
save(PhysicalArrayDesign arrayDesign)
Saves an existing array design to the database. |
DesignElementRetrievalSettings |
setEfficientDesignElementRetrieval()
Changes OJB auto-retrieval for design elements to false for all objects associated with design elements. |
void |
setNormalDesignElementRetrieval(DesignElementRetrievalSettings originalSettings)
Restores OJB design element auto-retrieve settings to their original values. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DbArrayDesignDataSource(ArrayDesignSecurityHelper arrayDesignSecurityHelper)
Method Detail |
---|
public OntologyEntry getOntologyEntry(java.lang.String category, java.lang.String value) throws ArrayDesignDataSourceException
ArrayDesignDataSource
getOntologyEntry
in interface ArrayDesignDataSource
category
- the categoryvalue
- the value
ArrayDesignDataSourceException
public Organization getOrganization(OrganizationDescriptor descriptor) throws ArrayDesignDataSourceException
ArrayDesignDataSource
getOrganization
in interface ArrayDesignDataSource
descriptor
- the organization's descriptor
ArrayDesignDataSourceException
public void create(PhysicalArrayDesign arrayDesign, java.lang.String username) throws ArrayDesignDataSourceException
ArrayDesignDataSource
create
in interface ArrayDesignDataSource
arrayDesign
- the array design to create.username
- the user creating the design.
ArrayDesignDataSourceException
public void makePublic(PhysicalArrayDesign arrayDesign, java.lang.String username) throws ArrayDesignDataSourceException
ArrayDesignDataSource
makePublic
in interface ArrayDesignDataSource
arrayDesign
- the array design to make public.username
- the owner of the design.
ArrayDesignDataSourceException
public PhysicalArrayDesign getArrayDesign(java.lang.String identifier) throws ArrayDesignDataSourceException
ArrayDesignDataSource
getArrayDesign
in interface ArrayDesignDataSource
identifier
- identifier to match
ArrayDesignDataSourceException
public PhysicalArrayDesign[] getAllArrayDesigns() throws ArrayDesignDataSourceException
ArrayDesignDataSource
getAllArrayDesigns
in interface ArrayDesignDataSource
ArrayDesignDataSourceException
public void removeExistingDesignElements(PhysicalArrayDesign arrayDesign) throws ArrayDesignDataSourceException
ArrayDesignDataSource
removeExistingDesignElements
in interface ArrayDesignDataSource
ArrayDesignDataSourceException
public void save(PhysicalArrayDesign arrayDesign) throws ArrayDesignDataSourceException
ArrayDesignDataSource
save
in interface ArrayDesignDataSource
ArrayDesignDataSourceException
public ArrayDesignFileUploadEntry getArrayDesignFileUploadEntry(PhysicalArrayDesign design) throws ArrayDesignDataSourceException
ArrayDesignDataSource
getArrayDesignFileUploadEntry
in interface ArrayDesignDataSource
design
- get upload entry for this design
ArrayDesignDataSourceException
public PhysicalArrayDesign getArrayDesign(long id) throws ArrayDesignDataSourceException
ArrayDesignDataSource
getArrayDesign
in interface ArrayDesignDataSource
ArrayDesignDataSourceException
public void disableIndexesAndConstraints() throws ArrayDesignDataSourceException
ArrayDesignDataSource
disableIndexesAndConstraints
in interface ArrayDesignDataSource
ArrayDesignDataSourceException
public void enableIndexesAndConstraints() throws ArrayDesignDataSourceException
ArrayDesignDataSource
enableIndexesAndConstraints
in interface ArrayDesignDataSource
ArrayDesignDataSourceException
public DesignElementRetrievalSettings setEfficientDesignElementRetrieval()
ArrayDesignDataSource
setEfficientDesignElementRetrieval
in interface ArrayDesignDataSource
public void setNormalDesignElementRetrieval(DesignElementRetrievalSettings originalSettings)
ArrayDesignDataSource
setNormalDesignElementRetrieval
in interface ArrayDesignDataSource
public void addCompositeSequence(CompositeGroup compositeGroup, CompositeSequence compositeSequence)
addCompositeSequence
in interface ArrayDesignDataSource
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |