コード例 #1
0
 /**
  * @param obj
  * @return
  */
 public static <T extends Serializable> void setIdentifier(final BaseDO<T> obj, final T value) {
   if (Hibernate.isInitialized(obj) == true) {
     obj.setId(value);
   } else if (obj instanceof DefaultBaseDO) {
     ((DefaultBaseDO) obj).setId((Integer) value);
   } else if (obj instanceof AccessEntryDO) {
     ((AccessEntryDO) obj).setId((Integer) value);
   } else if (obj instanceof Kost2ArtDO) {
     ((Kost2ArtDO) obj).setId((Integer) value);
   } else if (obj instanceof KundeDO) {
     ((KundeDO) obj).setId((Integer) value);
   } else if (obj instanceof UserPrefEntryDO) {
     ((UserPrefEntryDO) obj).setId((Integer) value);
   } else {
     log.error(
         "Couldn't set the identifier of the given object for class: " + obj.getClass().getName());
   }
 }