org.persvr.remote
Class AliasIds.AliasHandler

java.lang.Object
  extended by org.persvr.data.Identification<Persistable>
      extended by org.persvr.data.ObjectId
          extended by org.persvr.remote.AliasIds.AliasHandler
All Implemented Interfaces:
TargetRetriever<Persistable>
Enclosing class:
AliasIds

public abstract static class AliasIds.AliasHandler
extends ObjectId


Nested Class Summary
 
Nested classes/interfaces inherited from class org.persvr.data.ObjectId
ObjectId.ObjectType
 
Field Summary
 
Fields inherited from class org.persvr.data.ObjectId
DEFAULT_RADIX
 
Fields inherited from class org.persvr.data.Identification
source, subObjectId
 
Constructor Summary
AliasIds.AliasHandler()
           
 
Method Summary
 java.lang.String getField()
           
abstract  Persistable getTarget()
          Retrieves the value or object referred to by this identification
protected  Persistable resolveTarget()
          Implementations should implement this to resolve a target when it has not been loaded yet
 
Methods inherited from class org.persvr.data.ObjectId
assignId, equals, getOrCreateTarget, hashCode, hidden, idForObject, idForString, insertObjectForId, isLocal, isPersisted, persistIfNeeded
 
Methods inherited from class org.persvr.data.Identification
getSource, getSubObjectId, idForRelativeString, isForeign, isLoaded, relativePath, toString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AliasIds.AliasHandler

public AliasIds.AliasHandler()
Method Detail

getTarget

public abstract Persistable getTarget()
Description copied from class: Identification
Retrieves the value or object referred to by this identification

Specified by:
getTarget in interface TargetRetriever<Persistable>
Overrides:
getTarget in class Identification<Persistable>
Returns:
object referred to by identification

resolveTarget

protected Persistable resolveTarget()
Description copied from class: Identification
Implementations should implement this to resolve a target when it has not been loaded yet

Overrides:
resolveTarget in class ObjectId
Returns:
object referred to by identification

getField

public java.lang.String getField()