java.lang.Object
org.eclipse.persistence.internal.xr.Operation
Direct Known Subclasses:
DeleteOperation, InsertOperation, QueryOperation, UpdateOperation

public abstract class Operation extends Object

INTERNAL: abstract superclass for Insert, Update, Delete and Query operations

Since:
EclipseLink 1.x
  • Field Details

  • Constructor Details

    • Operation

      public Operation()
  • Method Details

    • getName

      public String getName()

      INTERNAL:

      Returns:
      this Operation's name
    • setName

      public void setName(String name)

      INTERNAL: Set this Operation's name

    • getParameters

      public List<Parameter> getParameters()
    • hasResponse

      public boolean hasResponse()
    • isCollection

      public boolean isCollection()
    • validate

      public void validate(XRServiceAdapter xrService)
    • initialize

      public void initialize(XRServiceAdapter xrService)
    • invoke

      public abstract Object invoke(XRServiceAdapter xrService, Invocation invocation)