public abstract class PSObjectImplBase extends java.lang.Object implements IPSModelObjectRuntime
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ATTR_GETDYNAMODELFILEPATH |
static java.lang.String |
ATTR_GETID |
| 构造器和说明 |
|---|
PSObjectImplBase() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.fasterxml.jackson.databind.node.ArrayNode |
getArray(com.fasterxml.jackson.databind.node.ObjectNode jsonObject,
java.lang.String strPropertyName)
获取属性Json数组值
|
static boolean |
getBoolean(com.fasterxml.jackson.databind.node.ObjectNode jsonObject,
java.lang.String strPropertyName,
boolean bDefault)
获取属性布尔值
|
<T> T |
getChildPSModelObject(java.lang.Class<T> cls,
com.fasterxml.jackson.databind.node.ObjectNode objNode,
java.lang.String strTag) |
<T> T |
getChildPSModelObject(java.lang.Class<T> cls,
com.fasterxml.jackson.databind.node.ObjectNode objNode,
java.lang.String strTag,
boolean bTryMode) |
java.lang.String |
getCodeName()
获取代码标识
|
java.lang.String |
getDeployId() |
static double |
getDouble(com.fasterxml.jackson.databind.node.ObjectNode jsonObject,
java.lang.String strPropertyName,
double fDefault)
获取属性Double值
|
java.lang.String |
getDynaModelFilePath()
获取动态模型文件路径
|
int |
getExtendMode() |
java.lang.String |
getId() |
static int |
getInt(com.fasterxml.jackson.databind.node.ObjectNode jsonObject,
java.lang.String strPropertyName,
int nDefault)
获取属性整数值
|
java.lang.String |
getLogicName() |
static long |
getLong(com.fasterxml.jackson.databind.node.ObjectNode jsonObject,
java.lang.String strPropertyName,
long nDefault)
获取属性Long值
|
java.lang.String |
getMemo()
获取备注
|
java.lang.String |
getName()
获取名称
|
com.fasterxml.jackson.databind.node.ObjectNode |
getObjectNode() |
IPSModelObjectRuntime |
getParentPSModelObject() |
<T> T |
getParentPSModelObject(java.lang.Class<T> cls) |
<T> T |
getParentPSModelObject(java.lang.Class<T> cls,
boolean bTryMode) |
<T> T |
getPSModelObject(java.lang.Class<T> cls,
boolean bTryMode) |
static java.lang.String |
getString(com.fasterxml.jackson.databind.node.ObjectNode jsonObject,
java.lang.String strPropertyName,
java.lang.String strDefault)
获取属性字符串值
|
void |
init(IPSModelService iPSModelService,
IPSModelObjectRuntime parentModel,
com.fasterxml.jackson.databind.node.ObjectNode objectNode) |
boolean |
isDynaInstModel() |
getPSDynaModel, getPSDynaModelMust, getUserCat, getUserTag, getUserTag2, getUserTag3, getUserTag4public static final java.lang.String ATTR_GETID
public static final java.lang.String ATTR_GETDYNAMODELFILEPATH
public void init(IPSModelService iPSModelService, IPSModelObjectRuntime parentModel, com.fasterxml.jackson.databind.node.ObjectNode objectNode)
init 在接口中 IPSModelObjectRuntimepublic java.lang.String getId()
getId 在接口中 IPSModelObjectRuntimegetId 在接口中 IPSObjectpublic <T> T getChildPSModelObject(java.lang.Class<T> cls,
com.fasterxml.jackson.databind.node.ObjectNode objNode,
java.lang.String strTag)
getChildPSModelObject 在接口中 IPSModelObjectRuntimepublic <T> T getParentPSModelObject(java.lang.Class<T> cls)
getParentPSModelObject 在接口中 IPSModelObjectRuntimegetParentPSModelObject 在接口中 IPSObjectpublic <T> T getChildPSModelObject(java.lang.Class<T> cls,
com.fasterxml.jackson.databind.node.ObjectNode objNode,
java.lang.String strTag,
boolean bTryMode)
getChildPSModelObject 在接口中 IPSModelObjectRuntimepublic <T> T getParentPSModelObject(java.lang.Class<T> cls,
boolean bTryMode)
getParentPSModelObject 在接口中 IPSModelObjectRuntimegetParentPSModelObject 在接口中 IPSObjectpublic <T> T getPSModelObject(java.lang.Class<T> cls,
boolean bTryMode)
getPSModelObject 在接口中 IPSModelObjectRuntimegetPSModelObject 在接口中 IPSObjectpublic IPSModelObjectRuntime getParentPSModelObject()
getParentPSModelObject 在接口中 IPSModelObjectRuntimegetParentPSModelObject 在接口中 IPSObjectpublic com.fasterxml.jackson.databind.node.ObjectNode getObjectNode()
getObjectNode 在接口中 IPSObjectpublic java.lang.String getCodeName()
IPSModelObjectgetCodeName 在接口中 IPSModelObjectgetCodeName 在接口中 IPSModelObjectRuntimepublic java.lang.String getName()
IPSModelObjectgetName 在接口中 IPSModelObjectgetName 在接口中 IPSModelObjectRuntimegetName 在接口中 IPSObjectpublic java.lang.String getMemo()
IPSModelObjectgetMemo 在接口中 IPSModelObjectgetMemo 在接口中 IPSObjectpublic java.lang.String getLogicName()
getLogicName 在接口中 IPSObjectpublic java.lang.String getDeployId()
public int getExtendMode()
public java.lang.String getDynaModelFilePath()
IPSModelObjectgetDynaModelFilePath 在接口中 IPSModelObjectgetDynaModelFilePath 在接口中 IPSModelObjectRuntimepublic boolean isDynaInstModel()
public static java.lang.String getString(com.fasterxml.jackson.databind.node.ObjectNode jsonObject,
java.lang.String strPropertyName,
java.lang.String strDefault)
jsonObject - strPropertyName - strDefault - public static boolean getBoolean(com.fasterxml.jackson.databind.node.ObjectNode jsonObject,
java.lang.String strPropertyName,
boolean bDefault)
jsonObject - strPropertyName - bDefault - public static int getInt(com.fasterxml.jackson.databind.node.ObjectNode jsonObject,
java.lang.String strPropertyName,
int nDefault)
jsonObject - strPropertyName - strDefault - public static long getLong(com.fasterxml.jackson.databind.node.ObjectNode jsonObject,
java.lang.String strPropertyName,
long nDefault)
jsonObject - strPropertyName - strDefault - public static double getDouble(com.fasterxml.jackson.databind.node.ObjectNode jsonObject,
java.lang.String strPropertyName,
double fDefault)
jsonObject - strPropertyName - strDefault - public static com.fasterxml.jackson.databind.node.ArrayNode getArray(com.fasterxml.jackson.databind.node.ObjectNode jsonObject,
java.lang.String strPropertyName)
throws java.lang.Exception
jsonObject - strPropertyName - java.lang.Exception