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

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

public interface LibraryNode
extends ProjectResource, org.squashtest.csp.core.domain.Identified

Interface for a content node of a library.

Author:
Gregory Fouquet

Method Summary
 LibraryNode createPastableCopy()
           
 String getDescription()
           
 String getName()
           
 void setDescription(String newDescription)
           
 void setName(String name)
           
 
Methods inherited from interface org.squashtest.csp.tm.domain.project.ProjectResource
getProject, notifyAssociatedWithProject
 
Methods inherited from interface org.squashtest.csp.core.domain.Identified
getId
 

Method Detail

getName

String getName()
Returns:
Name of this node.

setName

void setName(String name)
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()

createPastableCopy

LibraryNode createPastableCopy()


Copyright © 2010-2012 Squashtest TM, Squashtest.org. All Rights Reserved.