Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.webapp.directory
Class VocabularyTreeActions

java.lang.Object
  extended by org.nuxeo.ecm.webapp.directory.VocabularyTreeActions
All Implemented Interfaces:
Serializable

@Scope(value=CONVERSATION)
@Name(value="vocabularyTreeActions")
@Install(precedence=10)
public class VocabularyTreeActions
extends Object
implements Serializable

Manage localized vocabulary trees. These trees use VocabularyTreeNode

Since:
5.4.3
Author:
Quentin Lamerand
See Also:
Serialized Form

Field Summary
static String L10NVOCABULARY_SCHEMA
           
static String L10NXVOCABULARY_SCHEMA
           
 
Constructor Summary
VocabularyTreeActions()
           
 
Method Summary
 VocabularyTreeNode get(String vocabularyName, boolean displayObsoleteEntries, char keySeparator, String orderingField)
           
 String getLabelFor(String vocabularyName, String path, char keySeparator)
           
 List<VocabularyTreeNode> getRoots(String vocabularyName, boolean displayObsoleteEntries, char keySeparator, String orderingField)
           
 void invalidate(String vocabularyName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

L10NVOCABULARY_SCHEMA

public static final String L10NVOCABULARY_SCHEMA
See Also:
Constant Field Values

L10NXVOCABULARY_SCHEMA

public static final String L10NXVOCABULARY_SCHEMA
See Also:
Constant Field Values
Constructor Detail

VocabularyTreeActions

public VocabularyTreeActions()
Method Detail

get

public VocabularyTreeNode get(String vocabularyName,
                              boolean displayObsoleteEntries,
                              char keySeparator,
                              String orderingField)

getRoots

public List<VocabularyTreeNode> getRoots(String vocabularyName,
                                         boolean displayObsoleteEntries,
                                         char keySeparator,
                                         String orderingField)

getLabelFor

public String getLabelFor(String vocabularyName,
                          String path,
                          char keySeparator)

invalidate

@Observer(value="directoryChanged")
public void invalidate(String vocabularyName)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.