org.apache.cayenne.lifecycle.id
Class IdCoder
java.lang.Object
org.apache.cayenne.lifecycle.id.IdCoder
public class IdCoder
- extends Object
An object to encode/decode ObjectIds for all entities found in a mapping
namespace.
- Since:
- 3.1
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
entityResolver
protected EntityResolver entityResolver
coders
protected Map<String,EntityIdCoder> coders
IdCoder
public IdCoder(EntityResolver entityResolver)
getObjectId
public ObjectId getObjectId(String id)
- Returns an ObjectId for a given String ID.
getStringId
public String getStringId(ObjectId id)
- Since:
- 3.2
getStringId
public String getStringId(Persistent object)
getCoder
protected EntityIdCoder getCoder(String entityName)
createCoder
protected EntityIdCoder createCoder(String entityName)
Copyright © 2001-2013 Apache Cayenne. All Rights Reserved.