org.squashtest.csp.tm.domain.testcase
Class TestCaseLibrary

java.lang.Object
  extended by org.squashtest.csp.tm.domain.project.GenericLibrary<TestCaseLibraryNode>
      extended by org.squashtest.csp.tm.domain.testcase.TestCaseLibrary
All Implemented Interfaces:
org.squashtest.csp.core.domain.Identified, AttachmentHolder, Library<TestCaseLibraryNode>, NodeContainer<TestCaseLibraryNode>, ProjectResource<GenericProject>, SelfClassAware

@Entity
public class TestCaseLibrary
extends GenericLibrary<TestCaseLibraryNode>


Constructor Summary
TestCaseLibrary()
           
 
Method Summary
 AttachmentList getAttachmentList()
          Should return the container for this object's attachments.
 String getClassName()
           
 String getClassSimpleName()
           
 Set<TestCaseLibraryNode> getContent()
           
 Long getId()
           
 GenericProject getProject()
           
 Set<TestCaseLibraryNode> getRootContent()
           
 boolean hasContent()
           
 void notifyAssociatedWithProject(GenericProject p)
          Notifies this resource now belongs to the given project.
 void removeContent(TestCaseLibraryNode node)
           
 
Methods inherited from class org.squashtest.csp.tm.domain.project.GenericLibrary
addContent, getContentNames, getLibrary, isContentNameAvailable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestCaseLibrary

public TestCaseLibrary()
Method Detail

getRootContent

public Set<TestCaseLibraryNode> getRootContent()

getContent

public Set<TestCaseLibraryNode> getContent()

getId

public Long getId()

getProject

public GenericProject getProject()
Returns:
The project which this resource belongs to. Should never be null.

notifyAssociatedWithProject

public void notifyAssociatedWithProject(GenericProject p)
Description copied from interface: ProjectResource
Notifies this resource now belongs to the given project. ProjectResource.getProject() should return this project afterwards.

Parameters:
p - should not be null

removeContent

public void removeContent(TestCaseLibraryNode node)

getClassSimpleName

public String getClassSimpleName()

getClassName

public String getClassName()

hasContent

public boolean hasContent()

getAttachmentList

public AttachmentList getAttachmentList()
Description copied from interface: AttachmentHolder
Should return the container for this object's attachments. Should never return null.

Returns:
the AttachmentList of this object.


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