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.StringgetBeanClass()ModelMappinggetMapping()java.util.CollectiongetMetaPropertiesPersistents(MetaReference ref)java.util.CollectiongetPersistentsPropertiesNames(MetaReference ref)java.lang.ClassgetPropertiesClass()Class that contains the properties defined in this model.voidsetBeanClass(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, getSarchKeyPropertiesNames, 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 XavaExceptionDescription copied from class:MetaModelClass that contains the properties defined in this model.- Overrides:
getPropertiesClassin classMetaModel- Returns:
- Not null
- Throws:
XavaException
-
getMapping
public ModelMapping getMapping() throws XavaException
- Specified by:
getMappingin 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
-
-