protected Literal getLiteral(Object value, String returnType, String rangeUri) { if (returnType.equals("org.openrdf.model.Literal")) { return (Literal)value; } else if (returnType.equals("java.util.Calendar")) { return GraphThingFactory.valueFactory.createLiteral(StatementUtils.convertToXsdDateTimeString((Calendar)value), XMLSchema.DATETIME ); } else if (returnType.equals("java.util.Date")) { return GraphThingFactory.valueFactory.createLiteral(StatementUtils.convertToXsdDateTimeString((Date)value), XMLSchema.DATETIME); } else { if (rangeUri != null) return GraphThingFactory.valueFactory.createLiteral(value.toString(), new URIImpl(rangeUri)); else return GraphThingFactory.valueFactory.createLiteral(value.toString()); } }
protected Literal getLiteral(Object value, String returnType, String rangeUri) { if (returnType.equals("org.openrdf.model.Literal")) { return (Literal) value; } else if (returnType.equals("java.util.Calendar")) { return DatasetThingFactory.valueFactory.createLiteral(StatementUtils.convertToXsdDateTimeString((Calendar) value), XMLSchema.DATETIME); } else if (returnType.equals("java.util.Date")) { return DatasetThingFactory.valueFactory.createLiteral(StatementUtils.convertToXsdDateTimeString((Date) value), XMLSchema.DATETIME); } else { if (rangeUri != null) return DatasetThingFactory.valueFactory.createLiteral(value.toString(), new URIImpl(rangeUri)); else return DatasetThingFactory.valueFactory.createLiteral(value.toString()); } }