类 EntityImpl
- java.lang.Object
-
- cn.devezhao.persist4j.metadata.BaseMetaObject
-
- cn.devezhao.persist4j.metadata.impl.EntityImpl
-
-
构造器概要
构造器 构造器 说明 EntityImpl(java.lang.String name, java.lang.String physicalName, java.lang.String description, com.alibaba.fastjson.JSONObject extraAttrs, boolean creatable, boolean updatable, boolean queryable, int typeCode, java.lang.String nameFieldName, boolean deletable)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidaddField(Field field)protected voidaddReferenceTo(Field field)protected java.lang.Objectclone()booleancontainsField(java.lang.String aName)是否包含指定名称字段booleanequals(java.lang.Object obj)EntitygetDetailEntity()获取明细实体(如有)Entity[]getDetialEntities()v1.7java.lang.IntegergetEntityCode()获取实体编号FieldgetField(java.lang.String aName)获取字段java.lang.String[]getFieldNames()获取字段名称Field[]getFields()获取全部字段java.util.Set<java.lang.String>getFieldSorted()获取按顺序排列的字段EntitygetMainEntity()获取主实体(如有)FieldgetNameField()获取名称字段FieldgetPrimaryField()获取主键字段Field[]getReferenceToFields()获取引用到此实体的所有字段Field[]getReferenceToFields(boolean excludeNReference, boolean excludeAnyReference)获取引用到此实体的所有字段inthashCode()booleanisDeletable()是否可删除protected voidsetMainEntity(Entity mainEntity)java.lang.StringtoString()-
从类继承的方法 cn.devezhao.persist4j.metadata.BaseMetaObject
getDescription, getExtraAttrs, getName, getPhysicalName, isCreatable, isQueryable, isUpdatable
-
从接口继承的方法 cn.devezhao.persist4j.metadata.BaseMeta
getDescription, getExtraAttrs, getName, getPhysicalName, isCreatable, isQueryable, isUpdatable
-
-
-
-
方法详细资料
-
containsField
public boolean containsField(java.lang.String aName)
从接口复制的说明:Entity是否包含指定名称字段- 指定者:
containsField在接口中Entity- 返回:
-
getNameField
public Field getNameField()
从接口复制的说明:Entity获取名称字段- 指定者:
getNameField在接口中Entity- 返回:
-
getPrimaryField
public Field getPrimaryField()
从接口复制的说明:Entity获取主键字段- 指定者:
getPrimaryField在接口中Entity- 返回:
-
getEntityCode
public java.lang.Integer getEntityCode()
从接口复制的说明:Entity获取实体编号- 指定者:
getEntityCode在接口中Entity- 返回:
-
getReferenceToFields
public Field[] getReferenceToFields()
从接口复制的说明:Entity获取引用到此实体的所有字段- 指定者:
getReferenceToFields在接口中Entity- 返回:
- 另请参阅:
Entity.getReferenceToFields(boolean, boolean)
-
getReferenceToFields
public Field[] getReferenceToFields(boolean excludeNReference, boolean excludeAnyReference)
从接口复制的说明:Entity获取引用到此实体的所有字段- 指定者:
getReferenceToFields在接口中Entity- 参数:
excludeNReference- 是否排除多引用excludeAnyReference- 是否排除任意引用- 返回:
-
getMainEntity
public Entity getMainEntity()
从接口复制的说明:Entity获取主实体(如有)- 指定者:
getMainEntity在接口中Entity- 返回:
-
getDetailEntity
public Entity getDetailEntity()
从接口复制的说明:Entity获取明细实体(如有)- 指定者:
getDetailEntity在接口中Entity- 返回:
-
getDetialEntities
public Entity[] getDetialEntities()
从接口复制的说明:Entityv1.7- 指定者:
getDetialEntities在接口中Entity- 返回:
-
getFieldNames
public java.lang.String[] getFieldNames()
从接口复制的说明:Entity获取字段名称- 指定者:
getFieldNames在接口中Entity- 返回:
- 另请参阅:
Entity.getFields()
-
isDeletable
public boolean isDeletable()
从接口复制的说明:Entity是否可删除- 指定者:
isDeletable在接口中Entity- 返回:
-
hashCode
public int hashCode()
- 覆盖:
hashCode在类中java.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- 覆盖:
equals在类中java.lang.Object
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中BaseMetaObject
-
clone
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException- 覆盖:
clone在类中java.lang.Object- 抛出:
java.lang.CloneNotSupportedException
-
getFieldSorted
public java.util.Set<java.lang.String> getFieldSorted()
获取按顺序排列的字段- 返回:
-
addField
protected void addField(Field field)
- 参数:
field-
-
addReferenceTo
protected void addReferenceTo(Field field)
- 参数:
field-
-
setMainEntity
protected void setMainEntity(Entity mainEntity)
- 参数:
mainEntity-
-
-