public class FeatureAttributeConfig extends java.lang.Object implements IFeatureAttributeConfig
IFeatureAttributeConfig.Permission| Constructor and Description | 
|---|
FeatureAttributeConfig()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addAllPermission()  | 
void | 
addPermission(IFeatureAttributeConfig.Permission permission)  | 
void | 
addPermissions(java.util.Set<IFeatureAttributeConfig.Permission> permissions)  | 
java.lang.String | 
getDefaultValue()
Restituisce il valore di default del campo o null altrimenti 
 | 
java.lang.String | 
getHumanReadableName()
Restituisce il nome del campo per come lo si vuole esporre 
 | 
java.lang.String | 
getRealName()
Restituisce il nome reale del campo in tabella 
 | 
ISuggestConfig | 
getSuggestConfig()
Resistuisce il SuggestConfig necessario a definire un suggest per il campo. 
 | 
java.lang.String | 
getValidatingRegExp()
Stringa della regula expression necessaria alla validazione/filtraggio del campo (regexp javascript?) 
 | 
boolean | 
hasPermission(IFeatureAttributeConfig.Permission permission)
Restituisce true o false in base al fatto che a questa feature attribute sia stata assegnata o meno quella specifica autorizzazione 
 | 
boolean | 
hasSuggestProvider()
Restituisce true o false in base al fatto che a questa feature attribute sia stato assegnato un seggest providere 
 | 
void | 
removeAllPermission()  | 
void | 
removePermission(IFeatureAttributeConfig.Permission permission)  | 
void | 
removePermissions(java.util.Set<IFeatureAttributeConfig.Permission> permissions)  | 
void | 
setDefaultValue(java.lang.String defaultValue)  | 
void | 
setHumanReadableName(java.lang.String humanReadableName)  | 
void | 
setPermissions(java.util.Set<IFeatureAttributeConfig.Permission> permissions)  | 
void | 
setRealName(java.lang.String realName)  | 
void | 
setSuggestConfig(ISuggestConfig suggestConfig)  | 
void | 
setValidatingRegExp(java.lang.String validatingRegExp)  | 
public final java.lang.String getRealName()
IFeatureAttributeConfiggetRealName in interface IFeatureAttributeConfigpublic final java.lang.String getHumanReadableName()
IFeatureAttributeConfiggetHumanReadableName in interface IFeatureAttributeConfigpublic final java.lang.String getValidatingRegExp()
IFeatureAttributeConfiggetValidatingRegExp in interface IFeatureAttributeConfigpublic final ISuggestConfig getSuggestConfig()
IFeatureAttributeConfiggetSuggestConfig in interface IFeatureAttributeConfigpublic void setRealName(java.lang.String realName)
public void setHumanReadableName(java.lang.String humanReadableName)
public void setValidatingRegExp(java.lang.String validatingRegExp)
public void setSuggestConfig(ISuggestConfig suggestConfig)
public void addPermission(IFeatureAttributeConfig.Permission permission)
public void removePermission(IFeatureAttributeConfig.Permission permission)
public void removePermissions(java.util.Set<IFeatureAttributeConfig.Permission> permissions)
public boolean hasPermission(IFeatureAttributeConfig.Permission permission)
IFeatureAttributeConfighasPermission in interface IFeatureAttributeConfigpublic void addPermissions(java.util.Set<IFeatureAttributeConfig.Permission> permissions)
public void setPermissions(java.util.Set<IFeatureAttributeConfig.Permission> permissions)
public void addAllPermission()
public void removeAllPermission()
public java.lang.String getDefaultValue()
IFeatureAttributeConfiggetDefaultValue in interface IFeatureAttributeConfigpublic void setDefaultValue(java.lang.String defaultValue)
public boolean hasSuggestProvider()
IFeatureAttributeConfighasSuggestProvider in interface IFeatureAttributeConfig