|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.2) Part Number E27170-01 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
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 | |
---|---|
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. |
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. |
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 version
ApplicationVersionRemovalException
- if an unexpected error
occurs while deleting the application version datavoid deleteApplication(String appName) throws ApplicationRemovalException
appName
- the application name of the
deleted application
ApplicationRemovalException
- if an unexpected error
occurs while deleting the application data
|
Copyright 1996, 2013, 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.1.2) Part Number E27170-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |