org.opencrx.kernel.layer.persistence
Class Indexed_1.LayerInteraction

java.lang.Object
  extended by org.openmdx.base.resource.spi.AbstractInteraction<Connection>
      extended by org.openmdx.base.rest.spi.AbstractRestInteraction
          extended by org.openmdx.application.dataprovider.spi.Layer_1.LayerInteraction
              extended by org.openmdx.application.dataprovider.spi.OperationAwareLayer_1.LayerInteraction
                  extended by org.openmdx.application.dataprovider.layer.persistence.jdbc.AbstractDatabase_1.LayerInteraction
                      extended by 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


Constructor Summary
Indexed_1.LayerInteraction(Connection connection)
           
 
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.layer.persistence.jdbc.AbstractDatabase_1.LayerInteraction
create, put
 
Methods inherited from class org.openmdx.application.dataprovider.spi.OperationAwareLayer_1.LayerInteraction
invoke
 
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 org.openmdx.base.rest.spi.AbstractRestInteraction
cast, delete, execute, execute, getModel, move, newRequestId, newResponseId, pass, validate
 
Methods inherited from class org.openmdx.base.resource.spi.AbstractInteraction
addWarning, assertNotClosed, assertOpened, clearWarnings, close, getConnection, getWarnings, open
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Indexed_1.LayerInteraction

public Indexed_1.LayerInteraction(Connection connection)
                           throws ResourceException
Throws:
ResourceException
Method Detail

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.