org.xpcards.model
Class ProjectsCollection

java.lang.Object
  extended byorg.xpcards.model.ModelElement
      extended byorg.xpcards.model.ProjectsCollection
All Implemented Interfaces:
IIdentifiedInstance, java.io.Serializable

public class ProjectsCollection
extends ModelElement

Author:
galu02
See Also:
Serialized Form

Constructor Summary
ProjectsCollection()
           
 
Method Summary
 java.lang.String createProjectsUniqueIndex(java.lang.String prefix)
           
 ModelElement[] getChildren()
           
 java.lang.Object getOwner()
           
 ProjectSource getProjectSource(Project element)
           
 boolean hasProject(java.lang.String id)
           
 boolean hasProjectName(java.lang.String name)
           
 java.util.Enumeration projects()
           
 void putProject(ProjectSource element)
           
 void removeProject(Project element)
           
 void removeProject(ProjectSource element)
           
 void setName(java.lang.String string)
           
 void setOwner(java.lang.Object object)
           
 
Methods inherited from class org.xpcards.model.ModelElement
addModelElementListener, equals, getCreated, getCreatedBy, getDescription, getId, getName, getParent, isCommited, propagateCommitedForParents, removeModelElementListener, setCommited, setCommitedForSelfAndAncestors, setCommitedForSelfAndChildren, setCommitedForSelfAndDescendants, setCreated, setCreatedBy, setDescription, setId, setParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectsCollection

public ProjectsCollection()
Method Detail

projects

public java.util.Enumeration projects()
Returns:

setName

public void setName(java.lang.String string)
Overrides:
setName in class ModelElement
Parameters:
string -
See Also:
ModelElement.setName(java.lang.String)

putProject

public void putProject(ProjectSource element)
                throws java.lang.Exception
Parameters:
element -
Throws:
java.lang.Exception

hasProjectName

public boolean hasProjectName(java.lang.String name)

hasProject

public boolean hasProject(java.lang.String id)

removeProject

public void removeProject(ProjectSource element)
Parameters:
element -

getProjectSource

public ProjectSource getProjectSource(Project element)

removeProject

public void removeProject(Project element)
Parameters:
element -

createProjectsUniqueIndex

public java.lang.String createProjectsUniqueIndex(java.lang.String prefix)
Parameters:
prefix -
Returns:

getChildren

public ModelElement[] getChildren()
Overrides:
getChildren in class ModelElement

getOwner

public java.lang.Object getOwner()
Returns:

setOwner

public void setOwner(java.lang.Object object)
Parameters:
object -


Copyright © 2004 Mikhail Galyutin. All Rights Reserved.