public class ExecutionContext extends Object
Constructor and Description |
---|
ExecutionContext(Query query)
Create Execution Context using
Query |
ExecutionContext(Query query,
com.adobe.aemfd.dermis.authentication.model.AuthenticationDetails authDetails)
Create Execution context using query and authentication details
|
ExecutionContext(Query query,
com.adobe.aemfd.dermis.authentication.model.AuthenticationDetails authDetails,
com.adobe.aemfd.dermis.authentication.model.Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
org.apache.sling.commons.json.JSONObject |
getArguments()
Get jsonObject representing the input of the operation
|
IValueMap |
getArgumentsValueMap()
Get IValueMap representing the input of the operation
|
com.adobe.aemfd.dermis.authentication.model.AuthenticationDetails |
getAuthDetails() |
com.adobe.aemfd.dermis.authentication.model.Configuration |
getConfiguration() |
String |
getConfigurationId()
Get configuration identifier based on source details
|
String |
getEntityId()
Gets the name of entity on which operation is executing.
|
String |
getOperationId()
Gets the name of operation to execute
In case of Fetch query it will be operation associated with the root entity
|
Query |
getQuery() |
String |
getSchemaName() |
void |
setAuthDetails(com.adobe.aemfd.dermis.authentication.model.AuthenticationDetails authDetails) |
void |
setConfiguration(com.adobe.aemfd.dermis.authentication.model.Configuration configuration) |
void |
setQuery(Query query) |
public ExecutionContext(Query query)
Query
query
- public ExecutionContext(Query query, com.adobe.aemfd.dermis.authentication.model.AuthenticationDetails authDetails)
query
- authDetails
- public ExecutionContext(Query query, com.adobe.aemfd.dermis.authentication.model.AuthenticationDetails authDetails, com.adobe.aemfd.dermis.authentication.model.Configuration configuration)
public com.adobe.aemfd.dermis.authentication.model.Configuration getConfiguration()
public void setConfiguration(com.adobe.aemfd.dermis.authentication.model.Configuration configuration)
public com.adobe.aemfd.dermis.authentication.model.AuthenticationDetails getAuthDetails()
public void setAuthDetails(com.adobe.aemfd.dermis.authentication.model.AuthenticationDetails authDetails)
public String getOperationId()
public String getEntityId()
public String getSchemaName()
public org.apache.sling.commons.json.JSONObject getArguments()
JSONObject
formatpublic IValueMap getArgumentsValueMap()
IValueMap
formatpublic String getConfigurationId() throws DermisException
DermisException
public Query getQuery()
public void setQuery(Query query)
Copyright © 1982–2022 Adobe Systems Inc.. All rights reserved.