org.xpcards.model
Class ModelElement

java.lang.Object
  extended byorg.xpcards.model.ModelElement
All Implemented Interfaces:
IIdentifiedInstance, java.io.Serializable
Direct Known Subclasses:
Collection, Iteration, Project, ProjectsCollection, ProjectSource, Story, Task

public class ModelElement
extends java.lang.Object
implements java.io.Serializable, IIdentifiedInstance

Base Domain Model Element

Author:
galu02
See Also:
Serialized Form

Constructor Summary
ModelElement()
           
 
Method Summary
 void addModelElementListener(IModelElementListener listener)
           
 boolean equals(java.lang.Object obj)
           
 ModelElement[] getChildren()
           
 java.util.Date getCreated()
           
 java.lang.String getCreatedBy()
           
 java.lang.String getDescription()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 ModelElement getParent()
           
 boolean isCommited()
           
 void propagateCommitedForParents(boolean b)
           
 void removeModelElementListener(IModelElementListener listener)
           
 void setCommited(boolean b)
           
 void setCommitedForSelfAndAncestors(boolean b)
           
 void setCommitedForSelfAndChildren(boolean b)
           
 void setCommitedForSelfAndDescendants(boolean b)
           
 void setCreated(java.util.Date date)
           
 void setCreatedBy(java.lang.String string)
           
 void setDescription(java.lang.String string)
           
 void setId(java.lang.String string)
           
 void setName(java.lang.String string)
           
 void setParent(ModelElement element)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelElement

public ModelElement()
Method Detail

addModelElementListener

public void addModelElementListener(IModelElementListener listener)

removeModelElementListener

public void removeModelElementListener(IModelElementListener listener)

getId

public java.lang.String getId()
Specified by:
getId in interface IIdentifiedInstance
Returns:

setId

public void setId(java.lang.String string)
Parameters:
string -

getName

public java.lang.String getName()
Returns:

setName

public void setName(java.lang.String string)
Parameters:
string -

getDescription

public java.lang.String getDescription()
Returns:

setDescription

public void setDescription(java.lang.String string)
Parameters:
string -

getParent

public ModelElement getParent()
Returns:

setParent

public void setParent(ModelElement element)
Parameters:
element -

getChildren

public ModelElement[] getChildren()

getCreated

public java.util.Date getCreated()
Returns:

getCreatedBy

public java.lang.String getCreatedBy()
Returns:

setCreated

public void setCreated(java.util.Date date)
Parameters:
date -

setCreatedBy

public void setCreatedBy(java.lang.String string)
Parameters:
string -

equals

public boolean equals(java.lang.Object obj)
See Also:
Object.equals(java.lang.Object)

isCommited

public boolean isCommited()
Returns:

setCommited

public void setCommited(boolean b)
Parameters:
b -

setCommitedForSelfAndDescendants

public void setCommitedForSelfAndDescendants(boolean b)
Parameters:
b -

setCommitedForSelfAndChildren

public void setCommitedForSelfAndChildren(boolean b)
Parameters:
b -

setCommitedForSelfAndAncestors

public void setCommitedForSelfAndAncestors(boolean b)
Parameters:
b -

propagateCommitedForParents

public void propagateCommitedForParents(boolean b)
Parameters:
b -


Copyright © 2004 Mikhail Galyutin. All Rights Reserved.