|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ServiceLevelManager
Interface for ServiceLevelManagers which provide access to settings for individual Portlet service levels, such as suspending, limiting or restoring to active state.
| Method Summary | |
|---|---|
Collection<PortletServiceLevelDescription> |
getAllServiceLevels()Gets a Collection of PortletServiceLevelDescription objects, representing all the Portlets in the scoped webapp that have non-active service levels. |
PortletServiceLevel |
getServiceLevelForDefinitionId(String definitionId)Gets the current PortletServiceLevel for a particular Portlet, based on its definition id. |
PortletServiceLevel |
getServiceLevelForDefinitionLabel(String definitionLabel)Gets the current PortletServiceLevel for a particular Portlet, based on its definition label. |
PortletServiceLevel |
getServiceLevelForInstanceId(String instanceId)Gets the current PortletServiceLevel for a particular Portlet instance, based on its instance id. |
PortletServiceLevel |
getServiceLevelForInstanceLabel(String instanceLabel)Gets the current PortletServiceLevel for a particular Portlet instance, based on its instance label. |
boolean |
hasDefinedServiceLevels()Used to quickly determine if any PortletServiceLevels have been set for this instance of a ServiceLevelManager. |
void |
setServiceLevelForDefinitionId(PortletServiceLevel serviceLevel, String definitionId)Sets a new PortletServiceLevel for a particular Portlet definition, based on its definition id. |
void |
setServiceLevelForDefinitionLabel(PortletServiceLevel serviceLevel, String definitionLabel)Sets a new PortletServiceLevel for a particular Portlet definition, based on its definition label. |
void |
setServiceLevelForInstanceId(PortletServiceLevel serviceLevel, String instanceId)Sets a new PortletServiceLevel for a particular Portlet instance, based on its instance id. |
void |
setServiceLevelForInstanceLabel(PortletServiceLevel serviceLevel, String instanceLabel)Sets a new PortletServiceLevel for a particular Portlet instance, based on its instance label. |
| Method Detail |
|---|
PortletServiceLevel getServiceLevelForDefinitionLabel(String definitionLabel)
PortletServiceLevel for a particular Portlet, based on its definition label. This PortletServiceLevel affects the Portlet definition, as well as all instances of that Portlet in the scoped webapp.definitionLabel - the definition label of the PortletPortletServiceLevel representing the current state of the Portlet definitionPortletServiceLevel getServiceLevelForInstanceLabel(String instanceLabel)
PortletServiceLevel for a particular Portlet instance, based on its instance label.instanceLabel - the instance label of the PortletPortletServiceLevel representing the current state of the Portlet instancePortletServiceLevel getServiceLevelForDefinitionId(String definitionId)
PortletServiceLevel for a particular Portlet, based on its definition id. This PortletServiceLevel affects the Portlet definition, as well as all instances of that Portlet in the scoped webapp.definitionId - the definition id of the PortletPortletServiceLevel representing the current state of the Portlet definitionPortletServiceLevel getServiceLevelForInstanceId(String instanceId)
PortletServiceLevel for a particular Portlet instance, based on its instance id.instanceId - the instance id of the PortletPortletServiceLevel representing the current state of the Portlet instance
void setServiceLevelForDefinitionLabel(PortletServiceLevel serviceLevel,
String definitionLabel)
PortletServiceLevel for a particular Portlet definition, based on its definition label. This setting affects the Portlet definition, as well as all instances of that Portlet in the scoped webapp.serviceLevel - the new PortletServiceLevel to set for the Portlet definitiondefinitionLabel - the definition label of the Portlet definition
void setServiceLevelForInstanceLabel(PortletServiceLevel serviceLevel,
String instanceLabel)
PortletServiceLevel for a particular Portlet instance, based on its instance label.serviceLevel - the new PortletServiceLevel to set for the Portlet instanceinstanceLabel - the instance label of the Portlet instance
void setServiceLevelForDefinitionId(PortletServiceLevel serviceLevel,
String definitionId)
PortletServiceLevel for a particular Portlet definition, based on its definition id. This setting affects the Portlet definition, as well as all instances of that Portlet in the scoped webapp.serviceLevel - the new PortletServiceLevel to set for the Portlet definitiondefinitionId - the definition id of the Portlet definition
void setServiceLevelForInstanceId(PortletServiceLevel serviceLevel,
String instanceId)
PortletServiceLevel for a particular Portlet instance, based on its instance id.serviceLevel - the new PortletServiceLevel to set for the Portlet instanceinstanceId - the instance id of the Portlet instanceCollection<PortletServiceLevelDescription> getAllServiceLevels()
Collection of PortletServiceLevelDescription objects, representing all the Portlets in the scoped webapp that have non-active service levels.Collection of PortletServiceLevelDescription objectsboolean hasDefinedServiceLevels()
PortletServiceLevels have been set for this instance of a ServiceLevelManager. This can be used to optimize access to the ServiceLevelManager in cases where many calls to getServiceLevelXXX would otherwise need to be called during a request.PortletServiceLevels, false otherwise
|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2010, Oracle. All rights reserved.