@Override public SApplicationMenuUpdateBuilder updateParentId(Long parentId) { descriptor.addField(SApplicationMenuFields.PARENT_ID, parentId); return this; } }
@Override public SCategoryUpdateBuilder updateDescription(final String description) { this.descriptor.addField(SCategoryBuilderFactoryImpl.DESCRIPTION, description); return this; }
@Override public SProfileEntryUpdateBuilder setProfileId(final long profileId) { descriptor.addField(SProfileEntryBuilderFactory.PROFILE_ID, profileId); return this; }
@Override public SProfileEntryUpdateBuilder setType(final String type) { descriptor.addField(SProfileEntryBuilderFactory.TYPE, type); return this; }
@Override public SProfileEntryUpdateBuilder setIndex(final long index) { descriptor.addField(SProfileEntryBuilderFactory.INDEX, index); return this; }
@Override public SProfileMemberUpdateBuilder setDisplayNamePart1(final String displayNamePart1) { descriptor.addField(SProfileMemberBuilderFactory.DISPLAY_NAME_PART1, displayNamePart1); return this; }
@Override public SProfileMemberUpdateBuilder setDisplayNamePart3(final String displayNamePart3) { descriptor.addField(SProfileMemberBuilderFactory.DISPLAY_NAME_PART3, displayNamePart3); return this; }
@Override public SProfileMemberUpdateBuilder setGroupId(final long groupId) { descriptor.addField(SProfileMemberBuilderFactory.GROUP_ID, groupId); return this; }
@Override public SPageUpdateBuilder updateLastModificationDate(final long currentTimeMillis) { descriptor.addField(SPageFields.PAGE_LAST_MODIFICATION_DATE, currentTimeMillis); return this; }
@Override public SPageUpdateBuilder updateContentType(String contentType) { descriptor.addField(SPageFields.PAGE_CONTENT_TYPE, contentType); return this; }
@Override public SThemeUpdateBuilder setLastUpdateDate(final long lastUpdateDate) { descriptor.addField(SThemeUpdateBuilderFactory.LAST_UPDATE_DATE, lastUpdateDate); return this; }
@Override public STenantUpdateBuilder setDescription(final String description) { descriptor.addField(STenantUpdateBuilderFactory.DESCRIPTION, description); return this; }
@Override public STenantUpdateBuilder setIconName(final String iconName) { descriptor.addField(STenantUpdateBuilderFactory.ICON_NAME, iconName); return this; }
@Override public SProcessDefinitionDeployInfoUpdateBuilder updateDisplayDescription(final String description) { descriptor.addField(builderFactory.getDisplayDescriptionKey(), description); return this; }
@Override public SProcessDefinitionDeployInfoUpdateBuilder updateDesignContent(String processDefinitionAsXMLString){ descriptor.addField(builderFactory.getDesignContentKey(), processDefinitionAsXMLString); return this; } }
protected void update(final SDataInstance sDataInstance, final Object content) throws SDataInstanceException { final EntityUpdateDescriptor updateDescriptor = new EntityUpdateDescriptor(); final SDataInstanceBuilderFactory fact = BuilderFactory.get(SDataInstanceBuilderFactory.class); updateDescriptor.addField(fact.getValueKey(), content); dataInstanceService.updateDataInstance(sDataInstance, updateDescriptor); }
private void resetMessageInstance(final long messageInstanceId) throws SMessageModificationException, SMessageInstanceReadException { final SMessageInstance messageInstance = eventInstanceService.getMessageInstance(messageInstanceId); if (messageInstance == null) { log(TechnicalLogSeverity.WARNING, "Unable to reset message instance " + messageInstanceId + " because it is not found."); return; } final EntityUpdateDescriptor descriptor = new EntityUpdateDescriptor(); descriptor.addField(SMessageInstanceBuilder.HANDLED, false); eventInstanceService.updateMessageInstance(messageInstance, descriptor); }
@Override public void addMultiInstanceNumberOfActiveActivities(final SMultiInstanceActivityInstance flowNodeInstance, final int number) throws SActivityModificationException { final EntityUpdateDescriptor descriptor = new EntityUpdateDescriptor(); descriptor.addField(sMultiInstanceActivityInstanceBuilder.getNumberOfActiveInstancesKey(), flowNodeInstance.getNumberOfActiveInstances() + number); try { updateFlowNode(flowNodeInstance, MULTIINSTANCE_NUMBEROFINSTANCE_MODIFIED, descriptor); } catch (final SFlowNodeModificationException e) { throw new SActivityModificationException(e); } }
@Override public void setState(final SConnectorInstance sConnectorInstance, final String state) throws SConnectorInstanceModificationException { final EntityUpdateDescriptor entityUpdateDescriptor = new EntityUpdateDescriptor(); entityUpdateDescriptor.addField(BuilderFactory.get(SConnectorInstanceBuilderFactory.class).getStateKey(), state); try { recorder.recordUpdate(UpdateRecord.buildSetFields(sConnectorInstance, entityUpdateDescriptor), CONNECTOR_INSTANCE_STATE); } catch (final SRecorderException e) { throw new SConnectorInstanceModificationException(e); } }