org.openxava.model.meta
Class MetaAggregateForReference

java.lang.Object
  extended by org.openxava.util.meta.MetaElement
      extended by org.openxava.model.meta.MetaModel
          extended by org.openxava.model.meta.MetaAggregate
              extended by org.openxava.model.meta.MetaAggregateForReference
All Implemented Interfaces:
java.io.Serializable

public class MetaAggregateForReference
extends MetaAggregate

Aggregate whose implementation is a JavaBean.

See Also:
Serialized Form

Constructor Summary
MetaAggregateForReference()
           
 
Method Summary
 java.lang.String getBeanClass()
           
 ModelMapping getMapping()
           
 java.util.Collection getMetaPropertiesPersistents(MetaReference ref)
           
 java.util.Collection getPersistentsPropertiesNames(MetaReference ref)
           
 java.lang.Class getPropertiesClass()
          Class that contains the properties defined in this model.
 void setBeanClass(java.lang.String newClass)
           
 
Methods inherited from class org.openxava.model.meta.MetaAggregate
getId, setName
 
Methods inherited from class org.openxava.model.meta.MetaModel
addInterfaceName, addMetaCalculatorPostCreate, addMetaCalculatorPostLoad, addMetaCalculatorPostModify, addMetaCalculatorPreRemove, addMetaCollection, addMetaFinder, addMetaMethod, addMetaProperty, addMetaReference, addMetaValidator, addMetaValidatorRemove, addMetaView, containsMetaCollection, containsMetaProperty, containsMetaPropertyView, containsMetaReference, containsMetaReferenceWithModel, containsValidadors, existsForPOJOClass, extractKeyValues, fillPOJO, get, getAggregateReferencesNames, getAllKeyPropertiesNames, getAllMetaPropertiesKey, getAllPersistent, getAllPojoGenerated, getCalculatedPropertiesNames, getColectionsNames, getContainerModelName, getContainerReference, getEntityReferencesNames, getForPOJO, getForPOJOClass, getImplements, getInterfaceName, getInterfacesNames, getKeyPropertiesNames, getKeyReferencesNames, getMembersNames, getMetaAggregateReferences, getMetaCalculatorPostCreate, getMetaCalculatorPostLoad, getMetaCalculatorPostModify, getMetaCalculatorPreRemove, getMetaCalculatorsPostCreate, getMetaCalculatorsPostLoad, getMetaCalculatorsPostModify, getMetaCalculatorsPreRemove, getMetaColectionsWithConditionReferenceTo, getMetaCollection, getMetaCollections, getMetaCollectionsAgregate, getMetaCollectionsWithConditionInOthersModels, getMetaComponent, getMetaEntityReferences, getMetaFinders, getMetaMember, getMetaMembersKey, getMetaMethod, getMetaMethods, getMetaModelContainer, getMetaProperties, getMetaPropertiesCalculated, getMetaPropertiesKey, getMetaPropertiesPersistents, getMetaPropertiesPersistentsFromReference, getMetaPropertiesView, getMetaPropertiesViewWithDefaultCalculator, getMetaPropertiesWithDefaultValueCalculator, getMetaPropertiesWithDefaultValueOnCreate, getMetaProperty, getMetaPropertyView, getMetaReference, getMetaReferences, getMetaReferencesKey, getMetaReferencesKeyAndSearchKey, getMetaReferencesToEntity, getMetaReferencesWithDefaultValueCalculator, getMetaReferencesWithMapping, getMetaValidators, getMetaValidatorsRemove, getMetaView, getMetaViewByDefault, getMetaViews, getOnlyReadPropertiesNames, getOnlyReadWithFormulaPropertiesNames, getPersistentPropertiesNames, getPOJOClass, getPOJOClassName, getPOJOKeyClass, getPropertiesNames, getPropertiesNamesWithoutHiddenNorTransient, getQualifiedName, getRecursiveQualifiedPropertiesNames, getReferencesNames, getRequiredMemberNames, getRequiredPropertiesNames, getVersionPropertyName, getViewPropertiesNames, hasDefaultCalculatorOnCreate, hasVersionProperty, isAnnotatedEJB3, isCalculated, isHiddenKey, isKey, isKeyOrSearchKey, isPojoGenerated, isVersion, setAnnotatedEJB3, setContainerModelName, setContainerReference, setMetaComponent, setPOJOClassName, setPojoGenerated, setPOJOKeyClass, setQualifiedName, someModelHasDefaultCalculatorOnCreate, someModelHasPostCreateCalculator, someModelHasPostLoadCalculator, someModelHasPostModifyCalculator, someModelHasPreRemoveCalculator, toKeyMap, toMap, toPOJO, toString, toString, toString
 
Methods inherited from class org.openxava.util.meta.MetaElement
getDescription, getDescription, getDescription, getLabel, getLabel, getLabel, getLocale, getName, has18nLabel, hasName, setDescription, setLabel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MetaAggregateForReference

public MetaAggregateForReference()
Method Detail

getBeanClass

public java.lang.String getBeanClass()
                              throws XavaException
Throws:
XavaException

setBeanClass

public void setBeanClass(java.lang.String newClass)

getPropertiesClass

public java.lang.Class getPropertiesClass()
                                   throws XavaException
Description copied from class: MetaModel
Class that contains the properties defined in this model.

Overrides:
getPropertiesClass in class MetaModel
Returns:
Not null
Throws:
XavaException

getMapping

public ModelMapping getMapping()
                        throws XavaException
Specified by:
getMapping in class MetaModel
Throws:
XavaException

getMetaPropertiesPersistents

public java.util.Collection getMetaPropertiesPersistents(MetaReference ref)
                                                  throws XavaException
Throws:
XavaException

getPersistentsPropertiesNames

public java.util.Collection getPersistentsPropertiesNames(MetaReference ref)
                                                   throws XavaException
Throws:
XavaException