Class DeployBeanTable
- java.lang.Object
-
- io.ebeaninternal.server.deploy.meta.DeployBeanTable
-
public class DeployBeanTable extends Object
Used for associated beans in place of a BeanDescriptor. This is done to avoid recursion issues due to the potentially bi-directional and circular relationships between beans.It holds the main deployment information and not all the detail that is held in a BeanDescriptor.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeanProperty
createIdProperty(BeanDescriptorMap owner)
Return the id properties.String
getBaseTable()
Return the base table for this BeanTable.Class<?>
getBeanType()
Return the class for this beanTable.void
setBaseTable(String baseTable)
Set the base table for this BeanTable.void
setIdProperty(DeployBeanProperty idProperty)
Set the Id properties.
-
-
-
Method Detail
-
getBaseTable
public String getBaseTable()
Return the base table for this BeanTable. This is used to determine the join information for associations.
-
setBaseTable
public void setBaseTable(String baseTable)
Set the base table for this BeanTable.
-
createIdProperty
public BeanProperty createIdProperty(BeanDescriptorMap owner)
Return the id properties.
-
setIdProperty
public void setIdProperty(DeployBeanProperty idProperty)
Set the Id properties.
-
getBeanType
public Class<?> getBeanType()
Return the class for this beanTable.
-
-