private static final Column getColumn(Property p) { Root root = SessionManager.getSession().getMetadataRoot().getRoot(); ObjectMap om = root.getObjectMap(root.getObjectType(p.getContainer().getQualifiedName())); Mapping m = om.getMapping(Path.get(p.getName())); if (m instanceof Value) { return ((Value) m).getColumn(); } else { return null; } }
public static final com.redhat.persistence.metadata.Property prop(Root root, Property prop) { return type(root, prop.getContainer().getQualifiedName()).getProperty(prop.getName()); }