org.opencrx.kernel.layer.persistence.jdo
Class ObjectIdBuilder

java.lang.Object
  extended by org.openmdx.compatibility.base.naming.jdo2.AbstractObjectIdBuilder
      extended by org.opencrx.kernel.layer.persistence.jdo.ObjectIdBuilder
All Implemented Interfaces:
org.oasisopen.spi2.ObjectIdBuilder

public class ObjectIdBuilder
extends org.openmdx.compatibility.base.naming.jdo2.AbstractObjectIdBuilder


Nested Class Summary
 
Nested classes/interfaces inherited from class org.openmdx.compatibility.base.naming.jdo2.AbstractObjectIdBuilder
org.openmdx.compatibility.base.naming.jdo2.AbstractObjectIdBuilder.ObjectIdParser
 
Field Summary
static List[] CLASS_NAMES
           
static String[] TYPE_NAMES
           
static Path[] TYPES
           
 
Fields inherited from class org.openmdx.compatibility.base.naming.jdo2.AbstractObjectIdBuilder
uuidGenerator
 
Constructor Summary
ObjectIdBuilder()
           
 
Method Summary
protected  String fromPath(Path path)
           
protected  List<String> getTargetClass(String objectId)
           
protected  Path toPath(String objectId)
           
 
Methods inherited from class org.openmdx.compatibility.base.naming.jdo2.AbstractObjectIdBuilder
newObjectId, newObjectId, toObjectId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPES

public static final Path[] TYPES

CLASS_NAMES

public static final List[] CLASS_NAMES

TYPE_NAMES

public static final String[] TYPE_NAMES
Constructor Detail

ObjectIdBuilder

public ObjectIdBuilder()
Method Detail

fromPath

protected String fromPath(Path path)
Specified by:
fromPath in class org.openmdx.compatibility.base.naming.jdo2.AbstractObjectIdBuilder

getTargetClass

protected List<String> getTargetClass(String objectId)
Specified by:
getTargetClass in class org.openmdx.compatibility.base.naming.jdo2.AbstractObjectIdBuilder

toPath

protected Path toPath(String objectId)
Specified by:
toPath in class org.openmdx.compatibility.base.naming.jdo2.AbstractObjectIdBuilder


This software is published under the BSD license. Copyright © 2003-2008, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.