org.objectweb.speedo.naming.api
Class NamingManager.NamingField
java.lang.Object
org.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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 classuserFieldType
- is the field type (java type) in the persistent
classnamingFieldName
- is the field name in the identifiernamingFieldType
- is the field type (Jorm type) in the identifier
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