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