Andre språk: migrateHasPartAtTime (svensk)
04.06.2018 10:30:24
migrateHasPartAtTime
migrateHasPartAtTime
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;
bd7346f9-b107-456d-abad-97f15cca92a1
SYSTEM
root
04.06.2018 10:30:24
Erstatt | Lagret | Lagret av |
---|