public class DerivedReferences extends Object
| Constructor and Description |
|---|
DerivedReferences(RequestHelper backend)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.openmdx.application.dataprovider.cci.FilterProperty[] |
getAccountFilterProperties(org.openmdx.base.naming.Path accountFilterIdentity,
org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction delegatingInteraction)
Map AccountFilter to query.
|
org.openmdx.application.dataprovider.cci.FilterProperty[] |
getActivityFilterProperties(org.openmdx.base.naming.Path activityFilterIdentity,
org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction delegatingInteraction)
Map ActivityFilter to query.
|
org.openmdx.application.dataprovider.cci.FilterProperty[] |
getAddressFilterProperties(org.openmdx.base.naming.Path addressFilterIdentity,
org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction delegatingInteraction)
Map AddressFilter to query.
|
org.openmdx.application.dataprovider.cci.FilterProperty[] |
getContractFilterProperties(org.openmdx.base.naming.Path contractFilterIdentity,
org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction delegatingInteraction)
Map ContractFilter to query.
|
org.openmdx.application.dataprovider.cci.FilterProperty[] |
getDocumentFilterProperties(org.openmdx.base.naming.Path documentFilterIdentity,
org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction delegatingInteraction)
Map DocumentFilter to query.
|
org.openmdx.application.dataprovider.cci.FilterProperty[] |
getProductFilterProperties(org.openmdx.base.naming.Path productFilterIdentity,
boolean forCounting,
org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction delegatingInteraction)
Map product filter to query.
|
boolean |
getReply(org.openmdx.application.dataprovider.cci.ServiceHeader header,
org.openmdx.application.dataprovider.cci.DataproviderRequest request,
org.openmdx.application.dataprovider.cci.DataproviderReply reply)
Get reply.
|
org.openmdx.application.dataprovider.cci.FilterProperty[] |
mapObjectFinderToFilter(javax.resource.cci.MappedRecord objectFinder)
Map object finder to query.
|
protected org.openmdx.application.dataprovider.cci.DataproviderRequest |
remapFindRequest(org.openmdx.application.dataprovider.cci.DataproviderRequest request,
org.openmdx.base.naming.Path reference)
Remap find request to given reference.
|
protected org.openmdx.application.dataprovider.cci.DataproviderRequest |
remapFindRequest(org.openmdx.application.dataprovider.cci.DataproviderRequest request,
org.openmdx.base.naming.Path reference,
org.openmdx.application.dataprovider.cci.FilterProperty[] additionalFilterProperties)
Remap find request to given reference and add additional filter properties.
|
protected org.openmdx.application.dataprovider.cci.DataproviderRequest |
remapFindRequest(org.openmdx.application.dataprovider.cci.DataproviderRequest request,
org.openmdx.base.naming.Path reference,
org.openmdx.application.dataprovider.cci.FilterProperty[] additionalFilterProperties,
org.openmdx.application.dataprovider.cci.AttributeSpecifier[] additionalAttributeSpecifiers)
Remap find request to given reference and add additional filter properties and attribute specifiers.
|
String |
resolveQueryClause(String clause,
org.openmdx.base.naming.Path filterReference,
String propertyKind,
org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction delegatingInteraction)
Resolve query clause.
|
public DerivedReferences(RequestHelper backend)
backend - protected org.openmdx.application.dataprovider.cci.DataproviderRequest remapFindRequest(org.openmdx.application.dataprovider.cci.DataproviderRequest request,
org.openmdx.base.naming.Path reference,
org.openmdx.application.dataprovider.cci.FilterProperty[] additionalFilterProperties,
org.openmdx.application.dataprovider.cci.AttributeSpecifier[] additionalAttributeSpecifiers)
throws org.openmdx.base.exception.ServiceException
request - reference - additionalFilterProperties - additionalAttributeSpecifiers - org.openmdx.base.exception.ServiceExceptionprotected org.openmdx.application.dataprovider.cci.DataproviderRequest remapFindRequest(org.openmdx.application.dataprovider.cci.DataproviderRequest request,
org.openmdx.base.naming.Path reference)
throws org.openmdx.base.exception.ServiceException
request - reference - org.openmdx.base.exception.ServiceExceptionprotected org.openmdx.application.dataprovider.cci.DataproviderRequest remapFindRequest(org.openmdx.application.dataprovider.cci.DataproviderRequest request,
org.openmdx.base.naming.Path reference,
org.openmdx.application.dataprovider.cci.FilterProperty[] additionalFilterProperties)
throws org.openmdx.base.exception.ServiceException
request - reference - additionalFilterProperties - org.openmdx.base.exception.ServiceExceptionpublic boolean getReply(org.openmdx.application.dataprovider.cci.ServiceHeader header,
org.openmdx.application.dataprovider.cci.DataproviderRequest request,
org.openmdx.application.dataprovider.cci.DataproviderReply reply)
throws org.openmdx.base.exception.ServiceException
header - request - reply - org.openmdx.base.exception.ServiceExceptionpublic org.openmdx.application.dataprovider.cci.FilterProperty[] mapObjectFinderToFilter(javax.resource.cci.MappedRecord objectFinder)
throws org.openmdx.base.exception.ServiceException
objectFinder - org.openmdx.base.exception.ServiceExceptionpublic org.openmdx.application.dataprovider.cci.FilterProperty[] getProductFilterProperties(org.openmdx.base.naming.Path productFilterIdentity,
boolean forCounting,
org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction delegatingInteraction)
throws org.openmdx.base.exception.ServiceException
productFilterIdentity - forCounting - delegatingInteraction - org.openmdx.base.exception.ServiceExceptionpublic org.openmdx.application.dataprovider.cci.FilterProperty[] getContractFilterProperties(org.openmdx.base.naming.Path contractFilterIdentity,
org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction delegatingInteraction)
throws org.openmdx.base.exception.ServiceException
contractFilterIdentity - delegatingInteraction - org.openmdx.base.exception.ServiceExceptionpublic org.openmdx.application.dataprovider.cci.FilterProperty[] getActivityFilterProperties(org.openmdx.base.naming.Path activityFilterIdentity,
org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction delegatingInteraction)
throws org.openmdx.base.exception.ServiceException
activityFilterIdentity - delegatingInteraction - org.openmdx.base.exception.ServiceExceptionpublic org.openmdx.application.dataprovider.cci.FilterProperty[] getDocumentFilterProperties(org.openmdx.base.naming.Path documentFilterIdentity,
org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction delegatingInteraction)
throws org.openmdx.base.exception.ServiceException
documentFilterIdentity - delegatingInteraction - org.openmdx.base.exception.ServiceExceptionpublic org.openmdx.application.dataprovider.cci.FilterProperty[] getAddressFilterProperties(org.openmdx.base.naming.Path addressFilterIdentity,
org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction delegatingInteraction)
throws org.openmdx.base.exception.ServiceException
addressFilterIdentity - delegatingInteraction - org.openmdx.base.exception.ServiceExceptionpublic String resolveQueryClause(String clause, org.openmdx.base.naming.Path filterReference, String propertyKind, org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction delegatingInteraction) throws org.openmdx.base.exception.ServiceException, javax.resource.ResourceException
filterReference - propertyKind - clause - delegatingInteraction - org.openmdx.base.exception.ServiceExceptionjavax.resource.ResourceExceptionpublic org.openmdx.application.dataprovider.cci.FilterProperty[] getAccountFilterProperties(org.openmdx.base.naming.Path accountFilterIdentity,
org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction delegatingInteraction)
throws org.openmdx.base.exception.ServiceException
accountFilterIdentity - delegatingInteraction - org.openmdx.base.exception.ServiceExceptionThis software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.