pt.ua.bioinformatics.coeus.domain
Class Item

java.lang.Object
  extended by pt.ua.bioinformatics.coeus.domain.Item

public class Item
extends java.lang.Object

Handles mappings for COEUS Item individuals.

Item individuals are single entities in COEUS ontology


Constructor Summary
Item()
           
Item(java.lang.String key)
          Create a new Item based on its key.
Item(java.lang.String uri, java.lang.String title, java.lang.String label)
           
 
Method Summary
 void addProperty(java.lang.String predicate, java.lang.String literal)
          Adds a new property to the Item property map.
 Concept getHasConcept()
           
 java.lang.String getId()
           
 java.lang.String getKey()
           
 java.lang.String getLabel()
           
 java.util.HashMap<java.lang.String,java.lang.String> getProperties()
           
 java.lang.String getTitle()
           
 java.lang.String getUri()
           
 void setHasConcept(Concept hasConcept)
           
 void setId(java.lang.String id)
           
 void setKey(java.lang.String key)
           
 void setLabel(java.lang.String label)
           
 void setProperties(java.util.HashMap<java.lang.String,java.lang.String> properties)
           
 void setTitle(java.lang.String title)
           
 void setUri(java.lang.String uri)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Item

public Item(java.lang.String uri,
            java.lang.String title,
            java.lang.String label)

Item

public Item(java.lang.String key)
Create a new Item based on its key.

Keys may be entire URIs or simple <key>:<value> pairs.

Parameters:
key - The Item key.

Item

public Item()
Method Detail

getKey

public java.lang.String getKey()

setKey

public void setKey(java.lang.String key)

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getHasConcept

public Concept getHasConcept()

setHasConcept

public void setHasConcept(Concept hasConcept)

getLabel

public java.lang.String getLabel()

setLabel

public void setLabel(java.lang.String label)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

getUri

public java.lang.String getUri()

setUri

public void setUri(java.lang.String uri)

getProperties

public java.util.HashMap<java.lang.String,java.lang.String> getProperties()

setProperties

public void setProperties(java.util.HashMap<java.lang.String,java.lang.String> properties)

addProperty

public void addProperty(java.lang.String predicate,
                        java.lang.String literal)
Adds a new property to the Item property map.

Parameters:
predicate -
literal -

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object