Class ToManyBase
- java.lang.Object
-
- org.greenrobot.greendao.generator.ToManyBase
-
- Direct Known Subclasses:
ToMany,ToManyWithJoinEntity
public abstract class ToManyBase extends java.lang.ObjectBase class for to-many relationship from source entities to target entities.
-
-
Field Summary
Fields Modifier and Type Field Description protected EntitysourceEntityprotected EntitytargetEntity
-
Constructor Summary
Constructors Constructor Description ToManyBase(Schema schema, Entity sourceEntity, Entity targetEntity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()java.lang.StringgetOrder()java.lang.StringgetOrderSpec()order spec to be used in generated @OrderBy annotationEntitygetSourceEntity()EntitygetTargetEntity()voidorderAsc(Property... properties)Property of target entity used for ascending order.voidorderDesc(Property... properties)Property of target entity used for descending order.voidsetName(java.lang.String name)Sets the name of the relation, which is used as the property name in the entity (the source entity owning the to-many relationship).java.lang.StringtoString()
-
-
-
Method Detail
-
getSourceEntity
public Entity getSourceEntity()
-
getTargetEntity
public Entity getTargetEntity()
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
Sets the name of the relation, which is used as the property name in the entity (the source entity owning the to-many relationship).
-
orderAsc
public void orderAsc(Property... properties)
Property of target entity used for ascending order.
-
orderDesc
public void orderDesc(Property... properties)
Property of target entity used for descending order.
-
getOrder
public java.lang.String getOrder()
-
getOrderSpec
public java.lang.String getOrderSpec()
order spec to be used in generated @OrderBy annotation
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-