Welcome, guest! Login / Register - Why register?
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
Your Name: Code Language: