Class DeployBeanInfo<T>
- java.lang.Object
-
- io.ebeaninternal.server.deploy.parse.DeployBeanInfo<T>
-
public class DeployBeanInfo<T> extends Object
Wraps information about a bean during deployment parsing.
-
-
Constructor Summary
Constructors Constructor Description DeployBeanInfo(DeployUtil util, DeployBeanDescriptor<T> descriptor)
Create with a DeployUtil and BeanDescriptor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addNamedQuery(String name, String query)
Add the named query.void
addRawSql(String name, RawSql rawSql)
Add named RawSql from ebean.xml.DeployBeanDescriptor<T>
getDescriptor()
Return the BeanDescriptor currently being processed.Class<?>
getEmbeddedIdType()
DeployUtil
getUtil()
Return the DeployUtil we are using.boolean
isEmbedded()
void
setEmbeddedId(DeployBeanPropertyAssoc<?> embeddedId)
This bean type has an embedded Id property.void
setPrimaryKeyJoin(TableJoin join)
Set that the PK is also a foreign key.String
toString()
-
-
-
Constructor Detail
-
DeployBeanInfo
public DeployBeanInfo(DeployUtil util, DeployBeanDescriptor<T> descriptor)
Create with a DeployUtil and BeanDescriptor.
-
-
Method Detail
-
getDescriptor
public DeployBeanDescriptor<T> getDescriptor()
Return the BeanDescriptor currently being processed.
-
getUtil
public DeployUtil getUtil()
Return the DeployUtil we are using.
-
addNamedQuery
public void addNamedQuery(String name, String query)
Add the named query.
-
setPrimaryKeyJoin
public void setPrimaryKeyJoin(TableJoin join)
Set that the PK is also a foreign key.
-
setEmbeddedId
public void setEmbeddedId(DeployBeanPropertyAssoc<?> embeddedId)
This bean type has an embedded Id property.
-
getEmbeddedIdType
public Class<?> getEmbeddedIdType()
-
isEmbedded
public boolean isEmbedded()
-
-