Class TopicDetail
java.lang.Object
org.silverpeas.components.kmelia.model.TopicDetail
- All Implemented Interfaces:
Serializable
This object contains elements which are displayed in a kmelia Topic
- Version:
- 1.0
- Author:
- Nicolas Eysseric
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct an empty TopicDetailTopicDetail(Collection<org.silverpeas.core.node.model.NodeDetail> path, org.silverpeas.core.node.model.NodeDetail nodeDetail, Collection<KmeliaPublication> kmeliaPublication) Create a new TopicDetail -
Method Summary
Modifier and TypeMethodDescriptionGet a PublicationDetail collection containing all the publications in this topicorg.silverpeas.core.node.model.NodeDetailGet the detail of this topicorg.silverpeas.core.node.model.NodePKGet the Topic nodePKCollection<org.silverpeas.core.node.model.NodeDetail>getPath()Get the pathgetValidPublications(org.silverpeas.core.contribution.publication.model.PublicationPK pubPKToExclude) voidsetNodeDetail(org.silverpeas.core.node.model.NodeDetail nd) Set the detail of this topicvoidsetPath(Collection<org.silverpeas.core.node.model.NodeDetail> path) Set the pathvoidSet the publication details of each publication containing in this topic
-
Constructor Details
-
TopicDetail
public TopicDetail()Construct an empty TopicDetail- Since:
- 1.0
-
TopicDetail
public TopicDetail(Collection<org.silverpeas.core.node.model.NodeDetail> path, org.silverpeas.core.node.model.NodeDetail nodeDetail, Collection<KmeliaPublication> kmeliaPublication) Create a new TopicDetail- Since:
- 1.0
-
-
Method Details
-
getPath
Get the path- Returns:
- the path
- Since:
- 1.0
-
getNodePK
public org.silverpeas.core.node.model.NodePK getNodePK()Get the Topic nodePK- Returns:
- the Topic nodePK
- Since:
- 1.0
- See Also:
-
NodePK
-
getNodeDetail
public org.silverpeas.core.node.model.NodeDetail getNodeDetail()Get the detail of this topic- Returns:
- the detail of this topic
- Since:
- 1.0
- See Also:
-
NodeDetail
-
getKmeliaPublications
Get a PublicationDetail collection containing all the publications in this topic- Returns:
- a PublicationDetail collection containing all the publications in this topic
- Since:
- 1.0
- See Also:
-
PublicationDetailCollection
-
setPath
Set the path- Parameters:
path- a NodeDetail Collection- Since:
- 1.0
-
setNodeDetail
public void setNodeDetail(org.silverpeas.core.node.model.NodeDetail nd) Set the detail of this topic- Parameters:
nd- the topic NodeDetail- Since:
- 1.0
-
setPublicationDetails
Set the publication details of each publication containing in this topic- Parameters:
pd- a PublicationDetail Collection- Since:
- 1.0
-
getValidPublications
-
getValidPublications
public List<KmeliaPublication> getValidPublications(org.silverpeas.core.contribution.publication.model.PublicationPK pubPKToExclude)
-