Package org.openxava.model.meta
Class MetaAggregateForReference
- java.lang.Object
-
- org.openxava.util.meta.MetaElement
-
- org.openxava.model.meta.MetaModel
-
- org.openxava.model.meta.MetaAggregate
-
- 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
Constructors Constructor Description MetaAggregateForReference()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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, extractKeyValuesFlattenEmbeddedIds, extractSearchKeyValues, fillPOJO, get, getAggregateReferencesNames, getAllKeyPropertiesNames, getAllKeyPropertiesNamesOrderedAsInModel, getAllMetaPropertiesKey, getAllPersistent, getAllPojoGenerated, getCalculatedPropertiesNames, getColectionsNames, getContainerModelName, getContainerReference, getEntityReferencesNames, getForPOJO, getForPOJOClass, getImplements, getInterfaceName, getInterfacesNames, getKeyPropertiesNames, getKeyReferencesNames, getMembersNames, getMembersNamesNestingAggregates, 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, getMetaViewOnlyKeys, getMetaViews, getOnlyReadPropertiesNames, getOnlyReadWithFormulaPropertiesNames, getPersistentPropertiesNames, getPOJOClass, getPOJOClassName, getPOJOKeyClass, getPropertiesNames, getPropertiesNamesWithoutHiddenNorTransient, getQualifiedName, getRecursiveQualifiedPropertiesNames, getRecursiveQualifiedPropertiesNamesIncludingCollections, getRecursiveQualifiedPropertiesNamesUntilSecondLevel, getRecursiveQualifiedPropertiesNamesUntilSecondLevelIncludingCollections, getReferencesNames, getRequiredMemberNames, getRequiredPropertiesNames, getVersionPropertyName, getViewPropertiesNames, hasDateTimeProperty, hasDefaultCalculatorOnCreate, hasHiddenKey, hasVersionProperty, isAnnotatedEJB3, isCalculated, isHiddenKey, isKey, isKeyOrSearchKey, isPOJOAvailable, isPojoGenerated, isVersion, isXmlComponent, setAnnotatedEJB3, setContainerModelName, setContainerReference, setMetaComponent, setPOJOClassName, setPojoGenerated, setPOJOKeyClass, setQualifiedName, setXmlComponent, someModelHasDefaultCalculatorOnCreate, someModelHasPostCreateCalculator, someModelHasPostLoadCalculator, someModelHasPostModifyCalculator, someModelHasPreRemoveCalculator, toKeyMap, toMap, toPOJO, toString, toString, toString
-
Methods inherited from class org.openxava.util.meta.MetaElement
getDescription, getDescription, getDescription, getDescription, getLabel, getLabel, getLabel, getLabel, getLocale, getName, getPlaceholder, getPlaceholder, getPlaceholder, has18nLabel, hasName, setDescription, setLabel, setPlaceholder
-
-
-
-
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 classMetaModel
- Returns:
- Not null
- Throws:
XavaException
-
getMapping
public ModelMapping getMapping() throws XavaException
- Specified by:
getMapping
in classMetaModel
- 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
-
-