org.nakedobjects.remoting.protocol.encoding.internal
Class PersistenceQueryEncoderAbstract
java.lang.Object
org.nakedobjects.remoting.protocol.encoding.internal.PersistenceQueryEncoderAbstract
- All Implemented Interfaces:
- PersistenceQueryEncoder
- Direct Known Subclasses:
- PersistenceQueryFindAllInstancesEncoder, PersistenceQueryFindByPatternEncoder, PersistenceQueryFindByTitleEncoder, PersistenceQueryFindUsingApplibQueryDefaultEncoder, PersistenceQueryFindUsingApplibQuerySerializableEncoder
public abstract class PersistenceQueryEncoderAbstract
- extends java.lang.Object
- implements PersistenceQueryEncoder
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PersistenceQueryEncoderAbstract
public PersistenceQueryEncoderAbstract()
decode
public PersistenceQuery decode(PersistenceQueryData persistenceQueryData)
- Specified by:
decode in interface PersistenceQueryEncoder
doDecode
protected abstract PersistenceQuery doDecode(NakedObjectSpecification specification,
PersistenceQueryData persistenceQueryData)
encodeObject
protected ObjectData encodeObject(NakedObject adapter)
- Convenience method for any implementations that need to map over
NakedObjects.
- See Also:
decodeObject(ObjectData)
decodeObject
protected NakedObject decodeObject(ObjectData objectData)
- Convenience method for any implementations that need to map over
NakedObjects.
- See Also:
encodeObject(NakedObject)
getObjectEncoder
protected ObjectEncoderDecoder getObjectEncoder()
setObjectEncoder
public void setObjectEncoder(ObjectEncoderDecoder objectEncoder)
- Description copied from interface:
PersistenceQueryEncoder
- Injected directly after instantiation (note that encoders can potentially be loaded
reflectively, from the
configuration using the
key.
- Specified by:
setObjectEncoder in interface PersistenceQueryEncoder
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.