|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ArrayDesignManager
Interface to the ArrayDesignManager subsytem. Acquired by using the
ArrayDesignManagerFactory
.
Method Summary | |
---|---|
void |
addCompositeSequence(CompositeGroup compositeGroup,
CompositeSequence compositeSequence)
Adds a composite sequence to the given group. |
PhysicalArrayDesign |
createArrayDesign(ArrayDesignType type,
java.lang.String arrayDesignName,
java.lang.String currentUsername)
Creates a new array design. |
void |
disableConstraintsAndIndexes()
Disables array design indexes and constraints to enable fast loading of array designs. |
void |
enableConstraintsAndIndexes()
Re-enables array design indexes and constraints disabled in disableConstraintsAndIndexes . |
PhysicalArrayDesign |
getArrayDesign(long arrayDesignId)
Returns the array design matching the given id. |
PhysicalArrayDesign |
getArrayDesign(java.lang.String identifier)
Returns the requested array design. |
java.util.List |
getArrayDesignsToReload()
Returns a list of array designs (top-level object only) that require reloading. |
void |
reloadArrayDesign(ArrayDesignDesc arrayDesign,
int timeoutMinutes)
Reloads design information for the given array design. |
void |
removeDesignElements(ArrayDesignDesc design,
int timeoutMinutes)
Removes the design elements associated with an array design in preparation for reloading. |
void |
save(PhysicalArrayDesign arrayDesign)
Stores the given 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. |
Method Detail |
---|
PhysicalArrayDesign getArrayDesign(java.lang.String identifier) throws ArrayDesignRetrievalException
identifier
- identifier of the array design.
ArrayDesignRetrievalException
PhysicalArrayDesign getArrayDesign(long arrayDesignId) throws ArrayDesignRetrievalException
arrayDesignId
- id of the array design to retrieve.
ArrayDesignRetrievalException
PhysicalArrayDesign createArrayDesign(ArrayDesignType type, java.lang.String arrayDesignName, java.lang.String currentUsername) throws ArrayDesignRetrievalException
type
- the type or manufacturer of the array design.arrayDesignName
- the name of the array design.currentUsername
- the username of the current user.
ArrayDesignRetrievalException
void reloadArrayDesign(ArrayDesignDesc arrayDesign, int timeoutMinutes) throws java.lang.Exception
arrayDesign
- timeoutMinutes
-
TransactionException
ArrayDesignDataSourceException
java.lang.Exception
java.util.List getArrayDesignsToReload() throws ArrayDesignDataSourceException
ArrayDesignDataSourceException
void disableConstraintsAndIndexes() throws java.lang.Exception
ArrayDesignDataSourceException
java.lang.Exception
void enableConstraintsAndIndexes() throws java.lang.Exception
disableConstraintsAndIndexes
.
ArrayDesignDataSourceException
java.lang.Exception
void removeDesignElements(ArrayDesignDesc design, int timeoutMinutes) throws java.lang.Exception
ArrayDesignDataSourceException
java.lang.Exception
void save(PhysicalArrayDesign arrayDesign) throws ArrayDesignDataSourceException
arrayDesign
-
ArrayDesignDataSourceException
DesignElementRetrievalSettings setEfficientDesignElementRetrieval()
ArrayDesignDataSourceException
void setNormalDesignElementRetrieval(DesignElementRetrievalSettings originalSettings)
originalSettings
-
ArrayDesignDataSourceException
void addCompositeSequence(CompositeGroup compositeGroup, CompositeSequence compositeSequence)
compositeGroup
- compositeSequence
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |