| 构造器和说明 |
|---|
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 void |
addField(Field field) |
protected void |
addReferenceTo(Field field) |
protected java.lang.Object |
clone() |
boolean |
containsField(java.lang.String aName)
是否包含指定名称字段
|
boolean |
equals(java.lang.Object obj) |
Entity |
getDetailEntity()
获取明细实体(如有)
|
java.lang.Integer |
getEntityCode()
获取实体编号
|
Field |
getField(java.lang.String aName)
获取字段
|
java.lang.String[] |
getFieldNames()
获取字段名称
|
Field[] |
getFields()
获取全部字段
|
java.util.Set<java.lang.String> |
getFieldSorted()
获取按顺序排列的字段
|
Entity |
getMainEntity()
获取主实体(如有)
|
Field |
getNameField()
获取名称字段
|
Field |
getPrimaryField()
获取主键字段
|
Field[] |
getReferenceToFields()
获取引用到此实体的所有字段
|
Field[] |
getReferenceToFields(boolean excludeNReference,
boolean excludeAnyReference)
获取引用到此实体的所有字段
|
int |
hashCode() |
boolean |
isDeletable()
是否可删除
|
protected void |
setMainEntity(Entity entity) |
java.lang.String |
toString() |
getDescription, getExtraAttrs, getName, getPhysicalName, isCreatable, isQueryable, isUpdatablegetDescription, getExtraAttrs, getName, getPhysicalName, isCreatable, isQueryable, isUpdatablepublic 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)
public boolean containsField(java.lang.String aName)
EntitycontainsField 在接口中 Entitypublic Field getNameField()
EntitygetNameField 在接口中 Entitypublic Field getPrimaryField()
EntitygetPrimaryField 在接口中 Entitypublic java.lang.Integer getEntityCode()
EntitygetEntityCode 在接口中 Entitypublic Field[] getReferenceToFields()
EntitygetReferenceToFields 在接口中 EntityEntity.getReferenceToFields(boolean, boolean)public Field[] getReferenceToFields(boolean excludeNReference, boolean excludeAnyReference)
EntitygetReferenceToFields 在接口中 EntityexcludeNReference - 是否排除多引用excludeAnyReference - 是否排除任意引用public Entity getMainEntity()
EntitygetMainEntity 在接口中 Entitypublic Entity getDetailEntity()
EntitygetDetailEntity 在接口中 Entitypublic java.lang.String[] getFieldNames()
EntitygetFieldNames 在接口中 EntityEntity.getFields()public boolean isDeletable()
EntityisDeletable 在接口中 Entitypublic int hashCode()
hashCode 在类中 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 BaseMetaObjectprotected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在类中 java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic java.util.Set<java.lang.String> getFieldSorted()
protected void addField(Field field)
field - protected void addReferenceTo(Field field)
field - protected void setMainEntity(Entity entity)
entity -