public void setValue(Object value, ValueFields valueFields) { valueFields.setTextValue((String) value); }
public void setValue(Object value, ValueFields valueFields) { EntityManagerSession entityManagerSession = Context.getCommandContext().getSession(EntityManagerSession.class); if (entityManagerSession == null) { throw new ActivitiException("Cannot set JPA variable: " + EntityManagerSession.class + " not configured"); } else { // Before we set the value we must flush all pending changes from // the entitymanager // If we don't do this, in some cases the primary key will not yet // be set in the object // which will cause exceptions down the road. entityManagerSession.flush(); } if (value != null) { String className = mappings.getJPAClassString(value); String idString = mappings.getJPAIdString(value); valueFields.setTextValue(className); valueFields.setTextValue2(idString); } else { valueFields.setTextValue(null); valueFields.setTextValue2(null); } }
public void setValue(Object value, ValueFields valueFields) { if (value != null) { valueFields.setTextValue(value.toString()); } else { valueFields.setTextValue(null); } }
public void setValue(Object value, ValueFields valueFields) { valueFields.setLongValue((Long) value); if (value != null) { valueFields.setTextValue(value.toString()); } else { valueFields.setTextValue(null); } }
public void setValue(Object value, ValueFields valueFields) { try { valueFields.setTextValue(objectMapper.writeValueAsString(value)); } catch (JsonProcessingException e) { logger.error("Error writing json variable " + valueFields.getName(), e); } }
public void setValue(Object value, ValueFields valueFields) { if (value != null) { valueFields.setLongValue(((Integer) value).longValue()); valueFields.setTextValue(value.toString()); } else { valueFields.setLongValue(null); valueFields.setTextValue(null); } }
public void setValue(Object value, ValueFields valueFields) { if (value != null) { valueFields.setLongValue(((Short) value).longValue()); valueFields.setTextValue(value.toString()); } else { valueFields.setLongValue(null); valueFields.setTextValue(null); } }
@Override public void setValue(Object value, ValueFields valueFields) { EntityManagerSession entityManagerSession = Context.getCommandContext().getSession(EntityManagerSession.class); if (entityManagerSession == null) { throw new ActivitiException("Cannot set JPA variable: " + EntityManagerSession.class + " not configured"); } else { // Before we set the value we must flush all pending changes from // the entitymanager // If we don't do this, in some cases the primary key will not yet // be set in the object // which will cause exceptions down the road. entityManagerSession.flush(); } if (value instanceof List<?> && ((List<?>) value).size() > 0) { List<?> list = (List<?>) value; List<String> ids = new ArrayList<String>(); String type = mappings.getJPAClassString(list.get(0)); for (Object entry : list) { ids.add(mappings.getJPAIdString(entry)); } // Store type in text field and the ID's as a serialized array valueFields.setBytes(serializeIds(ids)); valueFields.setTextValue(type); } else if (value == null) { valueFields.setBytes(null); valueFields.setTextValue(null); } else { throw new ActivitiIllegalArgumentException("Value is not a list of JPA entities: " + value); } }
public void setValue(Object value, ValueFields valueFields) { valueFields.setTextValue((String) value); }
public void setValue(Object value, ValueFields valueFields) { valueFields.setTextValue((String) value); }
public void setValue(Object value, ValueFields valueFields) { if (value != null) { valueFields.setTextValue(value.toString()); } else { valueFields.setTextValue(null); } }
public void setValue(Object value, ValueFields valueFields) { valueFields.setTextValue(value != null ? value.toString() : null); }
public void setValue(Object value, ValueFields valueFields) { valueFields.setLongValue((Long) value); if (value!=null) { valueFields.setTextValue(value.toString()); } else { valueFields.setTextValue(null); } }
public void setValue(Object value, ValueFields valueFields) { valueFields.setLongValue((Long) value); if (value != null) { valueFields.setTextValue(value.toString()); } else { valueFields.setTextValue(null); } }
public void setValue(Object value, ValueFields valueFields) { if (value != null) { valueFields.setLongValue(((Integer) value).longValue()); valueFields.setTextValue(value.toString()); } else { valueFields.setLongValue(null); valueFields.setTextValue(null); } }
public void setValue(Object value, ValueFields valueFields) { if (value!=null) { valueFields.setLongValue(((Integer) value).longValue()); valueFields.setTextValue(value.toString()); } else { valueFields.setLongValue(null); valueFields.setTextValue(null); } }
public void setValue(Object value, ValueFields valueFields) { if (value != null) { valueFields.setLongValue(((Short) value).longValue()); valueFields.setTextValue(value.toString()); } else { valueFields.setLongValue(null); valueFields.setTextValue(null); } }
public void setValue(Object value, ValueFields valueFields) { if (value!=null) { valueFields.setLongValue(((Short) value).longValue()); valueFields.setTextValue(value.toString()); } else { valueFields.setLongValue(null); valueFields.setTextValue(null); } }
@Override public void setValue(Object value, ValueFields valueFields) { String textValue = null; if (value != null) { if (!(value instanceof ActivitiScriptNode)) { throw new ActivitiException("Passed value is not an instance of ActivitiScriptNode, cannot set variable value."); } NodeRef reference = (((ActivitiScriptNode)value).getNodeRef()); if (reference != null) { // Use the string representation of the NodeRef textValue = reference.toString(); } } valueFields.setTextValue(textValue); }
@Override public void setValue(Object value, ValueFields valueFields) { String textValue = null; if (value != null) { if (!(value instanceof ActivitiScriptNode)) { throw new ActivitiException("Passed value is not an instance of ActivitiScriptNode, cannot set variable value."); } NodeRef reference = (((ActivitiScriptNode)value).getNodeRef()); if (reference != null) { // Use the string representation of the NodeRef textValue = reference.toString(); } } valueFields.setTextValue(textValue); }