public class ServiceProviderWorkingCopy extends ServiceProvider implements IServiceProviderWorkingCopy
fManager
Constructor and Description |
---|
ServiceProviderWorkingCopy(IServiceProvider provider) |
Modifier and Type | Method and Description |
---|---|
IServiceProvider |
getOriginal()
Get the service provider used to create this working copy.
|
boolean |
isConfigured()
Test if this service provider has been configured.
|
boolean |
isDirty()
Check if any properties have been modified.
|
void |
putString(String key,
String value)
Sets the value of the given key to the given string
|
void |
save()
Saves the modified properties.
|
void |
setProperties(Map<String,String> properties)
Add the properties in the supplied map to the properties
of the service provider.
|
copy, equals, getBoolean, getConfigurationString, getDescriptor, getId, getInt, getName, getPriority, getProperties, getServiceId, getString, hashCode, internalSetProperties, keySet, putBoolean, putInt, restoreState, saveState, setDescriptor
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
copy, getBoolean, getConfigurationString, getDescriptor, getInt, getProperties, getString, keySet, putBoolean, putInt, setDescriptor
getId, getName, getPriority, getServiceId
public ServiceProviderWorkingCopy(IServiceProvider provider)
public IServiceProvider getOriginal()
IServiceProviderWorkingCopy
getOriginal
in interface IServiceProviderWorkingCopy
public boolean isConfigured()
IServiceProvider
isConfigured
in interface IServiceProvider
public boolean isDirty()
IServiceProviderWorkingCopy
isDirty
in interface IServiceProviderWorkingCopy
public void putString(String key, String value)
IServiceProvider
putString
in interface IServiceProvider
putString
in class ServiceProvider
key
- the keyvalue
- the valuepublic void save()
IServiceProviderWorkingCopy
save
in interface IServiceProviderWorkingCopy
public void setProperties(Map<String,String> properties)
IServiceProvider
setProperties
in interface IServiceProvider
setProperties
in class ServiceProvider
properties
- map containing the properties to be added.Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.