java.lang.Comparable<DefaultWorkitem>, IValidator, IWorkitem, IWorkitemRendererpublic class Competence extends DefaultWorkitem implements IWorkitemRenderer, IValidator
Repository
and all other Competencies should be nested child representations.| Constructor | Description |
|---|---|
Competence() |
Instantiates a new competence.
|
Competence(IDataitem dataitem) |
Instantiates a new competence.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addCompetence(CompetenceDataitem competence) |
Adds the competence.
|
boolean |
containsCompetence(java.lang.String competence) |
Check if root competence contains a competence named by identifier in
competence-tree.
|
java.util.List<Competence> |
getChildren(java.lang.String competence) |
Gets the child competences.
|
java.util.List<Competence> |
getCompetencies() |
Gets the competencies.
|
CompetenceDataitem |
getDataitem() |
Gets the dataitem.
|
java.lang.String |
getDescription() |
Gets the description of the competence.
|
java.lang.String |
getParent() |
Gets the competenceIdentifier of the parent.
|
java.util.List<IWorkitem> |
getReferencedItems() |
Gets the referenced items.
|
java.util.List<Competence> |
getRootCompetencies() |
Gets the root competencies.
|
org.jsoup.nodes.Element |
render(ISynchronizer synchronizer) |
Render method.
|
void |
setCompetenceTable(HeaderTableParserElement table) |
Sets the competence form parsed html-table.
|
void |
setCompetencies(java.util.List<CompetenceDataitem> competencies) |
Sets the competencies.
|
void |
setDescription(java.lang.String description) |
Sets the description of the competence.
|
void |
setParent(java.lang.String parent) |
Sets the parentIdentifier of a competence.
|
java.lang.String |
toString() |
|
java.util.List<ValidationMessage> |
validate() |
Validation method.
|
compareTo, containsId, equals, getCreated, getId, getId, getModified, getStatus, getTitle, getType, getUpdateable, getVersion, hashCode, isSpecialized, removeId, removeId, setCreated, setCreated, setId, setId, setIds, setModified, setModified, setStatus, setTitle, setUpdateable, setVersionpublic Competence()
public Competence(IDataitem dataitem)
dataitem - the dataitem of the competence of class
CompetenceDataitempublic java.lang.String getParent()
public void setParent(java.lang.String parent)
parent - the competenceIdentifier as parentpublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - the new descriptionpublic void setCompetenceTable(HeaderTableParserElement table)
table - the parsed html-tablepublic java.util.List<IWorkitem> getReferencedItems()
IWorkitemgetReferencedItems in interface IWorkitemgetReferencedItems in class DefaultWorkitempublic boolean containsCompetence(java.lang.String competence)
competence - the competenceIdentifier of the searched competencepublic java.util.List<Competence> getCompetencies()
public void addCompetence(CompetenceDataitem competence)
competence - the competencepublic void setCompetencies(java.util.List<CompetenceDataitem> competencies)
competencies - the new competenciespublic CompetenceDataitem getDataitem()
DefaultWorkitemgetDataitem in class DefaultWorkitempublic java.lang.String toString()
toString in class DefaultWorkitempublic java.util.List<Competence> getRootCompetencies()
public java.util.List<ValidationMessage> validate()
IValidatorvalidate in interface IValidatorpublic java.util.List<Competence> getChildren(java.lang.String competence)
competence - the competenceIdentifierpublic org.jsoup.nodes.Element render(ISynchronizer synchronizer)
IWorkitemRendererrender in interface IWorkitemRenderersynchronizer - the synchronizer