org.squashtest.csp.tm.domain.library
Interface LibraryNode

All Superinterfaces:
AttachmentHolder, Copiable, org.squashtest.csp.core.domain.Identified, ProjectResource<Project>, TreeNode
All Known Subinterfaces:
Folder<NODE>
All Known Implementing Classes:
Campaign, CampaignFolder, CampaignLibraryNode, GenericLibraryNode, Requirement, RequirementFolder, RequirementLibraryNode, TestCase, TestCaseFolder, TestCaseLibraryNode

public interface LibraryNode
extends Copiable, ProjectResource<Project>, org.squashtest.csp.core.domain.Identified, AttachmentHolder, TreeNode

Interface for a content node of a library.

Author:
Gregory Fouquet

Method Summary
 String getDescription()
           
 String getName()
           
 void setDescription(String newDescription)
           
 void setName(String name)
           
 
Methods inherited from interface org.squashtest.csp.tm.domain.library.Copiable
createCopy
 
Methods inherited from interface org.squashtest.csp.tm.domain.project.ProjectResource
getLibrary, getProject, notifyAssociatedWithProject
 
Methods inherited from interface org.squashtest.csp.core.domain.Identified
getId
 
Methods inherited from interface org.squashtest.csp.tm.domain.attachment.AttachmentHolder
getAttachmentList
 
Methods inherited from interface org.squashtest.csp.tm.domain.library.TreeNode
accept
 

Method Detail

getName

String getName()
Specified by:
getName in interface Copiable
Returns:
Name of this node.

setName

void setName(String name)
Specified by:
setName in interface Copiable
Parameters:
name - The name of this node. Should not be blank or null.

setDescription

void setDescription(String newDescription)
Parameters:
newDescription - the new node description

getDescription

String getDescription()


Copyright © 2010-2012 Henix, henix.fr. All Rights Reserved.