Package | Description |
---|---|
com.saperion.connector.documents | |
com.saperion.connector.service |
This package contains the client-side implementations of services.
|
com.saperion.database | |
com.saperion.database.query | |
com.saperion.database.query.builder | |
com.saperion.database.query.predicates | |
com.saperion.database.query.predicates.meta | |
com.saperion.database.query.terms | |
com.saperion.document | |
com.saperion.lookup | |
com.saperion.operations.document |
This package defines the different operations on documents, that can be invoked by rmi.
|
com.saperion.operations.inject | |
com.saperion.operations.lookup |
This package defines the different operations on lookup tables, that can be invoked by rmi.
|
Modifier and Type | Method and Description |
---|---|
List<com.lexmark.saperion.document.DocumentRevisionReferenceType> |
RmiClientDocumentService.searchDocuments(com.lexmark.saperion.document.DocumentDefinitionReferenceType definitionName,
QueryExpression<Boolean> filter) |
com.lexmark.saperion.document.DocumentRevisionType |
RmiClientDocumentService.searchUniqueDocument(com.lexmark.saperion.document.DocumentDefinitionReferenceType definitionName,
QueryExpression<Boolean> filter,
com.lexmark.saperion.document.LoadKindEnumeration loadKind) |
Modifier and Type | Method and Description |
---|---|
List<com.lexmark.saperion.LookupEntryType> |
RmiClientLookupEntryService.searchLookupEntries(com.lexmark.saperion.document.DocumentDefinitionReferenceType documentDefinitionReference,
QueryExpression<Boolean> filter) |
com.lexmark.saperion.LookupEntryType |
RmiClientLookupEntryService.searchUniqueLookupEntry(com.lexmark.saperion.document.DocumentDefinitionReferenceType documentDefinitionReference,
QueryExpression<Boolean> filter) |
Modifier and Type | Method and Description |
---|---|
static QueryExpression<Boolean> |
Conditions.always() |
QueryExpression<Boolean> |
Conditions.SimpleConditionBuilder.getResult() |
static QueryExpression<Boolean> |
Conditions.never() |
Modifier and Type | Method and Description |
---|---|
static <NumericalType extends Number> |
Conditions.add(QueryExpression<NumericalType> addend1,
QueryExpression<NumericalType>... addends) |
static <NumericalType extends Number> |
Conditions.add(QueryExpression<NumericalType> addend1,
QueryExpression<NumericalType>... addends) |
static Conjunction |
Conditions.and(QueryExpression<Boolean> operand1,
QueryExpression<Boolean>... operands) |
static Conjunction |
Conditions.and(QueryExpression<Boolean> operand1,
QueryExpression<Boolean>... operands) |
void |
QueryTextGenerator.appendOperand(QueryExpression<?> operand,
int precedence,
StringBuilder builder)
Appends the given operand as child of an operation with the given precedence to the given
StringBuilder . |
void |
QueryTextGenerator.appendSelectQuery(QueryExpression<QueryOrigin> origin,
QueryExpression<Boolean> condition,
StringBuilder builder)
Creates the string of a select query for the given parameters.
|
void |
QueryTextGenerator.appendSelectQuery(QueryExpression<QueryOrigin> origin,
QueryExpression<Boolean> condition,
StringBuilder builder)
Creates the string of a select query for the given parameters.
|
static <Type1,Type2> |
Conditions.different(QueryExpression<Type1> expression1,
QueryExpression<Type2> expression2) |
static <Type1,Type2> |
Conditions.different(QueryExpression<Type1> expression1,
QueryExpression<Type2> expression2) |
static <NumericalType extends Number> |
Conditions.divide(QueryExpression<NumericalType> expression1,
QueryExpression<NumericalType>... expressions) |
static <NumericalType extends Number> |
Conditions.divide(QueryExpression<NumericalType> expression1,
QueryExpression<NumericalType>... expressions) |
static <ElementType,CollectionType extends Collection<ElementType>> |
Conditions.empty(QueryExpression<CollectionType> collectionExpression) |
static <Type> Equality<Type> |
Conditions.equals(QueryExpression<Type> expression1,
QueryExpression<Type> expression2) |
static <Type> Equality<Type> |
Conditions.equals(QueryExpression<Type> expression1,
QueryExpression<Type> expression2) |
static <Type extends Comparable<Type>> |
Conditions.greaterEqual(QueryExpression<Type> expression1,
QueryExpression<Type> expression2) |
static <Type extends Comparable<Type>> |
Conditions.greaterEqual(QueryExpression<Type> expression1,
QueryExpression<Type> expression2) |
static <Type extends Comparable<Type>> |
Conditions.greaterThan(QueryExpression<Type> expression1,
QueryExpression<Type> expression2) |
static <Type extends Comparable<Type>> |
Conditions.greaterThan(QueryExpression<Type> expression1,
QueryExpression<Type> expression2) |
static <ElementType,CollectionType extends Collection<ElementType>> |
Conditions.in(QueryExpression<ElementType> element,
QueryExpression<CollectionType> set) |
static <ElementType,CollectionType extends Collection<ElementType>> |
Conditions.in(QueryExpression<ElementType> element,
QueryExpression<CollectionType> set) |
static <Type> Equality<Type> |
Conditions.isEqual(QueryExpression<Type> expression1,
QueryExpression<Type> expression2) |
static <Type> Equality<Type> |
Conditions.isEqual(QueryExpression<Type> expression1,
QueryExpression<Type> expression2) |
static <Type> IsNull<Type> |
Conditions.isNull(QueryExpression<Type> expression) |
static <Type extends Comparable<Type>> |
Conditions.less(QueryExpression<Type> expression1,
QueryExpression<Type> expression2) |
static <Type extends Comparable<Type>> |
Conditions.less(QueryExpression<Type> expression1,
QueryExpression<Type> expression2) |
static <Type extends Comparable<Type>> |
Conditions.lessEqual(QueryExpression<Type> expression1,
QueryExpression<Type> expression2) |
static <Type extends Comparable<Type>> |
Conditions.lessEqual(QueryExpression<Type> expression1,
QueryExpression<Type> expression2) |
static <ComparableType extends Comparable<?>> |
Conditions.lessThan(QueryExpression<ComparableType> expression1,
QueryExpression<ComparableType> expression2) |
static <ComparableType extends Comparable<?>> |
Conditions.lessThan(QueryExpression<ComparableType> expression1,
QueryExpression<ComparableType> expression2) |
static ExpressionMatches |
Conditions.matches(QueryExpression<String> expression,
String filter) |
static <ElementType,CollectionType extends Collection<ElementType>> |
Conditions.memberOf(QueryExpression<ElementType> elementExpression,
QueryExpression<CollectionType> collectionExpression) |
static <ElementType,CollectionType extends Collection<ElementType>> |
Conditions.memberOf(QueryExpression<ElementType> elementExpression,
QueryExpression<CollectionType> collectionExpression) |
static Negation |
Conditions.not(QueryExpression<Boolean> predicate) |
static <ElementType,CollectionType extends Collection<ElementType>> |
Conditions.notContained(QueryExpression<CollectionType> set,
QueryExpression<ElementType> element) |
static <ElementType,CollectionType extends Collection<ElementType>> |
Conditions.notContained(QueryExpression<CollectionType> set,
QueryExpression<ElementType> element) |
static <ElementType,CollectionType extends Collection<ElementType>> |
Conditions.notEmpty(QueryExpression<CollectionType> collectionExpression) |
static <ElementType,CollectionType extends Collection<ElementType>> |
Conditions.notMemberOf(QueryExpression<ElementType> elementExpression,
QueryExpression<CollectionType> collectionExpression) |
static <ElementType,CollectionType extends Collection<ElementType>> |
Conditions.notMemberOf(QueryExpression<ElementType> elementExpression,
QueryExpression<CollectionType> collectionExpression) |
static <Type> IsNotNull<Type> |
Conditions.notNull(QueryExpression<Type> expression) |
static Disjunction |
Conditions.or(QueryExpression<Boolean> predicate1,
QueryExpression<Boolean>... predicates) |
static Disjunction |
Conditions.or(QueryExpression<Boolean> predicate1,
QueryExpression<Boolean>... predicates) |
int |
QueryTextGenerator.selectQuerySizeGuess(QueryExpression<QueryOrigin> origin,
QueryExpression<Boolean> condition) |
int |
QueryTextGenerator.selectQuerySizeGuess(QueryExpression<QueryOrigin> origin,
QueryExpression<Boolean> condition) |
ConditionAwareBuilder |
Conditions.SimpleConditionBuilder.setCondition(QueryExpression<Boolean> conditionExpression) |
static <NumericalType extends Number> |
Conditions.subtract(QueryExpression<NumericalType> expression1,
QueryExpression<NumericalType>... expressions) |
static <NumericalType extends Number> |
Conditions.subtract(QueryExpression<NumericalType> expression1,
QueryExpression<NumericalType>... expressions) |
static <NumericalType extends Number> |
Conditions.times(QueryExpression<NumericalType> expression1,
QueryExpression<NumericalType>... expressions) |
static <NumericalType extends Number> |
Conditions.times(QueryExpression<NumericalType> expression1,
QueryExpression<NumericalType>... expressions) |
Modifier and Type | Class and Description |
---|---|
class |
BinaryFunction<Operand1ExpressionType,Operand2ExpressionType,ResultExpressionType>
Abstract base class for binary functions i.e.
|
class |
BinaryOperation<ExpressionType>
Abstract base class for binary operations i.e.
|
class |
InternalBinaryFunction<OperandExpressionType,ResultExpressionType>
Abstract base class for internal binary functions i.e.
|
class |
LeafExpression<ExpressionType>
Abstract implementation of every method leafs in the expression tree have in common
|
class |
NodeExpression<ExpressionType>
Abstract super class for
query expressions that have child expressions |
class |
SelectQuery
A
QueryExpression that represents a complete select query. |
class |
TableReference
A
QueryExpression that references a table name as in a "FROM"-clause in a "SELECT"-statement. |
class |
TemplateParameter<ExpressionType>
A
QueryExpression that represents a parameter in an expression template. |
class |
UnaryOperator<OperandExpressionType,ResultExpressionType>
Base class for unary operations.
|
Modifier and Type | Method and Description |
---|---|
<T extends QueryExpression<?>> |
QueryExpression.listDescendantsOfType(Class<T> type) |
<T extends QueryExpression<?>> |
NodeExpression.listDescendantsOfType(Class<T> type) |
<T extends QueryExpression<?>> |
LeafExpression.listDescendantsOfType(Class<T> type) |
<T extends QueryExpression<?>> |
QueryExpression.listParentsOfDescendantsOfType(Class<T> type) |
<T extends QueryExpression<?>> |
NodeExpression.listParentsOfDescendantsOfType(Class<T> type) |
<T extends QueryExpression<?>> |
LeafExpression.listParentsOfDescendantsOfType(Class<T> type) |
Modifier and Type | Method and Description |
---|---|
QueryExpression<Boolean> |
ConditionTemplate.bindParameters(Map<String,Object> parameters) |
QueryExpression<ExpressionType> |
TemplateParameter.copy() |
QueryExpression<QueryOrigin> |
TableReference.copy() |
QueryExpression<List> |
SelectQuery.copy() |
QueryExpression<ExpressionType> |
QueryExpression.copy() |
QueryExpression<OperandExpressionType> |
UnaryOperator.getOperand() |
QueryExpression<Operand1ExpressionType> |
BinaryFunction.getOperand1() |
QueryExpression<Operand2ExpressionType> |
BinaryFunction.getOperand2() |
QueryExpression<QueryOrigin> |
SelectQuery.getOrigin() |
QueryExpression<Boolean> |
SelectQuery.getWhereClause() |
Modifier and Type | Method and Description |
---|---|
protected List<QueryExpression<?>> |
NodeExpression.getChildren() |
Modifier and Type | Method and Description |
---|---|
static Set<String> |
ConditionTemplate.getUnboundParameters(QueryExpression<Boolean> condition) |
static Set<String> |
ConditionTemplate.getUnboundParameters(QueryExpression<Boolean> condition,
Map<String,Object> parameters) |
protected void |
NodeExpression.setChild(int position,
QueryExpression<?> child) |
ConditionAwareBuilder |
ConditionTemplate.ExpressionTemplateBuilder.setCondition(QueryExpression<Boolean> conditionExpression) |
void |
UnaryOperator.setOperand(QueryExpression<? extends OperandExpressionType> operand) |
void |
BinaryFunction.setOperand1(QueryExpression<? extends Operand1ExpressionType> operand1) |
void |
BinaryFunction.setOperand2(QueryExpression<? extends Operand2ExpressionType> operand2) |
Modifier and Type | Method and Description |
---|---|
SelectQuery |
SelectStatementTemplate.bindParameters(Map<String,QueryExpression<?>> templateParameters,
Map<String,Object> queryParameters) |
Constructor and Description |
---|
NodeExpression(Class<ExpressionType> expressionTypeClass,
List<QueryExpression<?>> children) |
Modifier and Type | Method and Description |
---|---|
protected abstract QueryExpression<Boolean> |
SecondParameterBuilderImpl.createPredicate(QueryExpression<? extends ExpressionType> parameter2) |
static QueryExpression<Boolean> |
ComparisonBuilderImpl.negateNTimes(int times,
QueryExpression<Boolean> predicate) |
Modifier and Type | Method and Description |
---|---|
BooleanOperationBuilderImpl<ParentBuilder> |
BooleanOperationBuilderImpl.addOperand(QueryExpression<Boolean> operand) |
protected abstract QueryExpression<Boolean> |
SecondParameterBuilderImpl.createPredicate(QueryExpression<? extends ExpressionType> parameter2) |
static QueryExpression<Boolean> |
ComparisonBuilderImpl.negateNTimes(int times,
QueryExpression<Boolean> predicate) |
ConditionAwareBuilder |
ConditionAwareBuilder.setCondition(QueryExpression<Boolean> conditionExpression)
After the condition builders are done they will use this method to yield teh result to their parent builder.
|
Constructor and Description |
---|
ComparableComparisonBuilderImpl(BooleanOperationBuilderImpl<ParentBuilder> disjunctionBuilder,
int negationCount,
QueryExpression<ExpressionType> parameter1,
ParentBuilder parentBuilder) |
ComparisonBuilderImpl(BooleanOperationBuilderImpl<ParentBuilder> disjunctionBuilder,
int negationCount,
QueryExpression<ExpressionType> parameter1,
ParentBuilder parentBuilder) |
Modifier and Type | Class and Description |
---|---|
class |
BooleanLiteral
A
QueryExpression that represents a boolean constant. |
class |
Equality<ComparableType>
A
QueryExpression that checks the equality of its arguments. |
class |
ExpressionMatches
A
QueryExpression that checks whether a given expression matches a saperion style
filter. |
class |
FieldEquality<Type>
A
QueryExpression that that the equality of a field with a given parameter. |
class |
FieldIsLessThan<FieldType extends Comparable<?>>
A
QueryExpression that checks whether a field is less than a given value. |
class |
GreaterEqual<ComparableType extends Comparable<?>>
A
QueryExpression that checks whether the first argument is greater than or equal
to the second one. |
class |
GreaterThan<ComparableType extends Comparable<?>>
A
QueryExpression that checks the first argument is greater than the second. |
class |
In<ElementType,CollectionType extends Collection<ElementType>>
A
QueryExpression that checks whether its first argument is contained in the second one. |
class |
Inequality<Type1,Type2>
A
QueryExpression that checks the inequality of its arguments. |
class |
IsEmpty<ElementType,CollectionType extends Collection<ElementType>>
A
QueryExpression that checks whether its operand is an empty list. |
class |
IsNotEmpty<ElementType,CollectionType extends Collection<ElementType>>
A
QueryExpression that checks whether its operand is a non-empty list. |
class |
IsNotNull<Type>
A
QueryExpression that checks whether its operand is not null. |
class |
IsNull<Type>
A
QueryExpression that checks whether its operand is null. |
class |
LessEqual<ComparableType extends Comparable<?>>
A
QueryExpression that checks whether the first argument is less than or equal
to the second one. |
class |
LessThan<ComparableType extends Comparable<?>>
A
QueryExpression that checks the first argument is less than the second. |
class |
MemberOf<ElementType,CollectionType extends Collection<ElementType>>
A
QueryExpression that checks whether its first operand is a member
of the second one. |
class |
NotContained<ElementType,CollectionType extends Collection<ElementType>>
A
QueryExpression that checks whether its first argument is not contained in the second one. |
class |
NotMemberOf<ElementType,CollectionType extends Collection<ElementType>>
A
com.saperion.database.query.QueryPredicate that checks whether its first operand is not a member
of the second one. |
class |
StringFieldStartsWith
A
QueryExpression that checks whether a string field starts with
a given value. |
Modifier and Type | Method and Description |
---|---|
QueryExpression<Boolean> |
NotMemberOf.copy() |
QueryExpression<Boolean> |
NotContained.copy() |
QueryExpression<Boolean> |
MemberOf.copy() |
QueryExpression<Boolean> |
LessThan.copy() |
QueryExpression<Boolean> |
LessEqual.copy() |
QueryExpression<Boolean> |
IsNull.copy() |
QueryExpression<Boolean> |
IsNotNull.copy() |
QueryExpression<Boolean> |
IsNotEmpty.copy() |
QueryExpression<Boolean> |
IsEmpty.copy() |
QueryExpression<Boolean> |
Inequality.copy() |
QueryExpression<Boolean> |
In.copy() |
QueryExpression<Boolean> |
GreaterThan.copy() |
QueryExpression<Boolean> |
GreaterEqual.copy() |
QueryExpression<Boolean> |
ExpressionMatches.copy() |
QueryExpression<Boolean> |
Equality.copy() |
QueryExpression<Boolean> |
BooleanLiteral.copy() |
Modifier and Type | Class and Description |
---|---|
class |
Conjunction
A
QueryExpression that conjuncts two
QueryConditions i.e. |
class |
Disjunction
A
QueryExpression that disjuncts two
QueryConditions i.e. |
class |
Negation
A
QueryExpression that is the negation of another
QueryExpression i.e. |
Modifier and Type | Method and Description |
---|---|
QueryExpression<Boolean> |
Negation.copy() |
QueryExpression<Boolean> |
Disjunction.copy() |
QueryExpression<Boolean> |
Conjunction.copy() |
Constructor and Description |
---|
Conjunction(QueryExpression<Boolean> operand1,
QueryExpression<Boolean> operand2) |
Conjunction(QueryExpression<Boolean> operand1,
QueryExpression<Boolean> operand2) |
Disjunction(QueryExpression<Boolean> operand1,
QueryExpression<Boolean> operand2) |
Disjunction(QueryExpression<Boolean> operand1,
QueryExpression<Boolean> operand2) |
Negation(QueryExpression<Boolean> negatedCondition) |
Modifier and Type | Class and Description |
---|---|
class |
Addition<NumericalType extends Number>
A
QueryExpression that represents the addition of two terms. |
class |
Division<NumericalType extends Number>
A
QueryExpression that represents the division of two terms. |
class |
FieldReference<ExpressionType>
A
QueryExpression that is actually an expression in a condition. |
class |
FilterValue
A special kind of
ParameterDefinition that knows about saperion style filters
(Wildcards * and ?) and interprets the given string as a parameter to a "LIKE" string. |
class |
Multiplication<NumericalType extends Number>
A
QueryExpression that represents the multiplication of two terms. |
class |
ParameterDefinition<Type>
A
QueryExpression that is a query parameter with a simple value. |
class |
ParameterReference<Type>
A
QueryExpression that is a named parameter in a query. |
class |
Subtraction<NumericalType extends Number>
A
QueryExpression that represents the subtraction of two terms. |
Modifier and Type | Method and Description |
---|---|
QueryExpression<NumericalType> |
Subtraction.copy() |
QueryExpression<Type> |
ParameterReference.copy() |
QueryExpression<Type> |
ParameterDefinition.copy() |
QueryExpression<NumericalType> |
Multiplication.copy() |
QueryExpression<String> |
FilterValue.copy() |
QueryExpression<ExpressionType> |
FieldReference.copy() |
QueryExpression<NumericalType> |
Division.copy() |
QueryExpression<NumericalType> |
Addition.copy() |
Constructor and Description |
---|
Addition(QueryExpression<NumericalType> operand1,
QueryExpression<NumericalType> operand2) |
Addition(QueryExpression<NumericalType> operand1,
QueryExpression<NumericalType> operand2) |
Division(QueryExpression<NumericalType> operand1,
QueryExpression<NumericalType> operand2) |
Division(QueryExpression<NumericalType> operand1,
QueryExpression<NumericalType> operand2) |
Multiplication(QueryExpression<NumericalType> operand1,
QueryExpression<NumericalType> operand2) |
Multiplication(QueryExpression<NumericalType> operand1,
QueryExpression<NumericalType> operand2) |
Subtraction(QueryExpression<NumericalType> operand1,
QueryExpression<NumericalType> operand2) |
Subtraction(QueryExpression<NumericalType> operand1,
QueryExpression<NumericalType> operand2) |
Modifier and Type | Method and Description |
---|---|
List<com.lexmark.saperion.document.DocumentRevisionReferenceType> |
DocumentService.searchDocuments(com.lexmark.saperion.document.DocumentDefinitionReferenceType definitionReference,
QueryExpression<Boolean> filter)
Loads all documents for which the given filter holds
|
com.lexmark.saperion.document.DocumentRevisionType |
DocumentService.searchUniqueDocument(com.lexmark.saperion.document.DocumentDefinitionReferenceType definitionReference,
QueryExpression<Boolean> filter,
com.lexmark.saperion.document.LoadKindEnumeration loadKind)
Loads the unique document for which the given filter holds.
|
Modifier and Type | Method and Description |
---|---|
List<com.lexmark.saperion.LookupEntryType> |
LookupEntryService.searchLookupEntries(com.lexmark.saperion.document.DocumentDefinitionReferenceType documentDefinitionReference,
QueryExpression<Boolean> filter)
This method lists the lookup entries that meet a given filtering condition.
|
com.lexmark.saperion.LookupEntryType |
LookupEntryService.searchUniqueLookupEntry(com.lexmark.saperion.document.DocumentDefinitionReferenceType documentDefinitionReference,
QueryExpression<Boolean> filter)
This method returns the single lookup entry from a given ddc that meets the given filtering condition.
|
Modifier and Type | Method and Description |
---|---|
QueryExpression<Boolean> |
SearchUniqueDocument.getFilter() |
QueryExpression<Boolean> |
SearchDocuments.getFilter() |
Constructor and Description |
---|
SearchDocuments(com.lexmark.saperion.document.DocumentDefinitionReferenceType definitionName,
QueryExpression<Boolean> filter)
This creates a new
operation that searches the given definition for documents that match
the given filter (i.e. |
SearchDocuments(String definitionName,
QueryExpression<Boolean> filter)
This creates a new
operation that searches the given definition for documents that match
the given filter (i.e. |
SearchUniqueDocument(com.lexmark.saperion.document.DocumentDefinitionReferenceType definitionName,
QueryExpression<Boolean> filter,
com.lexmark.saperion.document.LoadKindEnumeration loadKind)
This creates a new
operation that expects to find at most one document in the given definition
for which the filter holds. |
Modifier and Type | Method and Description |
---|---|
QueryExpression<Boolean> |
DocumentDefinitionService.createUniqueConstraintViolationCheck(DDC definition,
String id,
Map<String,Object> properties)
For a given map of fields this method checks a definition and a database row id, this method creates a query
expression that filters a corresponding datbase table so that the result contains exactly the existing entries
that would collide with the given database row.
|
QueryExpression<Boolean> |
DocumentDefinitionService.createUniqueConstraintViolationCheck(SaFieldDescription fieldDescription,
Object newValue,
boolean ignoreCounters)
For a given
SaFieldDescription and a given value this method creates a QueryExpression that
checks whether the given value would violate an unique constraint. |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
DatabaseSession.getUniqueDocument(DDC definition,
QueryExpression<Boolean> condition)
Gets the database properties of the unique document that fulfill the given condition.
|
List<Map<String,Object>> |
DatabaseSession.rawSearch(DDC definition,
QueryExpression<Boolean> filter)
Gets the list of database properties of the documents that match the given filter.
|
List<Map<String,Object>> |
DatabaseSession.searchDocuments(DDC definition,
QueryExpression<Boolean> filter)
Gets the list of database properties of the documents that match the given filter.
|
Modifier and Type | Method and Description |
---|---|
QueryExpression<Boolean> |
SearchUniqueLookupEntryOperation.getFilter() |
QueryExpression<Boolean> |
SearchLookupEntriesOperation.getFilter() |
Constructor and Description |
---|
SearchLookupEntriesOperation(com.lexmark.saperion.document.DocumentDefinitionReferenceType definition,
QueryExpression<Boolean> filter) |
SearchUniqueLookupEntryOperation(com.lexmark.saperion.document.DocumentDefinitionReferenceType definition,
QueryExpression<Boolean> filter) |
Copyright © 2016 SAPERION AG. All rights reserved.