migrateHasPartAtTime [sv]

Andre språk: migrateHasPartAtTime (svensk)

Script

Datasett
Sist lagret
04.06.2018 10:30:24
Kode
migrateHasPartAtTime
Navn
migrateHasPartAtTime
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 schema = Schema.getInstance(); var reflexiveStoreHandler = ServiceUtils.reflexiveStoreHandler(); var uuid = entity.getUuid().toString(); var hasPartAtTimeList = entity.getProperty("place.hasPartAtTime"); for (var ii = 0; ii < hasPartAtTimeList.size(); ii++) { var hasPartAtTimeProperty = hasPartAtTimeList.get(ii) var hasPartAtTime = EntityUtils.get(hasPartAtTimeProperty.getValue()); if (hasPartAtTime != null) { var entityType = hasPartAtTime.getEntityType(); if (entityType.equals("Place.PartAtTime")) { var targetUuid = hasPartAtTime.getPrimaryPropertyAsString("place.partAtTime.hasPart"); if (targetUuid != null) { hasPartAtTimeProperty.setValue(targetUuid); result = true; } } } } result;
Uuid
bd7346f9-b107-456d-abad-97f15cca92a1
ACL (rettigheter)
SYSTEM
Opprettet av
root
Opprettet
04.06.2018 10:30:24
Sist lagret av

Sist lagret

Tidligere lagret
Erstatt Lagret Lagret av