8 package cz.vutbr.fit.knot.annotations.modules.suggestionManager.attributes;
 
   11 import javax.persistence.DiscriminatorValue;
 
   12 import javax.persistence.Entity;
 
   13 import javax.xml.datatype.DatatypeFactory;
 
   14 import javax.xml.datatype.Duration;
 
   28 @DiscriminatorValue(
"Duration")
 
   39       return (Object) DatatypeFactory.newInstance().newDuration(this.stringValue);
 
   40     } 
catch (Exception e) {
 
   52     return this.stringValue;
 
   62     this.stringValue = ((Duration) value).toString();
 
   71   public void setRawValue(String value) 
throws IllegalArgumentException {
 
   73       Duration d = DatatypeFactory.newInstance().newDuration(value);
 
   74       this.stringValue = d.toString();
 
   75     } 
catch (Exception e) {
 
   76       throw new IllegalArgumentException(
"Value " + value 
 
   77         + 
" is not a valid Duration value according to http://www.w3.org/TR/xmlschema-2/#duration");
 
   88     return stringValue == null || stringValue.equals(
"");
 
void setValue(Object value)
Class representing attribute of suggestion. 
Class representing attribute of type Duration for prupose of suggestion. 
static final String DURATION_URI
String getTypeOntologyUri()
void setRawValue(String value)