public class SimpleConfigurationAdapter extends AbstractLocalConfiguration<SimpleConfiguration> implements SimpleConfiguration
SimpleConfiguration.SimpleConfigurationSIMPLE_CONFIGURATION_FACET, SIMPLE_CONFIGURATION_PARAMETER_KEY, SIMPLE_CONFIGURATION_PARAMETER_VALUE, SIMPLE_CONFIGURATION_PARAMETERS_PROPERTY, SIMPLE_CONFIGURATION_SCHEMA| Constructor and Description |
|---|
SimpleConfigurationAdapter(DocumentModel doc) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canMerge()
Returns
true if this LocalConfiguration accepted to be merged with a parent configuration,
false otherwise. |
String |
get(String key)
Returns the value to which the specified
key is mapped, or null if there is no mapping for the
key. |
String |
get(String key,
String defaultValue)
Returns the value to which the specified key is mapped, or the given default value if there is no mapping for the
key.
|
DocumentRef |
getDocumentRef()
Returns the related
DocumentRef of this local configuration. |
SimpleConfiguration |
merge(SimpleConfiguration other)
Merge this
LocalConfiguration with another one. |
String |
put(String key,
String value)
Associates the specified value with the specified key.
|
void |
putAll(Map<String,String> parameters)
Copies all of the parameters from the specified map to this Simple configuration
|
void |
save(CoreSession session)
Save this LocalConfiguration.
|
public SimpleConfigurationAdapter(DocumentModel doc)
public String get(String key)
SimpleConfigurationkey is mapped, or null if there is no mapping for the
key.get in interface SimpleConfigurationkey - the key whose associated value is to be returnedpublic String get(String key, String defaultValue)
SimpleConfigurationget in interface SimpleConfigurationkey - the key whose associated value is to be returneddefaultValue - the value returned if there is no mapping for the keypublic String put(String key, String value)
SimpleConfigurationIf the map previously contained a mapping for the key, the old value is replaced by the specified value.
put in interface SimpleConfigurationkey - key with which the specified value is to be associatedvalue - value to be associated with the specified keykey, or null if there was no mapping for key.public void putAll(Map<String,String> parameters)
SimpleConfigurationputAll in interface SimpleConfigurationparameters - parameters to be stored in this Simple configurationpublic DocumentRef getDocumentRef()
LocalConfigurationDocumentRef of this local configuration.getDocumentRef in interface LocalConfiguration<SimpleConfiguration>public boolean canMerge()
LocalConfigurationtrue if this LocalConfiguration accepted to be merged with a parent configuration,
false otherwise.canMerge in interface LocalConfiguration<SimpleConfiguration>canMerge in class AbstractLocalConfiguration<SimpleConfiguration>public SimpleConfiguration merge(SimpleConfiguration other)
LocalConfigurationLocalConfiguration with another one.merge in interface LocalConfiguration<SimpleConfiguration>merge in class AbstractLocalConfiguration<SimpleConfiguration>public void save(CoreSession session) throws ClientException
LocalConfigurationsave in interface LocalConfiguration<SimpleConfiguration>save in class AbstractLocalConfiguration<SimpleConfiguration>ClientExceptionCopyright © 2015 Nuxeo SA. All rights reserved.