Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as Java by Isk ( 13 years ago )
/**
* Updates filenet representation of the object.
* @param entity Domain object containing information about FileNet object
* @param id ID of FileNet object to update
* @return IndependentlyPersistableObject to use it in UpdatingBatch
*/
public IndependentlyPersistableObject update(T entity, UUID id) {
IndependentlyPersistableObject object = getFnObjectInstanceByType(id);
objectMappingDefinition.mapDomainObjectToFn(object.getProperties(), entity);
return object;
}
/* так же я могу в коде получить UUID не через параметр метода, а через entity.getId(). Но для этого придется всем сущностям T реализовать интерфейс такой интерфейс
interface HasId {
UUID getId()
}
В этом случае при инициализации класса у меня будет не просто T (т.е. не FnDaoImpl<T>), а <T extends HasId> (FnDaoImpl<T extends HasId>)
*/
Revise this Paste
Children: 60584