com.mycompany.model
Class Idea

java.lang.Object
  extended by com.mycompany.model.AbstractEntity
      extended by com.mycompany.model.Idea
All Implemented Interfaces:
java.io.Serializable

@Entity
public class Idea
extends AbstractEntity

JPA entity for mind map data. This class is self-referencing and has a hierarchical parent-child relationship so an idea can have any number of sub-ideas.

Author:
Ian Hlavats (ian@tarantulaconsulting.com)
See Also:
Serialized Form

Constructor Summary
Idea()
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 User getAuthor()
           
 java.util.Set<Idea> getChildren()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 Idea getParent()
           
 int hashCode()
           
 void setAuthor(User author)
           
 void setChildren(java.util.Set<Idea> children)
           
 void setDescription(java.lang.String description)
           
 void setName(java.lang.String name)
           
 void setParent(Idea parent)
           
 
Methods inherited from class com.mycompany.model.AbstractEntity
getId, getVersion, setId, setVersion
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Idea

public Idea()
Method Detail

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class AbstractEntity

getAuthor

public User getAuthor()

getChildren

public java.util.Set<Idea> getChildren()

getDescription

public java.lang.String getDescription()

getName

public java.lang.String getName()

getParent

public Idea getParent()

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractEntity

setAuthor

public void setAuthor(User author)

setChildren

public void setChildren(java.util.Set<Idea> children)

setDescription

public void setDescription(java.lang.String description)

setName

public void setName(java.lang.String name)

setParent

public void setParent(Idea parent)