@Contract
public interface EditSessionConfigurationManager
Modifier and Type | Method and Description |
---|---|
EditAccess |
createEditSession(java.lang.String name,
java.lang.String description)
Creates a named edit session.
|
EditSessionConfigurationManagerMBean |
createEditSessionConfigurationManagerMBean(RuntimeMBean parent,
java.lang.String partitionName,
weblogic.security.acl.internal.AuthenticatedSubject sub) |
void |
destroyAllPartitionEditSessions(java.lang.String partitionName,
weblogic.security.acl.internal.AuthenticatedSubject sub) |
void |
destroyEditSession(EditAccess editAccess)
Destroys an existing named edit session.
|
java.util.List<EditAccess> |
getEditSessions()
Return a list of edit sessions.
|
java.util.List<EditAccess> |
getEditSessions(java.lang.String partitionName)
Return a list of edit sessions.
|
EditAccess |
lookupEditSession(java.lang.String name)
Look-up
EditAccess in space related tu current partition based on connection's
partition context if present, or CIC. |
EditAccess |
lookupEditSession(java.lang.String partitionName,
java.lang.String name)
Look-up
EditAccess . |
void |
registerSessionLifecycleListener(EditSessionLifecycleListener sessionLifecycleListener)
Registers a listener that will be notified when an edit session is created or destroyed.
|
void |
unregisterSessionLifecycleListener(EditSessionLifecycleListener sessionLifecycleListener)
Unregisters a lifecycle listener.
|
EditSessionConfigurationManagerMBean createEditSessionConfigurationManagerMBean(RuntimeMBean parent, java.lang.String partitionName, weblogic.security.acl.internal.AuthenticatedSubject sub) throws ManagementException
ManagementException
void destroyAllPartitionEditSessions(java.lang.String partitionName, weblogic.security.acl.internal.AuthenticatedSubject sub)
java.util.List<EditAccess> getEditSessions()
java.util.List<EditAccess> getEditSessions(java.lang.String partitionName)
partitionName
- to which all edit sessions will belongs.EditAccess lookupEditSession(java.lang.String name)
EditAccess
in space related tu current partition based on connection's
partition context if present, or CIC.name
- edit session name. If null
or empty string, default edit session name (global) will be used.EditAccess
which corresponds to provided name.EditAccess lookupEditSession(java.lang.String partitionName, java.lang.String name)
EditAccess
.partitionName
- edit partition space where we will search for the result.name
- edit session name. If null
or empty string, default edit session name (global) will be used.EditAccess
which corresponds to provided name.EditAccess createEditSession(java.lang.String name, java.lang.String description) throws ServiceFailureException, ManagementException
name
- Name of the edit session to create.description
- Description of the edit session.ServiceFailureException
ManagementException
void destroyEditSession(EditAccess editAccess) throws ManagementException
Destroys an existing named edit session. This will destroy the associated edit session specific MBeanServer
and remove the
editAccess
- To destroy.ManagementException
void registerSessionLifecycleListener(EditSessionLifecycleListener sessionLifecycleListener)
sessionLifecycleListener
- listener to be registered.void unregisterSessionLifecycleListener(EditSessionLifecycleListener sessionLifecycleListener)
sessionLifecycleListener
- listener to be unregistered.