org.objectweb.speedo.naming.api
Class NamingManager.NamingField

java.lang.Object
  extended byorg.objectweb.speedo.naming.api.NamingManager.NamingField
Enclosing class:
NamingManager

public static class NamingManager.NamingField
extends java.lang.Object

Defines the field used in an identifier and which must be set at makePersistent time.


Constructor Summary
NamingManager.NamingField(java.lang.String userFieldName, java.lang.Class userFieldType, java.lang.String namingFieldName, org.objectweb.jorm.type.api.PType namingFieldType)
           
 
Method Summary
 java.lang.String getNamingFieldName()
           
 org.objectweb.jorm.type.api.PType getNamingFieldType()
           
 java.lang.String getUserFieldName()
           
 java.lang.Class getUserFieldType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamingManager.NamingField

public NamingManager.NamingField(java.lang.String userFieldName,
                                 java.lang.Class userFieldType,
                                 java.lang.String namingFieldName,
                                 org.objectweb.jorm.type.api.PType namingFieldType)
Parameters:
userFieldName - is the field name in the persistent class
userFieldType - is the field type (java type) in the persistent class
namingFieldName - is the field name in the identifier
namingFieldType - is the field type (Jorm type) in the identifier
Method Detail

getUserFieldName

public java.lang.String getUserFieldName()
Returns:
the field name in the persistent class

getUserFieldType

public java.lang.Class getUserFieldType()
Returns:
the field type (java type) in the persistent

getNamingFieldName

public java.lang.String getNamingFieldName()
Returns:
the field name in the identifier

getNamingFieldType

public org.objectweb.jorm.type.api.PType getNamingFieldType()
Returns:
the field type (Jorm type) in the identifier