org.apache.openjpa.persistence.jest
Class MetamodelHelper
java.lang.Object
   org.apache.openjpa.persistence.jest.MetamodelHelper
org.apache.openjpa.persistence.jest.MetamodelHelper
- public class MetamodelHelper 
- extends Object
- Author:
- Pinaki Poddar
| Nested Class Summary | 
| static class | MetamodelHelper.AttributeCategoryAttribute Category makes a finer distinction over PersistentAttributeType declared in
 Attribute.PersistentAttributeTypesuch as id, version, lob or enum. | 
| static class | MetamodelHelper.AttributeComparatorCompares attribute by their category and within the same category by name.
 | 
 
 
 
| Method Summary | 
| static MetamodelHelper.AttributeCategory | getAttributeCategory(Attribute<?,?> attr)Gets a ordinal value of enumerated persistent attribute category.
 | 
| static List<Attribute<?,?>> | getAttributesInOrder(Class<?> cls,
                     Metamodel model)
 | 
| static List<Attribute<?,?>> | getAttributesInOrder(ClassMetaData meta,
                     Metamodel model)
 | 
| static List<Attribute<?,?>> | getAttributesInOrder(ManagedType<?> type)Gets the attributes of the given type in defined order.
 | 
| static String | getAttributeTypeName(Attribute<?,?> attr)Gets name of the attribute type.
 | 
| static String | getTagByAttributeType(Attribute<?,?> attr)
 | 
| static boolean | isEnum(Attribute<?,?> a)
 | 
| static boolean | isId(Attribute<?,?> a)
 | 
| static boolean | isLob(Attribute<?,?> a)
 | 
| static boolean | isVersion(Attribute<?,?> a)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DASH
public static final char DASH
- See Also:
- Constant Field Values
UNDERSCORE
public static final char UNDERSCORE
- See Also:
- Constant Field Values
MetamodelHelper
public MetamodelHelper()
getAttributesInOrder
public static List<Attribute<?,?>> getAttributesInOrder(Class<?> cls,
                                                        Metamodel model)
- 
 
getAttributesInOrder
public static List<Attribute<?,?>> getAttributesInOrder(ClassMetaData meta,
                                                        Metamodel model)
- 
 
getAttributesInOrder
public static List<Attribute<?,?>> getAttributesInOrder(ManagedType<?> type)
- Gets the attributes of the given type in defined order.
 
- 
- Parameters:
- type-
- Returns:
 
isId
public static boolean isId(Attribute<?,?> a)
- 
 
isVersion
public static boolean isVersion(Attribute<?,?> a)
- 
 
isEnum
public static boolean isEnum(Attribute<?,?> a)
- 
 
isLob
public static boolean isLob(Attribute<?,?> a)
- 
 
getAttributeCategory
public static MetamodelHelper.AttributeCategory getAttributeCategory(Attribute<?,?> attr)
- Gets a ordinal value of enumerated persistent attribute category.
 
- 
- Parameters:
- attr-
- Returns:
 
getTagByAttributeType
public static String getTagByAttributeType(Attribute<?,?> attr)
- 
 
getAttributeTypeName
public static String getAttributeTypeName(Attribute<?,?> attr)
- Gets name of the attribute type. For collection and map type attribute, the name is
 appended with generic type argument names.
 
- 
- Parameters:
- attr-
- Returns:
 
Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.