public Map<String, Object> getValueInfo(TypedValue typedValue) { if(!(typedValue instanceof ObjectValue)) { throw new IllegalArgumentException("Value not of type Object."); } ObjectValue objectValue = (ObjectValue) typedValue; Map<String, Object> valueInfo = new HashMap<String, Object>(); String serializationDataFormat = objectValue.getSerializationDataFormat(); if(serializationDataFormat != null) { valueInfo.put(VALUE_INFO_SERIALIZATION_DATA_FORMAT, serializationDataFormat); } String objectTypeName = objectValue.getObjectTypeName(); if(objectTypeName != null) { valueInfo.put(VALUE_INFO_OBJECT_TYPE_NAME, objectTypeName); } if (objectValue.isTransient()) { valueInfo.put(VALUE_INFO_TRANSIENT, objectValue.isTransient()); } return valueInfo; }
public Map<String, Object> getValueInfo(TypedValue typedValue) { if(!(typedValue instanceof ObjectValue)) { throw new IllegalArgumentException("Value not of type Object."); } ObjectValue objectValue = (ObjectValue) typedValue; Map<String, Object> valueInfo = new HashMap<String, Object>(); String serializationDataFormat = objectValue.getSerializationDataFormat(); if(serializationDataFormat != null) { valueInfo.put(VALUE_INFO_SERIALIZATION_DATA_FORMAT, serializationDataFormat); } String objectTypeName = objectValue.getObjectTypeName(); if(objectTypeName != null) { valueInfo.put(VALUE_INFO_OBJECT_TYPE_NAME, objectTypeName); } if (objectValue.isTransient()) { valueInfo.put(VALUE_INFO_TRANSIENT, objectValue.isTransient()); } return valueInfo; }