Interface TableMaintenanceUtil
-
- All Known Implementing Classes:
TableMaintenanceUtilImpl
public interface TableMaintenanceUtil- Author:
- paul
-
-
Field Summary
Fields Modifier and Type Field Description static StringEE2AD_QUERY_SPACEQuery space used by theEXPRESSION_EXPERIMENT2ARRAY_DESIGNtable.static StringEE2C_QUERY_SPACEQuery space used by theEXPRESSION_EXPERIMENT2CHARACTERISTICtable.static intGENE2CS_BATCH_SIZERecommended batch size to use when retrieving entries from the GENE2CS table either by gene or design element.static StringGENE2CS_QUERY_SPACEQuery space used by theGENE2CStable.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddisableEmail()voidevictEe2AdQueryCache()voidevictEe2CQueryCache()voidevictGene2CsQueryCache()intupdateExpressionExperiment2ArrayDesignEntries(Date sinceLastUpdate)Update theEXPRESSION_EXPERIMENT2_ARRAY_DESIGNtable.intupdateExpressionExperiment2CharacteristicEntries(Class<?> level, Date sinceLastUpdate, boolean truncate)Update a specific level of theEXPRESSION_EXPERIMENT2CHARACTERISTICtable.intupdateExpressionExperiment2CharacteristicEntries(Date sinceLastUpdate, boolean truncate)Update theEXPRESSION_EXPERIMENT2CHARACTERISTICtable.intupdateGene2CsEntries()If necessary, update the GENE2CS table.intupdateGene2CsEntries(boolean force)Update the GENE2CS table.
-
-
-
Field Detail
-
GENE2CS_QUERY_SPACE
static final String GENE2CS_QUERY_SPACE
Query space used by theGENE2CStable.You may also want to synchronize to
ArrayDesign,CompositeSequenceandGenesince entries in the GENE2CS table are removed in cascade.- See Also:
- Constant Field Values
-
GENE2CS_BATCH_SIZE
static final int GENE2CS_BATCH_SIZE
Recommended batch size to use when retrieving entries from the GENE2CS table either by gene or design element.- See Also:
- Constant Field Values
-
EE2C_QUERY_SPACE
static final String EE2C_QUERY_SPACE
Query space used by theEXPRESSION_EXPERIMENT2CHARACTERISTICtable.You may also want to synchronize to
ExpressionExperimentandCharacteristicsince entries in the EE2C table are removed in cascade.- See Also:
- Constant Field Values
-
EE2AD_QUERY_SPACE
static final String EE2AD_QUERY_SPACE
Query space used by theEXPRESSION_EXPERIMENT2ARRAY_DESIGNtable.You may also want to synchronize to
ExpressionExperimentandArrayDesignsince entries in the EE2AD table are removed in cascade.- See Also:
- Constant Field Values
-
-
Method Detail
-
updateGene2CsEntries
@Secured("GROUP_AGENT") int updateGene2CsEntries()If necessary, update the GENE2CS table.
-
updateGene2CsEntries
@Secured("GROUP_AGENT") int updateGene2CsEntries(boolean force)Update the GENE2CS table.- Parameters:
force- update the table even if no platforms has been modified since the last update
-
updateExpressionExperiment2CharacteristicEntries
@Secured("GROUP_AGENT") int updateExpressionExperiment2CharacteristicEntries(@Nullable Date sinceLastUpdate, boolean truncate)Update theEXPRESSION_EXPERIMENT2CHARACTERISTICtable.- Returns:
- the number of records that were created or updated
-
updateExpressionExperiment2CharacteristicEntries
@Secured("GROUP_AGENT") int updateExpressionExperiment2CharacteristicEntries(Class<?> level, @Nullable Date sinceLastUpdate, boolean truncate)Update a specific level of theEXPRESSION_EXPERIMENT2CHARACTERISTICtable.- Parameters:
level- the level to update which is eitherExpressionExperiment,BioMaterialorExperimentalDesign- Returns:
- the number of records that were created or updated
-
updateExpressionExperiment2ArrayDesignEntries
@Secured("GROUP_AGENT") int updateExpressionExperiment2ArrayDesignEntries(@Nullable Date sinceLastUpdate)Update theEXPRESSION_EXPERIMENT2_ARRAY_DESIGNtable.- Returns:
- the number of records that were created or updated
-
evictGene2CsQueryCache
@Secured("GROUP_ADMIN") void evictGene2CsQueryCache()
-
evictEe2CQueryCache
@Secured("GROUP_ADMIN") void evictEe2CQueryCache()
-
evictEe2AdQueryCache
@Secured("GROUP_ADMIN") void evictEe2AdQueryCache()
-
disableEmail
@Secured("GROUP_ADMIN") void disableEmail()
-
-