be.destin.skos.core
Class NoScheme
java.lang.Object
be.destin.skos.core.NoScheme
- All Implemented Interfaces:
- SchemeInterface, java.io.Serializable, java.lang.Comparable<SchemeInterface>, org.openrdf.model.Resource, org.openrdf.model.URI, org.openrdf.model.Value
- Direct Known Subclasses:
- CollectionScheme, ConceptScheme, NotationScheme
public class NoScheme
- extends java.lang.Object
- implements SchemeInterface, java.lang.Comparable<SchemeInterface>, org.openrdf.model.URI
- Author:
- Christophe Dupriez
Instance of an unloadable ConceptScheme so we do not try to reload it all the time...
Scheme metadata is accepted...
This scheme is the ancestor of all others so metadata management is not rewritten all the time
- See Also:
- Serialized Form
Method Summary |
void |
addContributor(java.lang.String contributor)
|
void |
addCreator(java.lang.String creator)
|
int |
compareTo(SchemeInterface o)
|
boolean |
equals(java.lang.Object o)
|
Concept |
findAbout_Concept(java.lang.String handle)
|
java.lang.String |
getAbout_About(java.lang.String entryCode)
|
java.lang.String |
getAbout_Concept(java.lang.String fullHandle)
|
java.lang.String |
getAbout()
|
java.lang.String |
getApplication()
|
java.util.LinkedList<Concept> |
getConcept()
|
java.util.LinkedList<Concept> |
getConcept(java.util.Collection<java.lang.String> fullHandles)
|
Concept |
getConcept(java.lang.String fullHandle)
|
java.util.LinkedList<Concept> |
getConceptInMemory()
|
Concept |
getConceptRepresentation()
|
java.util.LinkedList<java.lang.String> |
getContributor()
|
UrlList |
getCreate()
|
java.lang.String |
getCreate(java.lang.String language)
|
java.lang.String |
getCreateAdapted(SkosHtmlManager skosHtmlManager)
|
java.util.LinkedList<java.lang.String> |
getCreator()
|
TermList |
getDescription()
|
java.lang.String |
getDescription(java.lang.String language)
|
UrlList |
getDisplay()
|
java.lang.String |
getDisplay(java.lang.String language)
|
java.lang.String |
getDisplayAdapted(SkosHtmlManager skosHtmlManager,
Concept aConcept)
|
LocalError |
getErrors()
|
UrlList |
getHelp()
|
java.lang.String |
getHelp(java.lang.String language)
|
java.lang.String |
getHelpAdapted(SkosHtmlManager skosHtmlManager)
|
UrlList |
getIcon()
|
java.lang.String |
getIcon(java.lang.String language)
|
java.lang.String |
getIconAdapted(SkosHtmlManager skosHtmlManager)
|
java.lang.String |
getInternalNote()
|
java.util.Date |
getLastLoaded()
|
long |
getLoadTime()
|
java.lang.String |
getLocalName()
|
SkosManager |
getManagerInstance()
|
long |
getMemorySpace()
|
java.lang.String |
getNamespace()
|
java.lang.String |
getNamespaceSesame()
|
Concept |
getNotationConcept(java.lang.String notationScheme,
java.lang.String handle)
|
java.util.LinkedList<Status> |
getPossibleStatus(Profile userProfile,
Status currentStatus,
Status[][] normalTransitions)
|
org.openrdf.model.Namespace |
getRioNamespace()
|
int |
getSize()
|
java.util.LinkedList<java.lang.String> |
getSupraLanguage()
|
TermList |
getTitle()
|
java.lang.String |
getTitle(java.lang.String language)
|
int |
hashCode()
|
boolean |
isDynamic()
|
boolean |
isHierarchized()
|
java.util.ArrayList<SearchResult> |
labelMatch(java.lang.String prefix,
java.lang.String userLanguage,
LabelMatchType matchType)
|
void |
preLoadFinished()
|
void |
putConcept(Concept entry)
|
void |
putCreate(java.lang.String create,
java.lang.String language)
|
void |
putDescription(java.lang.String name,
java.lang.String language,
Status status)
|
void |
putDisplay(java.lang.String display,
java.lang.String language)
|
void |
putHelp(java.lang.String help,
java.lang.String language)
|
void |
putIcon(java.lang.String icon,
java.lang.String language)
|
void |
putTitle(java.lang.String name,
java.lang.String language,
Status status)
|
void |
setAbout(java.lang.String code)
|
void |
setApplication(java.lang.String application)
|
void |
setConcept(java.util.List<Concept> someEntries)
|
void |
setConceptRepresentation(Concept conceptRepresentation)
|
void |
setContributor(java.util.LinkedList<java.lang.String> contributors)
|
void |
setCreate(UrlList someCreates)
|
void |
setCreator(java.util.LinkedList<java.lang.String> creators)
|
void |
setDescription(TermList descripts)
|
void |
setDisplay(UrlList someDisplays)
|
void |
setErrors(LocalError errors)
|
void |
setHelp(UrlList helps)
|
void |
setIcon(UrlList icons)
|
void |
setInternalNote(java.lang.String note)
|
void |
setLastLoaded(java.util.Date lastLoaded)
|
void |
setLoadTime(boolean finished)
|
void |
setManagerInstance(SkosManager managerInstance)
|
void |
setMemorySpace(boolean finished)
|
void |
setNamespace(java.lang.String namespace)
Set the schema namespace. |
void |
setRioNamespace(org.openrdf.model.Namespace rioNamespace)
|
void |
setSupraLanguage(java.util.LinkedList<java.lang.String> supraLanguages)
|
void |
setTitle(TermList names)
|
java.lang.String |
stringValue()
|
java.lang.String |
toString()
|
java.lang.String |
toStringLastLoaded()
|
java.lang.String |
toTrace()
|
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
NoScheme
public NoScheme()
NoScheme
public NoScheme(SkosManager managerInstance,
java.lang.String code)
findAbout_Concept
public Concept findAbout_Concept(java.lang.String handle)
- Specified by:
findAbout_Concept
in interface SchemeInterface
- Returns:
- the concepts for an handle (redirected or not). Null if none
The entry code can be a "magic" id
getAbout
public java.lang.String getAbout()
- Specified by:
getAbout
in interface SchemeInterface
- Returns:
- the code
getAbout_About
public java.lang.String getAbout_About(java.lang.String entryCode)
- Specified by:
getAbout_About
in interface SchemeInterface
getAbout_Concept
public java.lang.String getAbout_Concept(java.lang.String fullHandle)
- Specified by:
getAbout_Concept
in interface SchemeInterface
- Returns:
- the complete prefixed code of an entry (after applying
redirections)
getConcept
public java.util.LinkedList<Concept> getConcept()
- Specified by:
getConcept
in interface SchemeInterface
- Returns:
- the concepts
getConceptInMemory
public java.util.LinkedList<Concept> getConceptInMemory()
- Returns:
- the concepts currently in Memory
getConcept
public java.util.LinkedList<Concept> getConcept(java.util.Collection<java.lang.String> fullHandles)
- Specified by:
getConcept
in interface SchemeInterface
- Returns:
- the concepts for an handle (redirected or not). Null if none
getConcept
public Concept getConcept(java.lang.String fullHandle)
- Specified by:
getConcept
in interface SchemeInterface
- Returns:
- the concepts for an handle (redirected or not). Null if none
getDisplay
public UrlList getDisplay()
- Specified by:
getDisplay
in interface SchemeInterface
- Returns:
- the displays
getCreate
public UrlList getCreate()
- Specified by:
getCreate
in interface SchemeInterface
- Returns:
- the creation URLs
getInternalNote
public java.lang.String getInternalNote()
- Specified by:
getInternalNote
in interface SchemeInterface
- Returns:
- the internalNote
getHelp
public UrlList getHelp()
- Specified by:
getHelp
in interface SchemeInterface
- Returns:
- the helps
getIcon
public UrlList getIcon()
- Specified by:
getIcon
in interface SchemeInterface
- Returns:
- the icons
getTitle
public TermList getTitle()
- Specified by:
getTitle
in interface SchemeInterface
- Returns:
- the titles
getDescription
public TermList getDescription()
- Specified by:
getDescription
in interface SchemeInterface
- Returns:
- the descriptions
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace
in interface SchemeInterface
- Specified by:
getNamespace
in interface org.openrdf.model.URI
- Returns:
- the namespace
getRioNamespace
public org.openrdf.model.Namespace getRioNamespace()
setRioNamespace
public void setRioNamespace(org.openrdf.model.Namespace rioNamespace)
getDisplay
public java.lang.String getDisplay(java.lang.String language)
- Specified by:
getDisplay
in interface SchemeInterface
- Parameters:
language
-
- Returns:
- the best name for current language
getDisplayAdapted
public java.lang.String getDisplayAdapted(SkosHtmlManager skosHtmlManager,
Concept aConcept)
- Specified by:
getDisplayAdapted
in interface SchemeInterface
getCreate
public java.lang.String getCreate(java.lang.String language)
- Specified by:
getCreate
in interface SchemeInterface
- Parameters:
language
-
- Returns:
- the best URL for current language
getCreateAdapted
public java.lang.String getCreateAdapted(SkosHtmlManager skosHtmlManager)
- Specified by:
getCreateAdapted
in interface SchemeInterface
getHelp
public java.lang.String getHelp(java.lang.String language)
- Specified by:
getHelp
in interface SchemeInterface
- Parameters:
language:
- language of need help
- Returns:
- help URL in desired language
getHelpAdapted
public java.lang.String getHelpAdapted(SkosHtmlManager skosHtmlManager)
- Specified by:
getHelpAdapted
in interface SchemeInterface
getIcon
public java.lang.String getIcon(java.lang.String language)
- Specified by:
getIcon
in interface SchemeInterface
- Parameters:
language
-
- Returns:
- the best name for current language
getIconAdapted
public java.lang.String getIconAdapted(SkosHtmlManager skosHtmlManager)
- Specified by:
getIconAdapted
in interface SchemeInterface
getTitle
public java.lang.String getTitle(java.lang.String language)
- Specified by:
getTitle
in interface SchemeInterface
- Parameters:
language:
- language of need help
- Returns:
- help URL in desired language
getDescription
public java.lang.String getDescription(java.lang.String language)
- Specified by:
getDescription
in interface SchemeInterface
- Returns:
- description in desired language
putConcept
public void putConcept(Concept entry)
- Specified by:
putConcept
in interface SchemeInterface
- Parameters:
entry
- to put amongst concepts
putHelp
public void putHelp(java.lang.String help,
java.lang.String language)
- Specified by:
putHelp
in interface SchemeInterface
- Parameters:
help
- the help to set
putDisplay
public void putDisplay(java.lang.String display,
java.lang.String language)
- Specified by:
putDisplay
in interface SchemeInterface
putCreate
public void putCreate(java.lang.String create,
java.lang.String language)
- Specified by:
putCreate
in interface SchemeInterface
putIcon
public void putIcon(java.lang.String icon,
java.lang.String language)
- Specified by:
putIcon
in interface SchemeInterface
putTitle
public void putTitle(java.lang.String name,
java.lang.String language,
Status status)
- Specified by:
putTitle
in interface SchemeInterface
putDescription
public void putDescription(java.lang.String name,
java.lang.String language,
Status status)
- Specified by:
putDescription
in interface SchemeInterface
setAbout
public void setAbout(java.lang.String code)
- Specified by:
setAbout
in interface SchemeInterface
- Parameters:
code
- the code to set
setConcept
public void setConcept(java.util.List<Concept> someEntries)
- Specified by:
setConcept
in interface SchemeInterface
- Parameters:
conceptMap
- the concepts to set
setDisplay
public void setDisplay(UrlList someDisplays)
- Specified by:
setDisplay
in interface SchemeInterface
- Parameters:
displays
- the displays to set
setCreate
public void setCreate(UrlList someCreates)
- Specified by:
setCreate
in interface SchemeInterface
- Parameters:
displays
- the displays to set
setInternalNote
public void setInternalNote(java.lang.String note)
- Specified by:
setInternalNote
in interface SchemeInterface
- Parameters:
internalNote
- the internal Note to set
setHelp
public void setHelp(UrlList helps)
- Specified by:
setHelp
in interface SchemeInterface
- Parameters:
helps
- the helps to set
setIcon
public void setIcon(UrlList icons)
- Specified by:
setIcon
in interface SchemeInterface
- Parameters:
icons
- the icons to set
setNamespace
public void setNamespace(java.lang.String namespace)
- Set the schema namespace.
- Specified by:
setNamespace
in interface SchemeInterface
- Parameters:
namespace
- XML namespace URI
setTitle
public void setTitle(TermList names)
- Specified by:
setTitle
in interface SchemeInterface
- Parameters:
names
- the names to set
setDescription
public void setDescription(TermList descripts)
getSize
public int getSize()
- Specified by:
getSize
in interface SchemeInterface
labelMatch
public java.util.ArrayList<SearchResult> labelMatch(java.lang.String prefix,
java.lang.String userLanguage,
LabelMatchType matchType)
- Specified by:
labelMatch
in interface SchemeInterface
getApplication
public java.lang.String getApplication()
- Specified by:
getApplication
in interface SchemeInterface
setApplication
public void setApplication(java.lang.String application)
- Specified by:
setApplication
in interface SchemeInterface
- Parameters:
application
- the application id with whom this scheme is opened
preLoadFinished
public void preLoadFinished()
- Specified by:
preLoadFinished
in interface SchemeInterface
getNotationConcept
public Concept getNotationConcept(java.lang.String notationScheme,
java.lang.String handle)
- Specified by:
getNotationConcept
in interface SchemeInterface
compareTo
public int compareTo(SchemeInterface o)
- Specified by:
compareTo
in interface java.lang.Comparable<SchemeInterface>
isDynamic
public boolean isDynamic()
getManagerInstance
public SkosManager getManagerInstance()
- Specified by:
getManagerInstance
in interface SchemeInterface
- Returns:
- the managerInstance
setManagerInstance
public void setManagerInstance(SkosManager managerInstance)
- Specified by:
setManagerInstance
in interface SchemeInterface
- Parameters:
managerInstance
- the managerInstance to set
getErrors
public LocalError getErrors()
- Specified by:
getErrors
in interface SchemeInterface
- Returns:
- the errors
setErrors
public void setErrors(LocalError errors)
- Specified by:
setErrors
in interface SchemeInterface
- Parameters:
errors
- the errors to set
toTrace
public java.lang.String toTrace()
getLastLoaded
public java.util.Date getLastLoaded()
- Specified by:
getLastLoaded
in interface SchemeInterface
- Returns:
- the lastLoaded
toStringLastLoaded
public java.lang.String toStringLastLoaded()
- Specified by:
toStringLastLoaded
in interface SchemeInterface
setLastLoaded
public void setLastLoaded(java.util.Date lastLoaded)
- Specified by:
setLastLoaded
in interface SchemeInterface
- Parameters:
lastLoaded
- the lastLoaded to set
getSupraLanguage
public java.util.LinkedList<java.lang.String> getSupraLanguage()
- Specified by:
getSupraLanguage
in interface SchemeInterface
- Returns:
- the supraLanguage
setSupraLanguage
public void setSupraLanguage(java.util.LinkedList<java.lang.String> supraLanguages)
- Specified by:
setSupraLanguage
in interface SchemeInterface
- Parameters:
supraLanguage
- the supraLanguage to set
isHierarchized
public boolean isHierarchized()
- Specified by:
isHierarchized
in interface SchemeInterface
getCreator
public java.util.LinkedList<java.lang.String> getCreator()
- Specified by:
getCreator
in interface SchemeInterface
setCreator
public void setCreator(java.util.LinkedList<java.lang.String> creators)
- Specified by:
setCreator
in interface SchemeInterface
addCreator
public void addCreator(java.lang.String creator)
- Specified by:
addCreator
in interface SchemeInterface
getContributor
public java.util.LinkedList<java.lang.String> getContributor()
- Specified by:
getContributor
in interface SchemeInterface
setContributor
public void setContributor(java.util.LinkedList<java.lang.String> contributors)
- Specified by:
setContributor
in interface SchemeInterface
addContributor
public void addContributor(java.lang.String contributor)
- Specified by:
addContributor
in interface SchemeInterface
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
getNamespaceSesame
public java.lang.String getNamespaceSesame()
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
getConceptRepresentation
public Concept getConceptRepresentation()
- Specified by:
getConceptRepresentation
in interface SchemeInterface
setConceptRepresentation
public void setConceptRepresentation(Concept conceptRepresentation)
getPossibleStatus
public java.util.LinkedList<Status> getPossibleStatus(Profile userProfile,
Status currentStatus,
Status[][] normalTransitions)
- Specified by:
getPossibleStatus
in interface SchemeInterface
getLoadTime
public long getLoadTime()
- Specified by:
getLoadTime
in interface SchemeInterface
setLoadTime
public void setLoadTime(boolean finished)
- Specified by:
setLoadTime
in interface SchemeInterface
getMemorySpace
public long getMemorySpace()
- Specified by:
getMemorySpace
in interface SchemeInterface
setMemorySpace
public void setMemorySpace(boolean finished)
- Specified by:
setMemorySpace
in interface SchemeInterface