Changeset 5066
- Timestamp:
- Aug 20, 2009, 8:04:57 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/core/net/sf/basedb/core/log/db/AnnotationLogger.java
r5059 r5066 32 32 import net.sf.basedb.core.data.AnnotationTypeData; 33 33 import net.sf.basedb.core.data.ChangeHistoryDetailData; 34 import net.sf.basedb.core.data.LoggableData; 34 35 import net.sf.basedb.core.log.EntityDetails; 35 36 import net.sf.basedb.core.log.ChangeType; … … 95 96 if (itemType == null) return; 96 97 98 Class parentClass = Item.fromValue(itemType).getDataClass(); 99 // If the parent item isn't implementing the LoggableData interface 100 // we don't log the changes 101 if (!LoggableData.class.isAssignableFrom(parentClass)) return; 102 97 103 // Get the id of the parent item 98 String parentClass = Item.fromValue(itemType).getDataClass().getName();99 104 Query q = logControl.createHqlQuery( 100 PredefinedQuery.getQueryString("DBLOG_GET_ITEMID_WITH_ANNOTATION", parentClass ));105 PredefinedQuery.getQueryString("DBLOG_GET_ITEMID_WITH_ANNOTATION", parentClass.getName())); 101 106 q.setInteger("annotationSetId", as.getId()); 102 107 Integer parentId = (Integer)q.uniqueResult();
Note: See TracChangeset
for help on using the changeset viewer.