/** * INTERNAL: Generates the update stored procedure for this descriptor */ protected StoredProcedureDefinition generateUpdateStoredProcedure(ClassDescriptor descriptor) { UpdateObjectQuery updateQuery = new UpdateObjectQuery(); updateQuery.setDescriptor(descriptor); updateQuery.setModifyRow(descriptor.getObjectBuilder().buildTemplateUpdateRow(getSession())); return this.generateObjectStoredProcedure(updateQuery, descriptor.getFields(), "UPD_"); }
/** * INTERNAL: Generates the update stored procedure for this descriptor */ protected StoredProcedureDefinition generateUpdateStoredProcedure(ClassDescriptor descriptor) { UpdateObjectQuery updateQuery = new UpdateObjectQuery(); updateQuery.setDescriptor(descriptor); updateQuery.setModifyRow(descriptor.getObjectBuilder().buildTemplateUpdateRow(getSession())); return this.generateObjectStoredProcedure(updateQuery, descriptor.getFields(), "UPD_"); }
/** * INTERNAL: * Set the properties needed to be cascaded into the custom query. */ protected void prepareCustomQuery(DatabaseQuery customQuery) { UpdateObjectQuery customUpdateQuery = (UpdateObjectQuery)customQuery; customUpdateQuery.setObject(getObject()); customUpdateQuery.setObjectChangeSet(getObjectChangeSet()); customUpdateQuery.setCascadePolicy(getCascadePolicy()); customUpdateQuery.setShouldMaintainCache(shouldMaintainCache()); customUpdateQuery.setModifyRow(null); }
/** * INTERNAL: Generates the update stored procedure for this descriptor */ protected StoredProcedureDefinition generateUpdateStoredProcedure(ClassDescriptor descriptor) { UpdateObjectQuery updateQuery = new UpdateObjectQuery(); updateQuery.setDescriptor(descriptor); updateQuery.setModifyRow(descriptor.getObjectBuilder().buildTemplateUpdateRow(getSession())); return this.generateObjectStoredProcedure(updateQuery, descriptor.getFields(), "UPD_"); }
/** * INTERNAL: * Set the properties needed to be cascaded into the custom query. */ protected void prepareCustomQuery(DatabaseQuery customQuery) { UpdateObjectQuery customUpdateQuery = (UpdateObjectQuery)customQuery; customUpdateQuery.setObject(getObject()); customUpdateQuery.setObjectChangeSet(getObjectChangeSet()); customUpdateQuery.setCascadePolicy(getCascadePolicy()); customUpdateQuery.setShouldMaintainCache(shouldMaintainCache()); customUpdateQuery.setModifyRow(null); }
/** * INTERNAL: * Set the properties needed to be cascaded into the custom query. */ protected void prepareCustomQuery(DatabaseQuery customQuery) { UpdateObjectQuery customUpdateQuery = (UpdateObjectQuery)customQuery; customUpdateQuery.setObject(getObject()); customUpdateQuery.setObjectChangeSet(getObjectChangeSet()); customUpdateQuery.setCascadePolicy(getCascadePolicy()); customUpdateQuery.setShouldMaintainCache(shouldMaintainCache()); customUpdateQuery.setModifyRow(null); }
queryManager.getUpdateQuery().setModifyRow(getObjectBuilder().buildTemplateUpdateRow(session));
queryManager.getUpdateQuery().setModifyRow(getObjectBuilder().buildTemplateUpdateRow(session));
getUpdateQuery().setModifyRow(getDescriptor().getObjectBuilder().buildTemplateUpdateRow(session));