Class DeployBeanPropertyLists
- java.lang.Object
-
- io.ebeaninternal.server.deploy.meta.DeployBeanPropertyLists
-
public class DeployBeanPropertyLists extends Object
Helper object to classify BeanProperties into appropriate lists.
-
-
Constructor Summary
Constructors Constructor Description DeployBeanPropertyLists(BeanDescriptorMap owner, BeanDescriptor<?> desc, DeployBeanDescriptor<?> deploy)
-
Method Summary
-
-
-
Constructor Detail
-
DeployBeanPropertyLists
public DeployBeanPropertyLists(BeanDescriptorMap owner, BeanDescriptor<?> desc, DeployBeanDescriptor<?> deploy)
-
-
Method Detail
-
getUnidirectional
public BeanPropertyAssocOne<?> getUnidirectional()
Return the unidirectional.
-
getOrderColumn
public BeanProperty getOrderColumn()
Return the order column property.
-
getPropertyMap
public LinkedHashMap<String,BeanProperty> getPropertyMap()
-
getBaseScalar
public BeanProperty[] getBaseScalar()
Return the base scalar properties (excludes Id and secondary table properties).
-
getId
public BeanProperty getId()
-
getNonTransients
public BeanProperty[] getNonTransients()
-
getTransients
public BeanProperty[] getTransients()
-
getVersionProperty
public BeanProperty getVersionProperty()
-
getLocal
public BeanProperty[] getLocal()
-
getMutable
public BeanProperty[] getMutable()
-
getEmbedded
public BeanPropertyAssocOne<?>[] getEmbedded()
-
getOneImported
public BeanPropertyAssocOne<?>[] getOneImported()
-
getOnes
public BeanPropertyAssocOne<?>[] getOnes()
-
getOneExportedSave
public BeanPropertyAssocOne<?>[] getOneExportedSave()
-
getOneExportedDelete
public BeanPropertyAssocOne<?>[] getOneExportedDelete()
-
getOneImportedSave
public BeanPropertyAssocOne<?>[] getOneImportedSave()
-
getOneImportedDelete
public BeanPropertyAssocOne<?>[] getOneImportedDelete()
-
getNonMany
public BeanProperty[] getNonMany()
-
getAggregates
public BeanProperty[] getAggregates()
-
getMany
public BeanPropertyAssocMany<?>[] getMany()
-
getManySave
public BeanPropertyAssocMany<?>[] getManySave()
-
getManyDelete
public BeanPropertyAssocMany<?>[] getManyDelete()
-
getManyToMany
public BeanPropertyAssocMany<?>[] getManyToMany()
-
getDraftDirty
public BeanProperty getDraftDirty()
-
getUnmappedJson
public BeanProperty getUnmappedJson()
-
getDraft
public BeanProperty getDraft()
-
getSoftDeleteProperty
public BeanProperty getSoftDeleteProperty()
-
getTenant
public BeanProperty getTenant()
-
getGeneratedInsert
public BeanProperty[] getGeneratedInsert()
Return the properties set via generated values on insert.
-
getGeneratedUpdate
public BeanProperty[] getGeneratedUpdate()
Return the properties set via generated values on update.
-
-