be.destin.skos.core
Class LinkedConcept

java.lang.Object
  extended by be.destin.skos.core.LinkedConcept
All Implemented Interfaces:
StatusInterface, java.io.Serializable, org.openrdf.model.Resource, org.openrdf.model.URI, org.openrdf.model.Value
Direct Known Subclasses:
LocalLinkedConcept

public class LinkedConcept
extends java.lang.Object
implements org.openrdf.model.URI, StatusInterface

See Also:
Serialized Form

Field Summary
static java.lang.String SESAME_NAMESPACE
           
 
Constructor Summary
LinkedConcept()
           
LinkedConcept(Concept context, LocalLinkedConcept source)
           
LinkedConcept(java.lang.String anAbout, Status aStatus, java.lang.String subRel)
           
 
Method Summary
 LinkedConcept clean()
           
static java.util.LinkedList<LinkedConcept> cleanSemanticRelation(java.util.LinkedList<LinkedConcept> toBeCleaned)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getAbout()
           
 Concept getConcept(SkosManager skosManager)
           
 Status getCurrentStatus()
           
 java.lang.String getLocalName()
           
 java.lang.String getNamespace()
           
 java.lang.String getRelationQualifier()
           
static java.util.LinkedList<java.lang.String> getScheme_About(java.util.LinkedList<LinkedConcept> rels)
           
 java.lang.String getStatus()
           
 int hashCode()
           
static void mergeSemanticRelation(java.util.LinkedList<LinkedConcept> currRels, java.util.LinkedList<LinkedConcept> toBeCleaned)
           
 void setAbout(java.lang.String rel)
           
 void setCurrentStatus(Status status)
           
 void setRelationQualifier(java.lang.String subRelation)
           
 void setStatus(java.lang.String aStatus)
           
 java.lang.String stringValue()
           
 java.lang.String toJavaScriptParameters()
           
 java.lang.String toRdfObjectUrl()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SESAME_NAMESPACE

public static final java.lang.String SESAME_NAMESPACE
See Also:
Constant Field Values
Constructor Detail

LinkedConcept

public LinkedConcept()

LinkedConcept

public LinkedConcept(Concept context,
                     LocalLinkedConcept source)

LinkedConcept

public LinkedConcept(java.lang.String anAbout,
                     Status aStatus,
                     java.lang.String subRel)
Method Detail

toString

public java.lang.String toString()
Specified by:
toString in interface org.openrdf.model.URI
Overrides:
toString in class java.lang.Object

stringValue

public java.lang.String stringValue()
Specified by:
stringValue in interface org.openrdf.model.Value

getNamespace

public java.lang.String getNamespace()
Specified by:
getNamespace in interface org.openrdf.model.URI

getLocalName

public java.lang.String getLocalName()
Specified by:
getLocalName in interface org.openrdf.model.URI

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in interface org.openrdf.model.URI
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Specified by:
hashCode in interface org.openrdf.model.URI
Overrides:
hashCode in class java.lang.Object

clean

public LinkedConcept clean()

getAbout

public java.lang.String getAbout()

setAbout

public void setAbout(java.lang.String rel)

getConcept

public Concept getConcept(SkosManager skosManager)

getStatus

public java.lang.String getStatus()
Specified by:
getStatus in interface StatusInterface

setStatus

public void setStatus(java.lang.String aStatus)
Specified by:
setStatus in interface StatusInterface

getCurrentStatus

public Status getCurrentStatus()
Specified by:
getCurrentStatus in interface StatusInterface

setCurrentStatus

public void setCurrentStatus(Status status)
Specified by:
setCurrentStatus in interface StatusInterface

getRelationQualifier

public java.lang.String getRelationQualifier()

setRelationQualifier

public void setRelationQualifier(java.lang.String subRelation)

getScheme_About

public static java.util.LinkedList<java.lang.String> getScheme_About(java.util.LinkedList<LinkedConcept> rels)

toRdfObjectUrl

public java.lang.String toRdfObjectUrl()
Specified by:
toRdfObjectUrl in interface StatusInterface

toJavaScriptParameters

public java.lang.String toJavaScriptParameters()
Specified by:
toJavaScriptParameters in interface StatusInterface

cleanSemanticRelation

public static java.util.LinkedList<LinkedConcept> cleanSemanticRelation(java.util.LinkedList<LinkedConcept> toBeCleaned)

mergeSemanticRelation

public static void mergeSemanticRelation(java.util.LinkedList<LinkedConcept> currRels,
                                         java.util.LinkedList<LinkedConcept> toBeCleaned)