extractDialog [sv]

Andre språk: extractDialog (svensk)

Script

Datasett
Sist lagret
04.06.2018 10:30:24
Kode
extractDialog
Navn
extractDialog
Svensk

Kildekode
var result = false; var IndexService = Java.type("se.altrusoft.entitymachine.index.IndexService"); var Schema = Java.type("se.altrusoft.entitymachine.schema.Schema"); var PropertyType = Java.type("se.altrusoft.entitymachine.schema.PropertyType"); var PropertyValue = Java.type("se.altrusoft.entitymachine.entity.PropertyValue"); var PropertyStatus = Java.type("se.altrusoft.entitymachine.entity.PropertyStatus"); var KulturNavPropertyStatus = Java.type("models.KulturNavPropertyStatus"); var SecurityUtils = Java.type("security.SecurityUtils") var ServiceUtils = Java.type("util.ServiceUtils") var Constants = Java.type("util.Constants") var EntityUtils = Java.type("util.EntityUtils") var UserEnv = Java.type("util.UserEnv") var dialogProperties = entity.getProperty(Constants.PROPERTY_SUPERCONCEPT_DIALOG); var dialogCount = dialogProperties.size(); if (dialogCount > 0) { result = true; var user = UserEnv.getUser(); for (var ii = 0; ii < dialogCount; ii++) { var dialogProperty = dialogProperties.get(ii); dialogProperty.setStatus(KulturNavPropertyStatus.Obsolete); var dialogMessage = dialogProperty.getValue(); dialogMessage.setInline(false); dialogMessage.setAcl(entity.getAcl()); dialogMessage.addProperty(Constants.PROPERTY_EXTDATA_APPLIES_TO, new PropertyValue(null, PropertyType.ValueType.ENTITY_REFERENCE, entity.getUuid().toString())); dialogMessage.setSavedSource("SYSTEM"); if (storageService.put(dialogMessage, user, false)) { indexService.index(dialogMessage, IndexService.CommitMode.None); } } }
Uuid
dd308aae-f57a-4689-ac51-94b793b06c31
ACL (rettigheter)
SYSTEM
Opprettet av
root
Opprettet
04.06.2018 10:30:24
Sist lagret av

Sist lagret

Tidligere lagret
Erstatt Lagret Lagret av