Class AbstractReplacePatchItem<T>
- java.lang.Object
-
- org.apache.syncope.common.lib.request.AbstractPatch
-
- org.apache.syncope.common.lib.request.AbstractPatchItem<T>
-
- org.apache.syncope.common.lib.request.AbstractReplacePatchItem<T>
-
- Type Parameters:
T
-String
,Boolean
- All Implemented Interfaces:
Serializable
,BaseBean
- Direct Known Subclasses:
BooleanReplacePatchItem
,StringReplacePatchItem
public abstract class AbstractReplacePatchItem<T> extends AbstractPatchItem<T>
When a field of this type fromAnyUR
,AnyObjectUR
,GroupUR
orUserUR
isnull
, no change will be performed; otherwise the result fromAbstractPatchItem.getValue()
will replace the current value of the related field.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.syncope.common.lib.request.AbstractPatchItem
AbstractPatchItem.Builder<T,P extends AbstractPatchItem<T>,B extends AbstractPatchItem.Builder<T,P,B>>
-
-
Constructor Summary
Constructors Constructor Description AbstractReplacePatchItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setOperation(PatchOperation operation)
-
Methods inherited from class org.apache.syncope.common.lib.request.AbstractPatchItem
equals, getValue, hashCode, setValue
-
Methods inherited from class org.apache.syncope.common.lib.request.AbstractPatch
getOperation
-
-
-
-
Method Detail
-
setOperation
public void setOperation(PatchOperation operation)
- Overrides:
setOperation
in classAbstractPatch
-
-