public class GraphPatternChange extends java.lang.Object implements ObjectCondition, SendableEntityCreator
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NEW |
static java.lang.String |
OLD
Constant for ITEM.
|
static java.lang.String |
PROPERTY |
REMOVE, REMOVE_YOU, SIMPLE, UPDATE| Constructor and Description |
|---|
GraphPatternChange() |
| Modifier and Type | Method and Description |
|---|---|
static GraphPatternChange |
createChange(java.lang.Object oldValue,
java.lang.Object newValue) |
static GraphPatternChange |
createChange(java.lang.String property,
java.lang.Object oldValue,
java.lang.Object newValue) |
static GraphPatternChange |
createCreate(java.lang.Object newValue) |
static GraphPatternChange |
createCreate(java.lang.String property,
java.lang.Object newValue) |
static GraphPatternChange |
createDelete(java.lang.Object oldValue) |
static GraphPatternChange |
createDelete(java.lang.String property,
java.lang.Object oldValue) |
java.lang.Object |
getNewValue() |
java.lang.Object |
getOldValue() |
java.lang.String[] |
getProperties()
Gets the properties.
|
java.lang.String |
getProperty() |
java.lang.Object |
getSendableInstance(boolean prototyp)
Gets the sendable instance.
|
java.lang.Object |
getValue(java.lang.Object entity,
java.lang.String attribute)
Gets the value.
|
boolean |
setValue(java.lang.Object entity,
java.lang.String attribute,
java.lang.Object value,
java.lang.String type)
Sets the value.
|
boolean |
update(java.lang.Object evt)
checks or notify this condition.
|
GraphPatternChange |
withNewValue(java.lang.Object value) |
GraphPatternChange |
withOldValue(java.lang.Object value) |
GraphPatternChange |
withProperty(java.lang.String value) |
public static final java.lang.String OLD
public static final java.lang.String NEW
public static final java.lang.String PROPERTY
public boolean update(java.lang.Object evt)
Conditionpublic java.lang.Object getOldValue()
public GraphPatternChange withOldValue(java.lang.Object value)
value - for The OldValuepublic java.lang.Object getNewValue()
public GraphPatternChange withProperty(java.lang.String value)
value - for Propertypublic java.lang.String getProperty()
public GraphPatternChange withNewValue(java.lang.Object value)
value - for new Conditionpublic java.lang.String[] getProperties()
SendableEntityCreatorgetProperties in interface SendableEntityCreatorpublic java.lang.Object getSendableInstance(boolean prototyp)
SendableEntityCreatorgetSendableInstance in interface SendableEntityCreatorprototyp - the prototyppublic java.lang.Object getValue(java.lang.Object entity,
java.lang.String attribute)
SendableEntityCreatorgetValue in interface SendableEntityCreatorentity - the entityattribute - the attributepublic boolean setValue(java.lang.Object entity,
java.lang.String attribute,
java.lang.Object value,
java.lang.String type)
SendableEntityCreatorsetValue in interface SendableEntityCreatorentity - the entityattribute - the attributevalue - the valuetype - edit, update or remove operationpublic static GraphPatternChange createCreate(java.lang.Object newValue)
public static GraphPatternChange createCreate(java.lang.String property, java.lang.Object newValue)
public static GraphPatternChange createChange(java.lang.Object oldValue, java.lang.Object newValue)
public static GraphPatternChange createChange(java.lang.String property, java.lang.Object oldValue, java.lang.Object newValue)
public static GraphPatternChange createDelete(java.lang.Object oldValue)
public static GraphPatternChange createDelete(java.lang.String property, java.lang.Object oldValue)