| 
 | Copyright © 2008 BEA Systems, Inc. All Rights Reserved | ||||||||
| 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 CollectionofPortletServiceLevelDescriptionobjects, representing all the
 Portlets in the scoped webapp that have non-active service levels. | 
|  PortletServiceLevel | getServiceLevelForDefinitionId(String definitionId)Gets the current PortletServiceLevelfor a particular Portlet, based on its definition id. | 
|  PortletServiceLevel | getServiceLevelForDefinitionLabel(String definitionLabel)Gets the current PortletServiceLevelfor a particular Portlet, based on its definition label. | 
|  PortletServiceLevel | getServiceLevelForInstanceId(String instanceId)Gets the current PortletServiceLevelfor a particular Portlet instance, based on its instance id. | 
|  PortletServiceLevel | getServiceLevelForInstanceLabel(String instanceLabel)Gets the current PortletServiceLevelfor a particular Portlet instance, based on its instance label. | 
|  boolean | hasDefinedServiceLevels()Used to quickly determine if any PortletServiceLevelshave been set for this
 instance of aServiceLevelManager. | 
|  void | setServiceLevelForDefinitionId(PortletServiceLevel serviceLevel,
                               String definitionId)Sets a new PortletServiceLevelfor a particular Portlet definition, based on its definition id. | 
|  void | setServiceLevelForDefinitionLabel(PortletServiceLevel serviceLevel,
                                  String definitionLabel)Sets a new PortletServiceLevelfor a particular Portlet definition, based on its definition label. | 
|  void | setServiceLevelForInstanceId(PortletServiceLevel serviceLevel,
                             String instanceId)Sets a new PortletServiceLevelfor a particular Portlet instance, based on its instance id. | 
|  void | setServiceLevelForInstanceLabel(PortletServiceLevel serviceLevel,
                                String instanceLabel)Sets a new PortletServiceLevelfor 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 Portlet
PortletServiceLevel 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 Portlet
PortletServiceLevel 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 Portlet
PortletServiceLevel 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 Portlet
PortletServiceLevel 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| 
 | Copyright © 2008 BEA Systems, Inc. All Rights Reserved | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||