|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface VersionableApplicationProvider
All authorization, role mapping, and credential mapping providers for the security realm must support application versioning for an application to be deployed using versions. For a security provider to support application versioning, it must implement this interface.
This interface enables all security providers that support application versioning to be notified when versions are created and deleted. It also enables all security providers that support application versioning to be notified when non-versioned applications are removed.
Method Summary | |
---|---|
abstract void |
createApplicationVersion(String appIdentifier, String sourceAppIdentifier) Marks the creation of a new application version and is only called on one server within a WebLogic Server domain at the time the version is created. |
abstract void |
deleteApplication(String appName) Marks the deletion of a non-versioned application and is only called on one server within a WebLogic Server domain at the time the application is deleted. |
abstract void |
deleteApplicationVersion(String appIdentifier) Marks the deletion of an application version and is only called on one server within a WebLogic Server domain at the time the version is deleted. |
Methods inherited from interface weblogic.security.spi.SecurityProvider |
---|
getDescription, initialize, shutdown |
Method Detail |
---|
void createApplicationVersion(String appIdentifier, String sourceAppIdentifier) throws ApplicationVersionCreationException
appIdentifier
- the application identifier of the newly created application versionsourceAppIdentifier
- the application identifier of the version containing the source (or seed) data for the new application version. When no source identifier is supplied then this is the first version of the application.ApplicationVersionCreationException
- if an unexpected error occurs while creating the new application version datavoid deleteApplicationVersion(String appIdentifier) throws ApplicationVersionRemovalException
appIdentifier
- the application identifier of the deleted application versionApplicationVersionRemovalException
- if an unexpected error occurs while deleting the application version datavoid deleteApplication(String appName) throws ApplicationRemovalException
appName
- the application name of the deleted applicationApplicationRemovalException
- if an unexpected error occurs while deleting the application data
|
Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |