org.squashtest.tm.domain.library
Interface Library<NODE extends LibraryNode>

Type Parameters:
NODE - type of contained node.
All Superinterfaces:
AttachmentHolder, Identified, NodeContainer<NODE>, PluginReferencer, ProjectResource<GenericProject>, SelfClassAware
All Known Implementing Classes:
CampaignLibrary, GenericLibrary, RequirementLibrary, TestCaseLibrary

public interface Library<NODE extends LibraryNode>
extends ProjectResource<GenericProject>, SelfClassAware, NodeContainer<NODE>, Identified, AttachmentHolder, PluginReferencer

Interface for project libraries;


Method Summary
 void notifyAssociatedWithProject(GenericProject p)
           
 
Methods inherited from interface org.squashtest.tm.domain.project.ProjectResource
getLibrary, getProject
 
Methods inherited from interface org.squashtest.tm.domain.SelfClassAware
getClassName, getClassSimpleName
 
Methods inherited from interface org.squashtest.tm.domain.library.NodeContainer
accept, addContent, getContent, getContentNames, getOrderedContent, getProject, hasContent, isContentNameAvailable, removeContent
 
Methods inherited from interface org.squashtest.tm.domain.Identified
getId
 
Methods inherited from interface org.squashtest.tm.domain.attachment.AttachmentHolder
getAttachmentList
 
Methods inherited from interface org.squashtest.tm.domain.library.PluginReferencer
disablePlugin, enablePlugin, getEnabledPlugins, isPluginEnabled
 

Method Detail

notifyAssociatedWithProject

void notifyAssociatedWithProject(GenericProject p)


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