org.opencrx.kernel.layer.persistence
Class Indexed_1.LayerInteraction
java.lang.Object
org.openmdx.base.resource.spi.AbstractInteraction<Connection>
org.openmdx.base.rest.spi.AbstractRestInteraction
org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction
org.openmdx.application.dataprovider.spi.OperationAwareLayer_1.LayerInteraction
org.openmdx.application.dataprovider.layer.persistence.jdbc.AbstractDatabase_1.LayerInteraction
org.opencrx.kernel.layer.persistence.Indexed_1.LayerInteraction
- All Implemented Interfaces:
- Interaction
- Direct Known Subclasses:
- Audit_1.LayerInteraction
- Enclosing class:
- Indexed_1
public class Indexed_1.LayerInteraction
- extends AbstractDatabase_1.LayerInteraction
|
Method Summary |
boolean |
delete(RestInteractionSpec ispec,
Object_2Facade input,
IndexedRecord output)
|
boolean |
find(RestInteractionSpec ispec,
Query_2Facade input,
IndexedRecord output)
|
protected MappedRecord[] |
findIndexEntries(ServiceHeader header,
Path objectIdentity,
FilterProperty[] attributeFilter,
AttributeSpecifier[] attributeSpecifier)
|
boolean |
get(RestInteractionSpec ispec,
Query_2Facade input,
IndexedRecord output)
|
protected MappedRecord |
otherOperation(ServiceHeader header,
DataproviderRequest request,
String operation,
Path replyPath)
|
| Methods inherited from class org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction |
getDelegatingInteraction, getDelegatingLayer, getServiceHeader, newDataproviderReply, newDataproviderReply, newDataproviderReply, newDataproviderRequest, newDataproviderRequest, newDataproviderRequest, newResourceException, uidAsString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Indexed_1.LayerInteraction
public Indexed_1.LayerInteraction(Connection connection)
throws ResourceException
- Throws:
ResourceException
get
public boolean get(RestInteractionSpec ispec,
Query_2Facade input,
IndexedRecord output)
throws ServiceException
- Overrides:
get in class AbstractDatabase_1.LayerInteraction
- Throws:
ServiceException
findIndexEntries
protected MappedRecord[] findIndexEntries(ServiceHeader header,
Path objectIdentity,
FilterProperty[] attributeFilter,
AttributeSpecifier[] attributeSpecifier)
throws ServiceException
- Throws:
ServiceException
find
public boolean find(RestInteractionSpec ispec,
Query_2Facade input,
IndexedRecord output)
throws ServiceException
- Overrides:
find in class AbstractDatabase_1.LayerInteraction
- Throws:
ServiceException
delete
public boolean delete(RestInteractionSpec ispec,
Object_2Facade input,
IndexedRecord output)
throws ServiceException
- Overrides:
delete in class AbstractDatabase_1.LayerInteraction
- Throws:
ServiceException
otherOperation
protected MappedRecord otherOperation(ServiceHeader header,
DataproviderRequest request,
String operation,
Path replyPath)
throws ServiceException
- Overrides:
otherOperation in class OperationAwareLayer_1.LayerInteraction
- Throws:
ServiceException
This software is published under the BSD license. Copyright © 2003-2010, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.