public class FeatureAttributeConfig extends Object implements IFeatureAttributeConfig
IFeatureAttributeConfig.Permission
Constructor and Description |
---|
FeatureAttributeConfig() |
Modifier and Type | Method and Description |
---|---|
void |
addAllPermission() |
void |
addPermission(IFeatureAttributeConfig.Permission permission) |
void |
addPermissions(Set<IFeatureAttributeConfig.Permission> permissions) |
String |
getDefaultValue()
Restituisce il valore di default del campo o null altrimenti
|
String |
getHumanReadableName()
Restituisce il nome del campo per come lo si vuole esporre
|
String |
getRealName()
Restituisce il nome reale del campo in tabella
|
ISuggestConfig |
getSuggestConfig()
Resistuisce il SuggestConfig necessario a definire un suggest per il campo.
|
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(Set<IFeatureAttributeConfig.Permission> permissions) |
void |
setDefaultValue(String defaultValue) |
void |
setHumanReadableName(String humanReadableName) |
void |
setPermissions(Set<IFeatureAttributeConfig.Permission> permissions) |
void |
setRealName(String realName) |
void |
setSuggestConfig(ISuggestConfig suggestConfig) |
void |
setValidatingRegExp(String validatingRegExp) |
public final String getRealName()
IFeatureAttributeConfig
getRealName
in interface IFeatureAttributeConfig
public final String getHumanReadableName()
IFeatureAttributeConfig
getHumanReadableName
in interface IFeatureAttributeConfig
public final String getValidatingRegExp()
IFeatureAttributeConfig
getValidatingRegExp
in interface IFeatureAttributeConfig
public final ISuggestConfig getSuggestConfig()
IFeatureAttributeConfig
getSuggestConfig
in interface IFeatureAttributeConfig
public void setRealName(String realName)
public void setHumanReadableName(String humanReadableName)
public void setValidatingRegExp(String validatingRegExp)
public void setSuggestConfig(ISuggestConfig suggestConfig)
public void addPermission(IFeatureAttributeConfig.Permission permission)
public void removePermission(IFeatureAttributeConfig.Permission permission)
public void removePermissions(Set<IFeatureAttributeConfig.Permission> permissions)
public boolean hasPermission(IFeatureAttributeConfig.Permission permission)
IFeatureAttributeConfig
hasPermission
in interface IFeatureAttributeConfig
public void addPermissions(Set<IFeatureAttributeConfig.Permission> permissions)
public void setPermissions(Set<IFeatureAttributeConfig.Permission> permissions)
public void addAllPermission()
public void removeAllPermission()
public String getDefaultValue()
IFeatureAttributeConfig
getDefaultValue
in interface IFeatureAttributeConfig
public void setDefaultValue(String defaultValue)
public boolean hasSuggestProvider()
IFeatureAttributeConfig
hasSuggestProvider
in interface IFeatureAttributeConfig
Copyright © 2017 Comune di Prato. All rights reserved.