Class SetPropertyValue
- java.lang.Object
-
- org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
-
- org.apache.jackrabbit.jcr2spi.operation.TransientOperation
-
- org.apache.jackrabbit.jcr2spi.operation.SetPropertyValue
-
- All Implemented Interfaces:
Operation
public class SetPropertyValue extends TransientOperation
SetPropertyValue
...
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
status
-
Fields inherited from interface org.apache.jackrabbit.jcr2spi.operation.Operation
STATUS_PENDING, STATUS_PERSISTED, STATUS_UNDO
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(OperationVisitor visitor)
Calls the appropriatevisit
method onvisitor
based on the type of this operation.static Operation
create(PropertyState propState, QValue[] qValues, int valueType)
PropertyId
getPropertyId()
PropertyState
getPropertyState()
QValue[]
getValues()
int
getValueType()
boolean
isMultiValued()
void
persisted()
Informs this Operation that it has been successfully executed.void
undo()
Revert changes made by this operation.-
Methods inherited from class org.apache.jackrabbit.jcr2spi.operation.TransientOperation
getOptions
-
Methods inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
addAffectedItemState, assertChildNodeEntries, getAffectedItemStates, getName, getNodeState, getStatus
-
-
-
-
Method Detail
-
accept
public void accept(OperationVisitor visitor) throws ValueFormatException, LockException, ConstraintViolationException, AccessDeniedException, ItemExistsException, UnsupportedRepositoryOperationException, VersionException, RepositoryException
Description copied from interface:Operation
Calls the appropriatevisit
method onvisitor
based on the type of this operation.
-
persisted
public void persisted() throws RepositoryException
Description copied from interface:Operation
Informs this Operation that it has been successfully executed.- Throws:
RepositoryException
- See Also:
Operation.persisted()
-
undo
public void undo() throws RepositoryException
Description copied from interface:Operation
Revert changes made by this operation.- Specified by:
undo
in interfaceOperation
- Overrides:
undo
in classAbstractOperation
- Throws:
RepositoryException
- See Also:
Operation.undo()
-
getPropertyId
public PropertyId getPropertyId()
-
getPropertyState
public PropertyState getPropertyState()
-
isMultiValued
public boolean isMultiValued()
-
getValueType
public int getValueType()
-
getValues
public QValue[] getValues()
-
create
public static Operation create(PropertyState propState, QValue[] qValues, int valueType) throws RepositoryException
- Throws:
RepositoryException
-
-