本文整理了Java中com.fasterxml.jackson.databind.node.ArrayNode.isNull()
方法的一些代码示例,展示了ArrayNode.isNull()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ArrayNode.isNull()
方法的具体详情如下:
包路径:com.fasterxml.jackson.databind.node.ArrayNode
类名称:ArrayNode
方法名:isNull
暂无
代码示例来源:origin: Activiti/Activiti
public void changeUserTaskCandidateUser(String id, String candidateUser, boolean overwriteOtherChangedEntries, ObjectNode infoNode) {
ArrayNode valuesNode = null;
if (overwriteOtherChangedEntries) {
valuesNode = processEngineConfiguration.getObjectMapper().createArrayNode();
} else {
if (doesElementPropertyExist(id, USER_TASK_CANDIDATE_USERS, infoNode)) {
valuesNode = (ArrayNode) infoNode.get(BPMN_NODE).get(id).get(USER_TASK_CANDIDATE_USERS);
}
if (valuesNode == null || valuesNode.isNull()) {
valuesNode = processEngineConfiguration.getObjectMapper().createArrayNode();
}
}
valuesNode.add(candidateUser);
setElementProperty(id, USER_TASK_CANDIDATE_USERS, valuesNode, infoNode);
}
代码示例来源:origin: Activiti/Activiti
public void changeUserTaskCandidateGroup(String id, String candidateGroup, boolean overwriteOtherChangedEntries, ObjectNode infoNode) {
ArrayNode valuesNode = null;
if (overwriteOtherChangedEntries) {
valuesNode = processEngineConfiguration.getObjectMapper().createArrayNode();
} else {
if (doesElementPropertyExist(id, USER_TASK_CANDIDATE_GROUPS, infoNode)) {
valuesNode = (ArrayNode) infoNode.get(BPMN_NODE).get(id).get(USER_TASK_CANDIDATE_GROUPS);
}
if (valuesNode == null || valuesNode.isNull()) {
valuesNode = processEngineConfiguration.getObjectMapper().createArrayNode();
}
}
valuesNode.add(candidateGroup);
setElementProperty(id, USER_TASK_CANDIDATE_GROUPS, valuesNode, infoNode);
}
代码示例来源:origin: org.activiti/activiti-engine
public void changeUserTaskCandidateUser(String id, String candidateUser, boolean overwriteOtherChangedEntries, ObjectNode infoNode) {
ArrayNode valuesNode = null;
if (overwriteOtherChangedEntries) {
valuesNode = processEngineConfiguration.getObjectMapper().createArrayNode();
} else {
if (doesElementPropertyExist(id, USER_TASK_CANDIDATE_USERS, infoNode)) {
valuesNode = (ArrayNode) infoNode.get(BPMN_NODE).get(id).get(USER_TASK_CANDIDATE_USERS);
}
if (valuesNode == null || valuesNode.isNull()) {
valuesNode = processEngineConfiguration.getObjectMapper().createArrayNode();
}
}
valuesNode.add(candidateUser);
setElementProperty(id, USER_TASK_CANDIDATE_USERS, valuesNode, infoNode);
}
代码示例来源:origin: org.activiti/activiti-engine
public void changeUserTaskCandidateGroup(String id, String candidateGroup, boolean overwriteOtherChangedEntries, ObjectNode infoNode) {
ArrayNode valuesNode = null;
if (overwriteOtherChangedEntries) {
valuesNode = processEngineConfiguration.getObjectMapper().createArrayNode();
} else {
if (doesElementPropertyExist(id, USER_TASK_CANDIDATE_GROUPS, infoNode)) {
valuesNode = (ArrayNode) infoNode.get(BPMN_NODE).get(id).get(USER_TASK_CANDIDATE_GROUPS);
}
if (valuesNode == null || valuesNode.isNull()) {
valuesNode = processEngineConfiguration.getObjectMapper().createArrayNode();
}
}
valuesNode.add(candidateGroup);
setElementProperty(id, USER_TASK_CANDIDATE_GROUPS, valuesNode, infoNode);
}
代码示例来源:origin: org.flowable/flowable5-engine
@Override
public void changeUserTaskCandidateGroup(String id, String candidateGroup, boolean overwriteOtherChangedEntries, ObjectNode infoNode) {
ArrayNode valuesNode = null;
if (overwriteOtherChangedEntries) {
valuesNode = processEngineConfiguration.getObjectMapper().createArrayNode();
} else {
if (doesElementPropertyExist(id, USER_TASK_CANDIDATE_GROUPS, infoNode)) {
valuesNode = (ArrayNode) infoNode.get(BPMN_NODE).get(id).get(USER_TASK_CANDIDATE_GROUPS);
}
if (valuesNode == null || valuesNode.isNull()) {
valuesNode = processEngineConfiguration.getObjectMapper().createArrayNode();
}
}
valuesNode.add(candidateGroup);
setElementProperty(id, USER_TASK_CANDIDATE_GROUPS, valuesNode, infoNode);
}
代码示例来源:origin: org.flowable/flowable-engine
@Override
public void changeUserTaskCandidateUser(String id, String candidateUser, boolean overwriteOtherChangedEntries, ObjectNode infoNode) {
ArrayNode valuesNode = null;
if (overwriteOtherChangedEntries) {
valuesNode = configuration.getObjectMapper().createArrayNode();
} else {
if (doesElementPropertyExist(id, USER_TASK_CANDIDATE_USERS, infoNode)) {
valuesNode = (ArrayNode) infoNode.get(BPMN_NODE).get(id).get(USER_TASK_CANDIDATE_USERS);
}
if (valuesNode == null || valuesNode.isNull()) {
valuesNode = configuration.getObjectMapper().createArrayNode();
}
}
valuesNode.add(candidateUser);
setElementProperty(id, USER_TASK_CANDIDATE_USERS, valuesNode, infoNode);
}
代码示例来源:origin: org.flowable/flowable-engine
@Override
public void changeUserTaskCandidateGroup(String id, String candidateGroup, boolean overwriteOtherChangedEntries, ObjectNode infoNode) {
ArrayNode valuesNode = null;
if (overwriteOtherChangedEntries) {
valuesNode = configuration.getObjectMapper().createArrayNode();
} else {
if (doesElementPropertyExist(id, USER_TASK_CANDIDATE_GROUPS, infoNode)) {
valuesNode = (ArrayNode) infoNode.get(BPMN_NODE).get(id).get(USER_TASK_CANDIDATE_GROUPS);
}
if (valuesNode == null || valuesNode.isNull()) {
valuesNode = configuration.getObjectMapper().createArrayNode();
}
}
valuesNode.add(candidateGroup);
setElementProperty(id, USER_TASK_CANDIDATE_GROUPS, valuesNode, infoNode);
}
代码示例来源:origin: org.flowable/flowable5-engine
@Override
public void changeUserTaskCandidateUser(String id, String candidateUser, boolean overwriteOtherChangedEntries, ObjectNode infoNode) {
ArrayNode valuesNode = null;
if (overwriteOtherChangedEntries) {
valuesNode = processEngineConfiguration.getObjectMapper().createArrayNode();
} else {
if (doesElementPropertyExist(id, USER_TASK_CANDIDATE_USERS, infoNode)) {
valuesNode = (ArrayNode) infoNode.get(BPMN_NODE).get(id).get(USER_TASK_CANDIDATE_USERS);
}
if (valuesNode == null || valuesNode.isNull()) {
valuesNode = processEngineConfiguration.getObjectMapper().createArrayNode();
}
}
valuesNode.add(candidateUser);
setElementProperty(id, USER_TASK_CANDIDATE_USERS, valuesNode, infoNode);
}
代码示例来源:origin: org.flowable/flowable-engine
public static JsonNode convertToJson(ProcessInstanceMigrationDocument processInstanceMigrationDocument) {
ObjectNode documentNode = objectMapper.createObjectNode();
if (processInstanceMigrationDocument.getMigrateToProcessDefinitionId() != null) {
documentNode.put(TO_PROCESS_DEFINITION_ID_JSON_PROPERTY, processInstanceMigrationDocument.getMigrateToProcessDefinitionId());
}
if (processInstanceMigrationDocument.getMigrateToProcessDefinitionKey() != null) {
documentNode.put(TO_PROCESS_DEFINITION_KEY_JSON_PROPERTY, processInstanceMigrationDocument.getMigrateToProcessDefinitionKey());
}
if (processInstanceMigrationDocument.getMigrateToProcessDefinitionVersion() != null) {
documentNode.put(TO_PROCESS_DEFINITION_VERSION_JSON_PROPERTY, processInstanceMigrationDocument.getMigrateToProcessDefinitionVersion());
}
if (processInstanceMigrationDocument.getMigrateToProcessDefinitionTenantId() != null) {
documentNode.put(TO_PROCESS_DEFINITION_TENANT_ID_JSON_PROPERTY, processInstanceMigrationDocument.getMigrateToProcessDefinitionTenantId());
}
ArrayNode mappingNodes = convertToJsonActivityMigrationMappings(processInstanceMigrationDocument.getActivityMigrationMappings());
if (mappingNodes != null && !mappingNodes.isNull()) {
documentNode.set(ACTIVITY_MAPPINGS_JSON_SECTION, mappingNodes);
}
JsonNode processInstanceVariablesNode = convertToJsonProcessInstanceVariables(processInstanceMigrationDocument, objectMapper);
if (processInstanceVariablesNode != null && !processInstanceVariablesNode.isNull()) {
documentNode.set(PROCESS_INSTANCE_VARIABLES_JSON_SECTION, processInstanceVariablesNode);
}
return documentNode;
}
内容来源于网络,如有侵权,请联系作者删除!