Interface DeltaFactory.Object
- All Known Implementing Classes:
- ObjectDeltaFactoryImpl
- Enclosing interface:
- DeltaFactory
public static interface DeltaFactory.Object
- 
Method SummaryModifier and TypeMethodDescription<O extends Objectable>
 ObjectDelta<O>create(Class<O> type, ChangeType changeType) static <O extends Objectable>
 ObjectDelta<O>createAddDelta(PrismObject<O> objectToAdd) <O extends Objectable>
 ObjectDelta<O>createDeleteDelta(Class<O> type, String oid) <O extends Objectable>
 ObjectDelta<O>createEmptyAddDelta(Class<O> type, String oid) <O extends Objectable>
 ObjectDelta<O>createEmptyDeleteDelta(Class<O> type, String oid) <O extends Objectable>
 ObjectDelta<O>createEmptyDelta(Class<O> type, String oid, ChangeType changeType) <O extends Objectable>
 ObjectDelta<O>createEmptyModifyDelta(Class<O> type, String oid) <O extends Objectable,C extends Containerable> 
 ObjectDelta<O>createModificationAddContainer(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) <O extends Objectable,C extends Containerable> 
 ObjectDelta<O>createModificationAddContainer(Class<O> type, String oid, ItemPath propertyPath, PrismContainerValue<C>... containerValues) <O extends Objectable,X> 
 ObjectDelta<O>createModificationAddProperty(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) <O extends Objectable>
 ObjectDelta<O>createModificationAddReference(Class<O> type, String oid, QName propertyName, PrismObject<?>... referenceObjects) <O extends Objectable>
 ObjectDelta<O>createModificationAddReference(Class<O> type, String oid, QName propertyName, PrismReferenceValue... referenceValues) <O extends Objectable>
 ObjectDelta<O>createModificationAddReference(Class<O> type, String oid, QName propertyName, String... targetOids) <O extends Objectable,C extends Containerable> 
 ObjectDelta<O>createModificationDeleteContainer(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) <O extends Objectable,C extends Containerable> 
 ObjectDelta<O>createModificationDeleteContainer(Class<O> type, String oid, ItemPath containerPath, PrismContainerValue<C>... containerValues) <O extends Objectable,X> 
 ObjectDelta<O>createModificationDeleteProperty(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) <O extends Objectable>
 ObjectDelta<O>createModificationDeleteReference(Class<O> type, String oid, QName propertyName, PrismReferenceValue... referenceValues) <O extends Objectable>
 ObjectDelta<O>createModificationDeleteReference(Class<O> type, String oid, QName propertyName, String... targetOids) <O extends Objectable,C extends Containerable> 
 ObjectDelta<O>createModificationReplaceContainer(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) <O extends Objectable,C extends Containerable> 
 ObjectDelta<O>createModificationReplaceContainer(Class<O> type, String oid, ItemPath containerPath, PrismContainerValue<C>... containerValues) <O extends Objectable,X> 
 ObjectDelta<O>createModificationReplaceProperty(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) <O extends Objectable>
 ObjectDelta<O>createModificationReplaceReference(Class<O> type, String oid, ItemPath refPath, PrismReferenceValue... refValues) <T extends Objectable>
 ObjectDelta<T>createModifyDelta(String oid, ItemDelta modification, Class<T> objectTypeClass) <T extends Objectable>
 ObjectDelta<T>createModifyDelta(String oid, Collection<? extends ItemDelta> modifications, Class<T> objectTypeClass) 
- 
Method Details- 
create
- 
createAddDelta
- 
createModificationReplaceProperty<O extends Objectable,X> ObjectDelta<O> createModificationReplaceProperty(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) 
- 
createEmptyDelta<O extends Objectable> ObjectDelta<O> createEmptyDelta(Class<O> type, String oid, ChangeType changeType) 
- 
createEmptyDeleteDelta
- 
createEmptyModifyDelta
- 
createEmptyAddDelta<O extends Objectable> ObjectDelta<O> createEmptyAddDelta(Class<O> type, String oid) throws SchemaException - Throws:
- SchemaException
 
- 
createModifyDelta<T extends Objectable> ObjectDelta<T> createModifyDelta(String oid, ItemDelta modification, Class<T> objectTypeClass) 
- 
createDeleteDelta
- 
createModifyDelta<T extends Objectable> ObjectDelta<T> createModifyDelta(String oid, Collection<? extends ItemDelta> modifications, Class<T> objectTypeClass) 
- 
createModificationDeleteReference<O extends Objectable> ObjectDelta<O> createModificationDeleteReference(Class<O> type, String oid, QName propertyName, String... targetOids) 
- 
createModificationDeleteReference<O extends Objectable> ObjectDelta<O> createModificationDeleteReference(Class<O> type, String oid, QName propertyName, PrismReferenceValue... referenceValues) 
- 
createModificationDeleteProperty<O extends Objectable,X> ObjectDelta<O> createModificationDeleteProperty(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) 
- 
createModificationAddProperty<O extends Objectable,X> ObjectDelta<O> createModificationAddProperty(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) 
- 
createModificationAddReference<O extends Objectable> ObjectDelta<O> createModificationAddReference(Class<O> type, String oid, QName propertyName, String... targetOids) 
- 
createModificationAddReference<O extends Objectable> ObjectDelta<O> createModificationAddReference(Class<O> type, String oid, QName propertyName, PrismReferenceValue... referenceValues) 
- 
createModificationAddReference<O extends Objectable> ObjectDelta<O> createModificationAddReference(Class<O> type, String oid, QName propertyName, PrismObject<?>... referenceObjects) 
- 
createModificationReplaceContainer<O extends Objectable,C extends Containerable> ObjectDelta<O> createModificationReplaceContainer(Class<O> type, String oid, ItemPath containerPath, PrismContainerValue<C>... containerValues) 
- 
createModificationDeleteContainer<O extends Objectable,C extends Containerable> ObjectDelta<O> createModificationDeleteContainer(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) throws SchemaException - Throws:
- SchemaException
 
- 
createModificationDeleteContainer<O extends Objectable,C extends Containerable> ObjectDelta<O> createModificationDeleteContainer(Class<O> type, String oid, ItemPath containerPath, PrismContainerValue<C>... containerValues) 
- 
createModificationAddContainer<O extends Objectable,C extends Containerable> ObjectDelta<O> createModificationAddContainer(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) throws SchemaException - Throws:
- SchemaException
 
- 
createModificationAddContainer<O extends Objectable,C extends Containerable> ObjectDelta<O> createModificationAddContainer(Class<O> type, String oid, ItemPath propertyPath, PrismContainerValue<C>... containerValues) 
- 
createModificationReplaceContainer<O extends Objectable,C extends Containerable> ObjectDelta<O> createModificationReplaceContainer(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) throws SchemaException - Throws:
- SchemaException
 
- 
createModificationReplaceReference<O extends Objectable> ObjectDelta<O> createModificationReplaceReference(Class<O> type, String oid, ItemPath refPath, PrismReferenceValue... refValues) 
 
-