private static Object convertForWrite()

in src/main/java/org/apache/sling/testing/resourceresolver/MockValueMap.java [114:130]


    private static Object convertForWrite(Object value) {
        if (value instanceof Date) {
            // Store Date values as Calendar values
            Calendar calendar = Calendar.getInstance();
            calendar.setTime((Date)value);
            value = calendar;
        }
        else if (value instanceof InputStream) {
            // Store InputStream values as byte array
            try {
                value = IOUtils.toByteArray((InputStream)value);
            } catch (IOException ex) {
                throw new RuntimeException("Unable to convert input stream to byte array.");
            }
        }
        return value;
    }