Author: [log in to unmask]
Date: Thu Jan 1 23:05:25 2015
New Revision: 1818
Log:
Add TableMetaData registry class that automatically sets up table info using reflection.
Modified:
java/trunk/conditions/src/main/java/org/hps/conditions/database/TableRegistry.java
Modified: java/trunk/conditions/src/main/java/org/hps/conditions/database/TableRegistry.java
=============================================================================
--- java/trunk/conditions/src/main/java/org/hps/conditions/database/TableRegistry.java (original)
+++ java/trunk/conditions/src/main/java/org/hps/conditions/database/TableRegistry.java Thu Jan 1 23:05:25 2015
@@ -23,7 +23,7 @@
private TableRegistry() {
}
- public static TableRegistry create() {
+ static TableRegistry create() {
TableRegistry registry = new TableRegistry();
for (Class<? extends ConditionsObject> objectType : ConditionsObjectUtilities.findConditionsObjectTypes()) {
String name = ConditionsObjectUtilities.getTableNames(objectType)[0];
@@ -38,15 +38,15 @@
return registry;
}
- public TableMetaData findByObjectType(Class<? extends ConditionsObject> objectType) {
+ TableMetaData findByObjectType(Class<? extends ConditionsObject> objectType) {
return objectTypeMap.get(objectType);
}
- public TableMetaData findByCollectionType(Class<?> collectionType) {
+ TableMetaData findByCollectionType(Class<?> collectionType) {
return collectionTypeMap.get(collectionType);
}
- public TableMetaData findByTableName(String name) {
+ TableMetaData findByTableName(String name) {
return this.get(name);
}
|