pt.ua.bioinformatics.coeus.domain
Class Concept

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

public class Concept
extends java.lang.Object

Handles mappings for COEUS Concept individuals.

Concept objects are logically organized below Entity and above Item objects.


Constructor Summary
Concept()
           
Concept(java.lang.String uri)
           
Concept(java.lang.String uri, java.lang.String title, java.lang.String label)
           
Concept(java.lang.String uri, java.lang.String title, java.lang.String label, java.lang.String description)
           
 
Method Summary
 void addProperty(java.lang.String predicate, java.lang.String literal)
          Adds a new property to the Concept property map.
 java.lang.String getDescription()
           
 Entity getHasEntity()
           
 Resource getHasResource()
           
 java.lang.String getLabel()
           
 java.util.HashMap<java.lang.String,java.lang.String> getProperties()
           
 java.lang.String getTitle()
           
 java.lang.String getUri()
           
 void setDescription(java.lang.String description)
           
 void setHasEntity(Entity hasEntity)
           
 void setHasResource(Resource hasResource)
           
 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

Concept

public Concept()

Concept

public Concept(java.lang.String uri)

Concept

public Concept(java.lang.String uri,
               java.lang.String title,
               java.lang.String label,
               java.lang.String description)

Concept

public Concept(java.lang.String uri,
               java.lang.String title,
               java.lang.String label)
Method Detail

getHasEntity

public Entity getHasEntity()

setHasEntity

public void setHasEntity(Entity hasEntity)

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)

getUri

public java.lang.String getUri()

setUri

public void setUri(java.lang.String uri)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

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)

getHasResource

public Resource getHasResource()

setHasResource

public void setHasResource(Resource hasResource)

addProperty

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

Parameters:
predicate -
literal -

toString

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