private EntityUpdateDescriptor buildEntityUpdateDescriptorForData(final Serializable dataValue) { final EntityUpdateDescriptor entityUpdateDescriptor = new EntityUpdateDescriptor(); entityUpdateDescriptor.addField("value", dataValue); return entityUpdateDescriptor; }
@Override public SApplicationMenuUpdateBuilder updateParentId(Long parentId) { descriptor.addField(SApplicationMenuFields.PARENT_ID, parentId); return this; } }
@Override public SUserMembershipUpdateBuilder createNewInstance() { final EntityUpdateDescriptor descriptor = new EntityUpdateDescriptor(); return new SUserMembershipUpdateBuilderImpl(descriptor); }
private Long getParentId(SApplicationMenu oldAppMenu, EntityUpdateDescriptor updateDescriptor) { Long parentId; if(updateDescriptor.getFields().containsKey(SApplicationMenuFields.PARENT_ID)) { parentId = (Long) updateDescriptor.getFields().get(SApplicationMenuFields.PARENT_ID); } else { parentId = oldAppMenu.getParentId(); } return parentId; }
@Override public SCategoryUpdateBuilder updateDescription(final String description) { this.descriptor.addField(SCategoryBuilderFactoryImpl.DESCRIPTION, description); return this; }
@Override public SContactInfoUpdateBuilder createNewInstance() { final EntityUpdateDescriptor descriptor = new EntityUpdateDescriptor(); return new SContactInfoUpdateBuilderImpl(descriptor); }
private void validateUpdatedFields(final EntityUpdateDescriptor updateDescriptor, final SApplication application) throws SBonitaReadException, SObjectAlreadyExistsException { if (updateDescriptor.getFields().containsKey(SApplicationFields.TOKEN) && !application.getToken().equals(updateDescriptor.getFields().get(SApplicationFields.TOKEN))) { validateApplicationToken((String) updateDescriptor.getFields().get(SApplicationFields.TOKEN)); } }
private EntityUpdateDescriptor buildEntityUpdateDescriptorForData(final Serializable dataValue) { final EntityUpdateDescriptor entityUpdateDescriptor = new EntityUpdateDescriptor(); entityUpdateDescriptor.addField("value", dataValue); return entityUpdateDescriptor; }
@Override public SRoleUpdateBuilder updateDisplayName(final String displayName) { descriptor.addField(SRoleBuilderFactoryImpl.DISPLAY_NAME, displayName); return this; }
@Override public STenantUpdateBuilder createNewInstance() { final EntityUpdateDescriptor descriptor = new EntityUpdateDescriptor(); return new STenantUpdateBuilderImpl(descriptor); }
private void updateIcon(EntityUpdateDescriptor updateDescriptor, EntityUpdateDescriptor iconUpdater, SHavingIcon element) throws SBonitaReadException, SRecorderException { byte[] content = (byte[]) iconUpdater.getFields().get("content"); String filename = (String) iconUpdater.getFields().get("filename"); if (content != null) { replaceIcon(updateDescriptor, content, filename, element); } else { removeIcon(updateDescriptor, element); } }
public SApplicationUpdateBuilderImpl(final long updaterUserId) { descriptor = new EntityUpdateDescriptor(); descriptor.addField(SApplicationFields.UPDATED_BY, updaterUserId); descriptor.addField(SApplicationFields.LAST_UPDATE_DATE, System.currentTimeMillis()); }
@Override public SRoleUpdateBuilder updateCreationDate(final long creationDate) { descriptor.addField(SRoleBuilderFactoryImpl.CREATION_DATE, creationDate); return this; }
@Override public SUserUpdateBuilder createNewInstance() { final EntityUpdateDescriptor descriptor = new EntityUpdateDescriptor(); return new SUserUpdateBuilderImpl(descriptor); } }
private void updateIcon(EntityUpdateDescriptor updateDescriptor, EntityUpdateDescriptor iconUpdater, SHavingIcon element) throws SBonitaReadException, SRecorderException { byte[] content = (byte[]) iconUpdater.getFields().get("content"); String filename = (String) iconUpdater.getFields().get("filename"); if (content != null) { replaceIcon(updateDescriptor, content, filename, element); } else { removeIcon(updateDescriptor, element); } }
public SApplicationUpdateBuilderImpl(final long updaterUserId) { descriptor = new EntityUpdateDescriptor(); descriptor.addField(SApplicationFields.UPDATED_BY, updaterUserId); descriptor.addField(SApplicationFields.LAST_UPDATE_DATE, System.currentTimeMillis()); }
@Override public SContactInfoUpdateBuilder updateBuilding(final String building) { descriptor.addField(SContactInfoBuilderFactoryImpl.BUILDING, building); return this; }
@Override public SThemeUpdateBuilder createNewInstance() { final EntityUpdateDescriptor descriptor = new EntityUpdateDescriptor(); return new SThemeUpdateBuilderImpl(descriptor); }
private Integer getIndexValue(SApplicationMenu oldAppMenu, EntityUpdateDescriptor updateDescriptor) { Integer indexValue; indexValue = (Integer) updateDescriptor.getFields().get(SApplicationMenuFields.INDEX); if(indexValue == null) { indexValue = oldAppMenu.getIndex(); } return indexValue; }
EntityUpdateDescriptor getEntityUpdateDescriptor(final Long pageId, final String url, final String urlAdapter) throws SSessionNotFoundException, SessionIdNotSetException { final EntityUpdateDescriptor descriptor = new EntityUpdateDescriptor(); descriptor.addField("pageId", pageId); descriptor.addField("url", url); descriptor.addField("urlAdapter", urlAdapter); descriptor.addField("lastUpdatedBy", getSessionUserId()); descriptor.addField("lastUpdateDate", System.currentTimeMillis()); return descriptor; }