public class GetCallOperation extends java.lang.Object implements CallOperation
Modifier and Type | Class and Description |
---|---|
static class |
GetCallOperation.CallReturnType |
Modifier and Type | Field and Description |
---|---|
java.lang.Object[] |
alwaysFilter
Always filter on these; i.e.
|
boolean |
asCollection |
boolean |
asElement |
boolean |
asEObject |
boolean |
asObject |
int |
defaultFlattenDepth |
boolean |
filter |
boolean |
flattenIfSizeOne |
boolean |
flattenToNullIfEmpty |
boolean |
mayFlatten |
boolean |
mustFlatten |
boolean |
nullOk |
boolean |
onlyOneForAll |
boolean |
onlyOnePer |
int |
recursionDepth |
GetCallOperation.CallReturnType |
resultType |
java.lang.Class<?> |
unflattenedCollectionType |
boolean |
useName |
boolean |
useType |
boolean |
useValue |
Constructor and Description |
---|
GetCallOperation() |
GetCallOperation(GetCallOperation.CallReturnType opType,
boolean onlyOneForAll,
boolean onlyOnePer) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
callOperation(java.lang.Object source,
java.lang.Object[] args)
The implementation of this method should specify the logic for the custom
logic
|
public boolean filter
public boolean onlyOneForAll
public boolean onlyOnePer
public int recursionDepth
public boolean mustFlatten
public boolean mayFlatten
public boolean flattenIfSizeOne
public boolean flattenToNullIfEmpty
public int defaultFlattenDepth
public boolean nullOk
public java.lang.Class<?> unflattenedCollectionType
public boolean asElement
public boolean asEObject
public boolean asObject
public boolean asCollection
public boolean useName
public boolean useType
public boolean useValue
public java.lang.Object[] alwaysFilter
public GetCallOperation.CallReturnType resultType
public GetCallOperation(GetCallOperation.CallReturnType opType, boolean onlyOneForAll, boolean onlyOnePer)
public GetCallOperation()
public java.lang.Object callOperation(java.lang.Object source, java.lang.Object[] args)
CallOperation
callOperation
in interface CallOperation
source
- Source object that is calling the operationargs
- Arguments to the calling operation