org.nakedobjects.runtime.persistence.query
Class PersistenceQueryAbstract

java.lang.Object
  extended by org.nakedobjects.runtime.persistence.query.PersistenceQueryAbstract
All Implemented Interfaces:
Encodable, PersistenceQuery
Direct Known Subclasses:
PersistenceQueryBuiltInAbstract, PersistenceQueryFindUsingApplibQueryDefault, PersistenceQueryFindUsingApplibQuerySerializable

public abstract class PersistenceQueryAbstract
extends java.lang.Object
implements PersistenceQuery, Encodable


Constructor Summary
protected PersistenceQueryAbstract(DataInputExtended input)
           
  PersistenceQueryAbstract(NakedObjectSpecification specification)
           
 
Method Summary
 void encode(DataOutputExtended output)
           
 boolean equals(java.lang.Object obj)
           
 NakedObjectSpecification getSpecification()
          The type of instances in the resulting set.
protected static SpecificationLoader getSpecificationLoader()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistenceQueryAbstract

public PersistenceQueryAbstract(NakedObjectSpecification specification)

PersistenceQueryAbstract

protected PersistenceQueryAbstract(DataInputExtended input)
                            throws java.io.IOException
Throws:
java.io.IOException
Method Detail

encode

public void encode(DataOutputExtended output)
            throws java.io.IOException
Specified by:
encode in interface Encodable
Throws:
java.io.IOException

getSpecification

public NakedObjectSpecification getSpecification()
Description copied from interface: PersistenceQuery
The type of instances in the resulting set.

Specified by:
getSpecification in interface PersistenceQuery

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getSpecificationLoader

protected static SpecificationLoader getSpecificationLoader()


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.