public interface ItemFactory
PrismValue createValue(Object realValue)
<T> PrismProperty<T> createProperty(QName itemName)
<T> PrismProperty<T> createProperty(QName itemName, PrismPropertyDefinition<T> definition)
<T> PrismPropertyValue<T> createPropertyValue()
<T> PrismPropertyValue<T> createPropertyValue(T content)
<T> PrismPropertyValue<T> createPropertyValue(XNode rawContent)
<T> PrismPropertyValue<T> createPropertyValue(T value, OriginType originType, Objectable originObject)
PrismReference createReference(QName name)
PrismReference createReference(QName name, PrismReferenceDefinition definition)
PrismReferenceValue createReferenceValue()
PrismReferenceValue createReferenceValue(PrismObject<?> target)
PrismReferenceValue createReferenceValue(String targetOid)
PrismReferenceValue createReferenceValue(String oid, OriginType originType, Objectable originObject)
PrismReferenceValue createReferenceValue(String oid, QName targetType)
PrismContainer createContainer(QName name)
<C extends Containerable> PrismContainer<C> createContainer(QName name, PrismContainerDefinition<C> definition)
<O extends Objectable> PrismObject<O> createObject(QName name, PrismObjectDefinition<O> definition)
<O extends Objectable> PrismObjectValue<O> createObjectValue(O objectable)
<C extends Containerable> PrismContainerValue<C> createContainerValue(C containerable)
<C extends Containerable> PrismContainerValue<C> createContainerValue()
<V extends PrismValue,D extends ItemDefinition> Item<V,D> createDummyItem(Item<V,D> itemOld, D definition, ItemPath path) throws SchemaException
SchemaException
Copyright © 2020 Evolveum. All rights reserved.