Package | Description |
---|---|
oracle.security.opss.config.persistence | |
oracle.security.opss.config.persistence.factory |
Modifier and Type | Method and Description |
---|---|
void |
ConfigPersistenceElement.persist()
Persists the configuration element by externalizing the changes to a DataStore.
|
Modifier and Type | Method and Description |
---|---|
void |
PersistenceManager.addConfigListener(ConfigListener listener) |
void |
PersistenceManager.deleteConfigProfile(java.lang.String profileId)
Delete a Configuration Profile
|
void |
PersistenceManager.deleteContextConfiguration(java.lang.String contextId)
Used when a configuration context unregisters from the system.
|
void |
PersistenceManager.deleteTenantConfiguration(java.lang.String tenantId)
Used when a tenant unregisters from the system.
|
void |
PersistenceManager.exportConfiguration(java.lang.String contextId, java.io.OutputStream stream) |
void |
PersistenceManager.exportProfile(java.lang.String profileId, java.io.OutputStream stream)
Export the configuration of a Profile to the outputstream.
|
java.util.List<java.lang.String> |
PersistenceManager.getContextConfigurationIds() |
java.util.List<java.lang.String> |
PersistenceManager.getContextConfigurationIds(java.lang.String profileId) |
java.lang.String |
PersistenceManager.getContextId(java.lang.String contextName) |
java.lang.String |
PersistenceManager.getContextName(java.lang.String contextId) |
java.util.List<java.lang.String> |
PersistenceManager.getProfileIds() |
ConfigurationManagementService.CONFIG_STATE |
PersistenceManager.getState(java.lang.String contextId) |
java.util.List<java.lang.String> |
PersistenceManager.getTenants() |
boolean |
PersistenceManager.isRegistered(java.lang.String contextId) |
JpsConfigurationP |
PersistenceManager.load()
An XML based PM might use all the information from jps-config.xml.
|
java.beans.PropertyChangeEvent[] |
PersistenceManager.loadConfigChanges()
Once loaded a second call to this method should return null unless there were further changes.
|
PersistenceConfiguration |
PersistenceManager.loadContextConfiguration(java.lang.String contextId)
This method populates the Services Configuration and BootConfiguration for the supplied context
|
TenantConfig |
PersistenceManager.loadTenantConfiguration(java.lang.String tenantId)
This method populates the Tenant;s Service Configuration and BootConfiguration in the supplied method parameters.
|
static JpsConfigurationPMetaFactory |
JpsConfigurationPMetaFactory.newInstance(java.util.Map<java.lang.String,java.lang.Object> props) |
<T extends ConfigPersistenceElement> |
PersistenceManager.persist(T element)
API to store a particular Persistence Layer Configuration Element.
|
void |
PersistenceManager.persistConfigChanges(java.beans.PropertyChangeEvent[] changes)
Persist the Property changes.
|
void |
PersistenceManager.persistConfigProfile(java.lang.String profileId, java.io.InputStream config)
Persist a Configuration Profile
|
void |
PersistenceManager.persistContextConfiguration(java.lang.String contextId, java.util.List<ServiceInstanceP> serviceConfig, java.util.List<ServiceInstanceP> bootConfig)
Persist an explicitly defined context configuration TODO: we may not require this if the proposed Template Approach is sufficient for end customer usecases.
|
void |
PersistenceManager.persistContextConfiguration(java.lang.String contextId, java.lang.String profileId, javax.security.auth.callback.CallbackHandler customizationHandler)
Persist a Context Configuration as a customization of a Profile
|
void |
PersistenceManager.persistContextConfiguration(java.lang.String contextId, java.lang.String profileId, java.util.List<ConfigurationManagementService.ConfigCustomization> customization, java.util.List<ConfigurationManagementService.ConfigCustomization> bootCustomization)
Persist a Context Configuration as a customization of a Profile
|
void |
PersistenceManager.persistTenantConfiguration(java.lang.String tenantId, java.util.List<ServiceInstanceP> serviceConfig, java.util.List<ServiceInstanceP> bootConfig) |
void |
PersistenceManager.removeConfigListener(ConfigListener listener) |
void |
PersistenceManager.setContextName(java.lang.String contextId, java.lang.String contextName)
Sets a context name for the identified Context.
|
void |
PersistenceManager.setState(java.lang.String contextId, ConfigurationManagementService.CONFIG_STATE state)
Sets the Activation State
|
java.lang.String |
PersistenceManager.unsetContextName(java.lang.String contextId)
Unset the name (if any) of the identified Context.
|
void |
PersistenceManager.updateContextConfiguration(java.lang.String contextId, javax.security.auth.callback.CallbackHandler customizationHandler, boolean replace, boolean complete)
Update an existing Context Configuration with additional Customizations or replace the existing customization with the ones supplied.
|
void |
PersistenceManager.updateContextConfiguration(java.lang.String contextId, java.util.List<ConfigurationManagementService.ConfigCustomization> customization, java.util.List<ConfigurationManagementService.ConfigCustomization> bootCustomization, boolean replace, boolean complete)
Update an existing Context Configuration with additional Customizations or replace the existing customization with the ones supplied.
|