com.jurismarches.vradi.services.dto
Class VradiThesaurusDTO

java.lang.Object
  extended by com.jurismarches.vradi.services.dto.VradiThesaurusDTO
All Implemented Interfaces:
VradiDTO<org.sharengo.wikitty.TreeNodeImpl>

public class VradiThesaurusDTO
extends Object
implements VradiDTO<org.sharengo.wikitty.TreeNodeImpl>

User: sletellier Date: 30 dec. 2009 Time: 12:23:27


Field Summary
protected  Map<String,VradiThesaurusDTO> children
           
protected  String comment
           
protected  int formsForThesaurus
           
protected  String name
           
protected  int order
           
protected  VradiThesaurusDTO parentThesaurus
           
protected  PropertyChangeSupport propertyChange
           
protected  List<String> tags
           
protected  String tagsAsString
           
static Comparator<VradiThesaurusDTO> THESAURUS_COMPARATOR
          Compares VradiThesaurusDTO by getOrder() + ":" + getName().
protected  boolean toCreate
           
protected  boolean toDelete
           
protected  boolean toSave
           
protected  String wikittyId
           
 
Constructor Summary
VradiThesaurusDTO()
           
 
Method Summary
 void addChild(VradiThesaurusDTO element)
           
 boolean addChildRecursif(VradiThesaurusDTO child)
           
 void addPropertyChangeListener(PropertyChangeListener listener)
          Ajoute un listener gloable
 void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
          Ajoute un listener sur la propriété propertyName
protected  void addTag(String tag)
           
 void clearChildren()
           
 VradiThesaurusDTO clone()
           
protected  VradiThesaurusDTO clone(boolean parentAlreadyCloned)
           
protected  VradiThesaurusDTO cloneChild(VradiThesaurusDTO parent)
           
protected  VradiThesaurusDTO cloneParents(VradiThesaurusDTO childClone)
           
 int decFormsForThesaurus()
           
 VradiThesaurusDTO findThesaurus(String id)
           
 void fromWikitty(org.sharengo.wikitty.TreeNodeImpl treeNode)
          Remplit le bean à partir d'un wikitty.
 String getBuildPath(String pathSeparator)
           
 List<VradiThesaurusDTO> getChildren()
           
 List<String> getChildrenRecursif()
           
 String getComment()
           
 int getDepth()
           
 int getFormsForThesaurus()
           
 String getName()
           
 String getNamePath(String pathSeparator)
           
 int getOrder()
           
 String getOrderName()
           
 String getParentPath(String pathSeparator)
           
 VradiThesaurusDTO getParentThesaurus()
           
 String getPath(String pathSeparator)
           
 String getPath(String defName, String pathSeparator)
           
 String getRecursifName()
           
protected  String getRecursifName(String name)
           
protected  List<String> getTags()
           
 String getTagsAsString()
           
 String getWikittyId()
          Retourne l'id du bean
 int incFormsForThesaurus()
           
 void initTagsAsString()
           
 boolean isChildOf(String parentId)
           
 VradiThesaurusDTO isNameExisting(String name)
           
 boolean isRoot()
           
 boolean isToCreate()
           
 boolean isToDelete()
           
 boolean isToSave()
           
 void removeChild(VradiThesaurusDTO child)
           
 void removePropertyChangeListener(PropertyChangeListener listener)
          Supprime un listener globable.
 void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
          Supprime un listener sur la propriété propertyName
 boolean removeThesaurusRecursivly(VradiThesaurusDTO toRemove)
           
 void reset()
          Vide le dto
 void setComment(String comment)
           
 void setFormsForThesaurus(int formsForThesaurus)
           
 void setName(String name)
           
 void setOrder(int order)
           
 void setParentThesaurus(VradiThesaurusDTO parentThesaurus)
           
protected  void setTags(List<String> tags)
           
 void setTagsAsString(String values)
           
 void setToCreate(boolean toCreate)
           
 void setToDelete(boolean toDelete)
           
 void setToSave(boolean toSave)
           
 void setWikittyId(String wikittyId)
          Remplit l'id du bean
 String toString()
           
 void toWikitty(org.sharengo.wikitty.TreeNodeImpl treeNodeImpl)
          Remplit le wikitty à partir du bean.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

propertyChange

protected PropertyChangeSupport propertyChange

toSave

protected boolean toSave

toCreate

protected boolean toCreate

toDelete

protected boolean toDelete

name

protected String name

wikittyId

protected String wikittyId

formsForThesaurus

protected int formsForThesaurus

comment

protected String comment

order

protected int order

parentThesaurus

protected VradiThesaurusDTO parentThesaurus

tagsAsString

protected String tagsAsString

tags

protected List<String> tags

children

protected Map<String,VradiThesaurusDTO> children

THESAURUS_COMPARATOR

public static final Comparator<VradiThesaurusDTO> THESAURUS_COMPARATOR
Compares VradiThesaurusDTO by getOrder() + ":" + getName().

Constructor Detail

VradiThesaurusDTO

public VradiThesaurusDTO()
Method Detail

isRoot

public boolean isRoot()

getOrder

public int getOrder()

setOrder

public void setOrder(int order)

isToDelete

public boolean isToDelete()

setToDelete

public void setToDelete(boolean toDelete)

isToCreate

public boolean isToCreate()

setToCreate

public void setToCreate(boolean toCreate)

isToSave

public boolean isToSave()

setToSave

public void setToSave(boolean toSave)

getName

public String getName()

setName

public void setName(String name)

getOrderName

public String getOrderName()

getWikittyId

public String getWikittyId()
Description copied from interface: VradiDTO
Retourne l'id du bean

Specified by:
getWikittyId in interface VradiDTO<org.sharengo.wikitty.TreeNodeImpl>
Returns:
wikittyId l'id du bean

setWikittyId

public void setWikittyId(String wikittyId)
Description copied from interface: VradiDTO
Remplit l'id du bean

Specified by:
setWikittyId in interface VradiDTO<org.sharengo.wikitty.TreeNodeImpl>
Parameters:
wikittyId - id du bean

getParentThesaurus

public VradiThesaurusDTO getParentThesaurus()

setParentThesaurus

public void setParentThesaurus(VradiThesaurusDTO parentThesaurus)

getTagsAsString

public String getTagsAsString()

initTagsAsString

public void initTagsAsString()

setTagsAsString

public void setTagsAsString(String values)

getTags

protected List<String> getTags()

setTags

protected void setTags(List<String> tags)

addTag

protected void addTag(String tag)

getFormsForThesaurus

public int getFormsForThesaurus()

decFormsForThesaurus

public int decFormsForThesaurus()

incFormsForThesaurus

public int incFormsForThesaurus()

setFormsForThesaurus

public void setFormsForThesaurus(int formsForThesaurus)

getComment

public String getComment()

setComment

public void setComment(String comment)

getChildren

public List<VradiThesaurusDTO> getChildren()

addChild

public void addChild(VradiThesaurusDTO element)

clearChildren

public void clearChildren()

removeChild

public void removeChild(VradiThesaurusDTO child)

getChildrenRecursif

public List<String> getChildrenRecursif()

addChildRecursif

public boolean addChildRecursif(VradiThesaurusDTO child)

removeThesaurusRecursivly

public boolean removeThesaurusRecursivly(VradiThesaurusDTO toRemove)

isNameExisting

public VradiThesaurusDTO isNameExisting(String name)

findThesaurus

public VradiThesaurusDTO findThesaurus(String id)

isChildOf

public boolean isChildOf(String parentId)

getRecursifName

public String getRecursifName()

getRecursifName

protected String getRecursifName(String name)

getParentPath

public String getParentPath(String pathSeparator)

getNamePath

public String getNamePath(String pathSeparator)

getPath

public String getPath(String pathSeparator)

getPath

public String getPath(String defName,
                      String pathSeparator)

getBuildPath

public String getBuildPath(String pathSeparator)

getDepth

public int getDepth()

toString

public String toString()
Overrides:
toString in class Object

clone

public VradiThesaurusDTO clone()
Overrides:
clone in class Object

clone

protected VradiThesaurusDTO clone(boolean parentAlreadyCloned)

cloneParents

protected VradiThesaurusDTO cloneParents(VradiThesaurusDTO childClone)

cloneChild

protected VradiThesaurusDTO cloneChild(VradiThesaurusDTO parent)

fromWikitty

public void fromWikitty(org.sharengo.wikitty.TreeNodeImpl treeNode)
Description copied from interface: VradiDTO
Remplit le bean à partir d'un wikitty.

Specified by:
fromWikitty in interface VradiDTO<org.sharengo.wikitty.TreeNodeImpl>
Parameters:
treeNode - le wikitty source

toWikitty

public void toWikitty(org.sharengo.wikitty.TreeNodeImpl treeNodeImpl)
Description copied from interface: VradiDTO
Remplit le wikitty à partir du bean.

Specified by:
toWikitty in interface VradiDTO<org.sharengo.wikitty.TreeNodeImpl>
Parameters:
treeNodeImpl - le wikitty a remplir

reset

public void reset()
Description copied from interface: VradiDTO
Vide le dto

Specified by:
reset in interface VradiDTO<org.sharengo.wikitty.TreeNodeImpl>

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)
Description copied from interface: VradiDTO
Ajoute un listener gloable

Specified by:
addPropertyChangeListener in interface VradiDTO<org.sharengo.wikitty.TreeNodeImpl>
Parameters:
listener - le listener à ajouter

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)
Description copied from interface: VradiDTO
Supprime un listener globable.

Specified by:
removePropertyChangeListener in interface VradiDTO<org.sharengo.wikitty.TreeNodeImpl>
Parameters:
listener - le listener à supprimer

addPropertyChangeListener

public void addPropertyChangeListener(String propertyName,
                                      PropertyChangeListener listener)
Description copied from interface: VradiDTO
Ajoute un listener sur la propriété propertyName

Specified by:
addPropertyChangeListener in interface VradiDTO<org.sharengo.wikitty.TreeNodeImpl>
Parameters:
propertyName - le nom de la propriété
listener - le listener à ajouter

removePropertyChangeListener

public void removePropertyChangeListener(String propertyName,
                                         PropertyChangeListener listener)
Description copied from interface: VradiDTO
Supprime un listener sur la propriété propertyName

Specified by:
removePropertyChangeListener in interface VradiDTO<org.sharengo.wikitty.TreeNodeImpl>
Parameters:
propertyName - le nom de la propriété
listener - le listener à supprimer


Copyright © 2009-2010 JurisMarches. All Rights Reserved.