Package | Description |
---|---|
com.adobe.aem.dermis.api.bridge | |
com.adobe.aem.dermis.api.processor |
This package exports interfaces used for pre-processing or post-processing of operation's input/output
|
com.adobe.aem.dermis.model.value | |
com.adobe.aem.dermis.util |
Modifier and Type | Method and Description |
---|---|
IValue |
IDermisBridge.executeOperation(Query query)
Execute the operation based on
Query details |
Modifier and Type | Method and Description |
---|---|
IValue |
IPostProcessor.postProcess(ExecutionContext executionContext,
IValue resultSet)
Post-process allow user to verify/control the results of an operation before passing the results to the end user.
|
Modifier and Type | Method and Description |
---|---|
IValue |
IPostProcessor.postProcess(ExecutionContext executionContext,
IValue resultSet)
Post-process allow user to verify/control the results of an operation before passing the results to the end user.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ITypeValue
Define the generic type based value which will represent the operation input and output of any primitive type.
|
interface |
IValueList
Define the generic value list which will represent the operation input and output in array format.
|
interface |
IValueMap
Define the generic value map which will represent the operation input and output in map format.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractValue
Define the abstract value.
|
class |
TypeValue
Define the generic value map which will represent the operation input and output of any primitive type.
|
class |
ValueList
Define the generic value map which will represent the operation input and output in array format.
|
class |
ValueMap
Define the generic value map which will represent the operation input and output in map format.
|
Modifier and Type | Method and Description |
---|---|
IValue |
ValueList.get(int index) |
IValue |
ValueMap.get(Object key) |
IValue |
IValueMap.get(String key)
Returns the value to which the specified key is mapped,
or
null if this valuemap contains no mapping for the key. |
IValue |
ValueMap.get(String key)
Returns the value to which the specified key is mapped,
or
null if this valuemap contains no mapping for the key. |
IValue |
IValueMap.put(String key,
IValue value)
Associates the specified value with the specified key in this valueMap
|
IValue |
ValueMap.put(String key,
IValue value)
Associates the specified value with the specified key in this valueMap
|
IValue |
ValueList.remove(int index) |
IValue |
ValueMap.remove(Object key) |
IValue |
ValueList.set(int index,
IValue value) |
Modifier and Type | Method and Description |
---|---|
Set<Map.Entry<String,IValue>> |
ValueMap.entrySet() |
List<IValue> |
IValueList.getValues() |
List<IValue> |
ValueList.getValues() |
Iterator<IValue> |
ValueList.iterator() |
ListIterator<IValue> |
ValueList.listIterator() |
ListIterator<IValue> |
ValueList.listIterator(int index) |
List<IValue> |
ValueList.subList(int fromIndex,
int toIndex) |
Collection<IValue> |
ValueMap.values() |
Modifier and Type | Method and Description |
---|---|
void |
ValueList.add(int index,
IValue value) |
boolean |
ValueList.add(IValue iValue) |
IValue |
IValueMap.put(String key,
IValue value)
Associates the specified value with the specified key in this valueMap
|
IValue |
ValueMap.put(String key,
IValue value)
Associates the specified value with the specified key in this valueMap
|
IValue |
ValueList.set(int index,
IValue value) |
Modifier and Type | Method and Description |
---|---|
boolean |
ValueList.addAll(Collection<? extends IValue> subList) |
boolean |
ValueList.addAll(int index,
Collection<? extends IValue> subList) |
static IValueList |
ValueList.of(List<IValue> valueList) |
static IValueMap |
ValueMap.of(Map<String,IValue> valueMap) |
void |
ValueMap.putAll(Map<? extends String,? extends IValue> map) |
Constructor and Description |
---|
ValueList(List<IValue> valueList) |
Modifier and Type | Method and Description |
---|---|
static IValue |
ValueUtil.generateValue(IProperty property,
Object data,
boolean autoCoerce)
Construct the value object according to provided
Property and based on result (Java Object) of operation execution. |
static IValue |
ValueUtil.generateValue(IProperty property,
Object data,
boolean autoCoerce,
boolean generateNullForPropsNotInData)
Construct the value object according to provided
Property and based on result (Java Object) of operation execution. |
static IValue |
ValueUtil.generateValue(IProperty property,
Object data,
boolean autoCoerce,
boolean generateNullForPropsNotInData,
boolean removeComputedAttributes)
Construct the value object according to provided
Property and based on result (Java Object) of operation execution. |
static IValue |
ValueUtil.getValue(IValueMap valueMap,
String name)
Get the value object associated with a key.
|
static IValue |
ValueUtil.jsonToValue(Object data)
Construct the value object based on the provided json object or array.
|
static IValue |
ValueUtil.jsonToValue(String jsonString,
IProperty property)
Construct the value object based on the provided json string.
|
Copyright © 1982–2022 Adobe Systems Inc.. All rights reserved.