12-03-2007 08:00 AM
protected void processUserDefined( Element element, OpenDocumentMetadata
metaDataResult )
{
String dataType;
String content;
String key;
if (element.hasChildNodes())
{
content = element.getFirstChild().getNodeValue();
dataType = element.getAttribute( metaNamespace + "value-type" );
dataType = (dataType.equals("")) ? "string" : dataType;
key = element.getAttribute( metaNamespace + "name" );
if (key != "")
{
if (dataType == "string" || dataType == "date")
{
metaDataResult.setUserDefined( key, content );
}
else if (dataType == "float")
{
metaDataResult.setUserDefined( key,
Double.valueOf( content ) );
}
else if (dataType == "boolean")
{
metaDataResult.setUserDefined( key,
Boolean.valueOf( content ) );
}
else if (dataType == "time")
{
metaDataResult.setUserDefined( key,
Duration.parseDuration( content ) );
}
}
}
}
Is "if (dataType == "string" || dataType == "date")" a coding error ?12-03-2007 08:25 AM
01-02-2008 12:20 PM
01-03-2008 03:08 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.