@Entity @Indexed public abstract class RequirementLibraryNode<RESOURCE extends Resource> extends Object implements LibraryNode
| Constructor and Description |
|---|
RequirementLibraryNode() |
RequirementLibraryNode(String name,
String description) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
accept(RequirementLibraryNodeVisitor visitor)
Implementors should ask the visitor to visit this object.
|
AttachmentList |
getAttachmentList()
Should return the container for this object's attachments.
|
Long |
getId() |
Library<?> |
getLibrary() |
Resource |
getMainResource() |
Project |
getProject() |
abstract RESOURCE |
getResource() |
void |
notifyAssociatedWithProject(Project project)
Notifies this object it is now a resource of the given project.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescription, getName, setDescription, setNamecreateCopypublic Project getProject()
getProject in interface TreeNodegetProject in interface ProjectResource<Project>null.public Resource getMainResource()
public void notifyAssociatedWithProject(Project project)
notifyAssociatedWithProject in interface LibraryNodeproject - public Long getId()
getId in interface Identifiedpublic Library<?> getLibrary()
getLibrary in interface ProjectResource<Project>public AttachmentList getAttachmentList()
AttachmentHoldernull.getAttachmentList in interface AttachmentHolderAttachmentList of this object.public abstract void accept(RequirementLibraryNodeVisitor visitor)
visitor - public abstract RESOURCE getResource()
Copyright © 2010–2016 Henix, henix.fr. All rights reserved.