/** Returns a PersistenceClassElement created from the mapping class. * @param mappingClass the mapping class element to which the persistence * class is associated * @return the PersistenceClassElement for mappingClass, * <code>null</code> if an error occurs or none exists * @see #getMappingClass */ protected PersistenceClassElement getPersistenceClass ( MappingClassElement mappingClass) { return ((mappingClass == null) ? null : ((MappingClassElementImpl)mappingClass).getPersistenceElement()); }
/** Returns a PersistenceClassElement created from the mapping class. * @param mappingClass the mapping class element to which the persistence * class is associated * @return the PersistenceClassElement for mappingClass, * <code>null</code> if an error occurs or none exists * @see #getMappingClass */ protected PersistenceClassElement getPersistenceClass ( MappingClassElement mappingClass) { return ((mappingClass == null) ? null : ((MappingClassElementImpl)mappingClass).getPersistenceElement()); }
/** Get the fully qualified name of the primary key class for this class * element. This value is only used if <code>getObjectIdentityType</code> * returns <code>APPLICATION_IDENTITY</code> * @return the fully qualified key class name, <code>null</code> if the * identity type is not managed by the application * @see PersistenceClassElement#setObjectIdentityType * @see PersistenceClassElement#APPLICATION_IDENTITY * */ public String getKeyClass () { return getPersistenceElement().getKeyClass(); }
/** Get the fully qualified name of the primary key class for this class * element. This value is only used if <code>getObjectIdentityType</code> * returns <code>APPLICATION_IDENTITY</code> * @return the fully qualified key class name, <code>null</code> if the * identity type is not managed by the application * @see PersistenceClassElement#setObjectIdentityType * @see PersistenceClassElement#APPLICATION_IDENTITY * */ public String getKeyClass () { return getPersistenceElement().getKeyClass(); }
private PersistenceFieldElement createPersistenceField( MappingClassElement mce, String fieldName) throws ModelException { PersistenceClassElement pce = ((MappingClassElementImpl)mce).getPersistenceElement(); PersistenceFieldElementImpl pfei = new PersistenceFieldElementImpl(fieldName); PersistenceFieldElement pfe = new PersistenceFieldElement(pfei, pce); pce.addField(pfe); return pfe; }
final RelationshipElement getRelationshipElement () { return ((MappingClassElementImpl)getDeclaringClass()). getPersistenceElement().getRelationship(getName()); }
final PersistenceFieldElement getPersistenceFieldElement () { return ((MappingClassElementImpl)getDeclaringClass()). getPersistenceElement().getField(getName()); }
final PersistenceFieldElement getPersistenceFieldElement () { return ((MappingClassElementImpl)getDeclaringClass()). getPersistenceElement().getField(getName()); }
final RelationshipElement getRelationshipElement () { return ((MappingClassElementImpl)getDeclaringClass()). getPersistenceElement().getRelationship(getName()); }
public static void main(String[] args) { for (int i = 0; i < args.length; i++) { String className = args[i]; println(0, "\nClass " + className + ":"); //NOI18N try { MappingClassElementImpl mce = (MappingClassElementImpl)model.getMappingClass(className); if (mce != null) { printPersistenceClassElement(mce.getPersistenceElement()); printMappingClassElement(mce); } else { println(0, "Cannot find mapping info for class " + className + " (getMappingClass returns null)"); //NOI18N } } catch (Exception e) { println(0, "Problems during accessing mapping info for class " + className); //NOI18N e.printStackTrace(); } } }
public static void main(String[] args) { for (int i = 0; i < args.length; i++) { String className = args[i]; println(0, "\nClass " + className + ":"); //NOI18N try { MappingClassElementImpl mce = (MappingClassElementImpl)model.getMappingClass(className); if (mce != null) { printPersistenceClassElement(mce.getPersistenceElement()); printMappingClassElement(mce); } else { println(0, "Cannot find mapping info for class " + className + " (getMappingClass returns null)"); //NOI18N } } catch (Exception e) { println(0, "Problems during accessing mapping info for class " + className); //NOI18N e.printStackTrace(); } } }
private MappingFieldElement createUnmappedField(MappingClassElement mce, String beanName, String fieldName) throws ModelException { PersistenceClassElement pce = ((MappingClassElementImpl)mce). getPersistenceElement(); PersistenceFieldElementImpl pfei = new PersistenceFieldElementImpl(fieldName); PersistenceFieldElement pfe = new PersistenceFieldElement(pfei, pce); pfe.setKey(helper.isKey(beanName,fieldName,false)); pce.addField(pfe); MappingFieldElement mfe = new MappingFieldElementImpl(fieldName, mce); return mfe; }
MappingClassElementImpl mcei = (MappingClassElementImpl) mce; pce = mcei.getPersistenceElement(); pfields = pce.getFields();
PersistenceClassElement pce = ((MappingClassElementImpl)mce).getPersistenceElement();