public abstract class SetPropertyActionBase extends Action
| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTY_PROPERTY_KEY |
static String |
PROPERTY_PROPERTY_NAME |
static String |
PROPERTY_VISIBILITY |
PROPERTY_TYPE| Modifier | Constructor and Description |
|---|---|
protected |
SetPropertyActionBase(org.vertexium.Graph graph,
WorkQueueRepository workQueueRepository) |
| Modifier and Type | Method and Description |
|---|---|
protected static org.json.JSONObject |
createActionData(Class clazz,
String propertyKey,
String propertyName,
String visibility) |
void |
execute(ActionExecuteParameters parameters,
User user,
org.vertexium.Authorizations authorizations) |
protected abstract Object |
getNewValue(ActionExecuteParameters parameters) |
void |
validateData(org.json.JSONObject actionData) |
createActionData, validateDataHaspublic static final String PROPERTY_PROPERTY_KEY
public static final String PROPERTY_PROPERTY_NAME
public static final String PROPERTY_VISIBILITY
protected SetPropertyActionBase(org.vertexium.Graph graph,
WorkQueueRepository workQueueRepository)
public void validateData(org.json.JSONObject actionData)
validateData in class Actionpublic void execute(ActionExecuteParameters parameters, User user, org.vertexium.Authorizations authorizations)
protected abstract Object getNewValue(ActionExecuteParameters parameters)
Copyright © 2013–2017 V5 Analytics. All rights reserved.