Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.annotations.gwt.client.configuration
Class WebConfiguration

java.lang.Object
  extended by org.nuxeo.ecm.platform.annotations.gwt.client.configuration.WebConfiguration
All Implemented Interfaces:
com.google.gwt.user.client.rpc.IsSerializable

public class WebConfiguration
extends Object
implements com.google.gwt.user.client.rpc.IsSerializable

Author:
Thomas Roger

Field Summary
static WebConfiguration DEFAULT_WEB_CONFIGURATION
           
 
Constructor Summary
WebConfiguration()
           
 
Method Summary
 void addAnnotationDefinition(AnnotationDefinition annotationDefinition)
           
 void addFilter(int order, String name, String icon, String type, String author, Map<String,String> fields)
           
 boolean canAnnotate()
           
 AnnotationDefinition getAnnotationDefinition(String name)
           
 List<AnnotationDefinition> getAnnotationDefinitions()
           
 List<AnnotationDefinition> getAnnotationDefinitions(AnnotationDefinitionFilter filter)
           
 Map<String,AnnotationDefinition> getAnnotationDefinitionsMap()
           
 Set<String> getDisplayedFields()
           
 Map<String,String> getFieldLabels()
           
 List<AnnotationFilter> getFilters()
           
 Map<String,String> getUserInfo()
           
 void removeAnnotationDefinition(AnnotationDefinition annotationDefinition)
           
 void setCanAnnotate(boolean canAnnotate)
           
 void setDisplayedFields(Set<String> fields)
           
 void setFieldLabels(Map<String,String> fieldLabels)
           
 void setFilters(List<AnnotationFilter> filters)
           
 void setUserInfo(Map<String,String> userInfo)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_WEB_CONFIGURATION

public static final WebConfiguration DEFAULT_WEB_CONFIGURATION
Constructor Detail

WebConfiguration

public WebConfiguration()
Method Detail

addAnnotationDefinition

public void addAnnotationDefinition(AnnotationDefinition annotationDefinition)

removeAnnotationDefinition

public void removeAnnotationDefinition(AnnotationDefinition annotationDefinition)

getAnnotationDefinitions

public List<AnnotationDefinition> getAnnotationDefinitions()

getAnnotationDefinitions

public List<AnnotationDefinition> getAnnotationDefinitions(AnnotationDefinitionFilter filter)

getAnnotationDefinitionsMap

public Map<String,AnnotationDefinition> getAnnotationDefinitionsMap()

getAnnotationDefinition

public AnnotationDefinition getAnnotationDefinition(String name)

setUserInfo

public void setUserInfo(Map<String,String> userInfo)

getUserInfo

public Map<String,String> getUserInfo()

addFilter

public void addFilter(int order,
                      String name,
                      String icon,
                      String type,
                      String author,
                      Map<String,String> fields)

getFilters

public List<AnnotationFilter> getFilters()

setFilters

public void setFilters(List<AnnotationFilter> filters)

getDisplayedFields

public Set<String> getDisplayedFields()

setDisplayedFields

public void setDisplayedFields(Set<String> fields)

setFieldLabels

public void setFieldLabels(Map<String,String> fieldLabels)

getFieldLabels

public Map<String,String> getFieldLabels()

setCanAnnotate

public void setCanAnnotate(boolean canAnnotate)

canAnnotate

public boolean canAnnotate()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.