org.apache.openjpa.persistence.jest
Class DomainCommand

java.lang.Object
  extended by org.apache.openjpa.persistence.jest.AbstractCommand
      extended by org.apache.openjpa.persistence.jest.DomainCommand
All Implemented Interfaces:
JESTCommand

 class DomainCommand
extends AbstractCommand

Marshals a JPA meta-model in the configured format to the response output stream.

Author:
Pinaki Poddar

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.openjpa.persistence.jest.JESTCommand
JESTCommand.Format
 
Field Summary
 
Fields inherited from class org.apache.openjpa.persistence.jest.AbstractCommand
_ctx, _formatter, _loc, EMPTY_LIST, EQUAL, PATH_SEPARATOR
 
Constructor Summary
DomainCommand(JPAServletContext ctx)
           
 
Method Summary
 String getAction()
           
protected  int getMaximumArguments()
          Gets the maximum number of arguments excluding the mandatory arguments.
protected  Collection<String> getValidQualifiers()
          Gets the valid qualifiers.
 void process()
          Process the given request and write the output on to the given response in the given context.
 
Methods inherited from class org.apache.openjpa.persistence.jest.AbstractCommand
debug, getArgument, getArguments, getDefaultFormat, getExecutionContext, getMandatoryArgument, getMandatoryArguments, getMinimumArguments, getObjectFormatter, getQualifier, getQualifiers, hasArgument, hasQualifier, isBooleanQualifier, parse, popFetchPlan, pushFetchPlan, toStateManager, toStateManager, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomainCommand

public DomainCommand(JPAServletContext ctx)
Method Detail

getValidQualifiers

protected Collection<String> getValidQualifiers()
Description copied from class: AbstractCommand
Gets the valid qualifiers.

Overrides:
getValidQualifiers in class AbstractCommand
Returns:
empty list by default.

getMaximumArguments

protected int getMaximumArguments()
Description copied from class: AbstractCommand
Gets the maximum number of arguments excluding the mandatory arguments.

Overrides:
getMaximumArguments in class AbstractCommand
Returns:
Integer.MAX_VALUE by default.

getAction

public String getAction()

process

public void process()
             throws ProcessingException,
                    IOException
Description copied from interface: JESTCommand
Process the given request and write the output on to the given response in the given context.

Throws:
ProcessingException
IOException


Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.