org.rhq.enterprise.server.xmlschema.generated.serverplugin.perspective
Class ExtensionType

java.lang.Object
  extended by org.rhq.enterprise.server.xmlschema.generated.serverplugin.perspective.ExtensionType
Direct Known Subclasses:
MenuItemType, TabType, TaskType

public abstract class ExtensionType
extends java.lang.Object

Java class for ExtensionType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ExtensionType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{urn:xmlns:rhq-serverplugin.perspective}description" minOccurs="0"/>
         <element ref="{urn:xmlns:rhq-serverplugin.perspective}globalPermissionActivatorSet" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{urn:xmlns:rhq-serverplugin.perspective}monitoringLicenseActivator" minOccurs="0"/>
       </sequence>
       <attribute name="application" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="displayName" use="required" type="{urn:xmlns:rhq-serverplugin.perspective}DisplayNameType" />
       <attribute name="iconUrl" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="name" use="required" type="{urn:xmlns:rhq-serverplugin.perspective}NameType" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.String application
           
protected  java.lang.String description
           
protected  java.lang.String displayName
           
protected  java.util.List<GlobalPermissionActivatorSetType> globalPermissionActivatorSet
           
protected  java.lang.String iconUrl
           
protected  MonitoringLicenseActivatorType monitoringLicenseActivator
           
protected  java.lang.String name
           
 
Constructor Summary
ExtensionType()
           
 
Method Summary
 java.lang.String getApplication()
          Gets the value of the application property.
 java.lang.String getDescription()
          Verbose description for the extension.
 java.lang.String getDisplayName()
          Gets the value of the displayName property.
 java.util.List<GlobalPermissionActivatorSetType> getGlobalPermissionActivatorSet()
          Activate the extension only if the user has the required global permissions.
 java.lang.String getIconUrl()
          Gets the value of the iconUrl property.
 MonitoringLicenseActivatorType getMonitoringLicenseActivator()
          Activate the extension only if a monitoring license is installed.
 java.lang.String getName()
          Gets the value of the name property.
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 void setApplication(java.lang.String value)
          Sets the value of the application property.
 void setDescription(java.lang.String value)
          Verbose description for the extension.
 void setDisplayName(java.lang.String value)
          Sets the value of the displayName property.
 void setIconUrl(java.lang.String value)
          Sets the value of the iconUrl property.
 void setMonitoringLicenseActivator(MonitoringLicenseActivatorType value)
          Activate the extension only if a monitoring license is installed.
 void setName(java.lang.String value)
          Sets the value of the name property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected java.lang.String description

globalPermissionActivatorSet

protected java.util.List<GlobalPermissionActivatorSetType> globalPermissionActivatorSet

monitoringLicenseActivator

protected MonitoringLicenseActivatorType monitoringLicenseActivator

application

protected java.lang.String application

displayName

protected java.lang.String displayName

iconUrl

protected java.lang.String iconUrl

name

protected java.lang.String name
Constructor Detail

ExtensionType

public ExtensionType()
Method Detail

getDescription

public java.lang.String getDescription()
Verbose description for the extension. Displayed via a tooltip in the GUI.

Returns:
possible object is String

setDescription

public void setDescription(java.lang.String value)
Verbose description for the extension. Displayed via a tooltip in the GUI.

Parameters:
value - allowed object is String

getGlobalPermissionActivatorSet

public java.util.List<GlobalPermissionActivatorSetType> getGlobalPermissionActivatorSet()
Activate the extension only if the user has the required global permissions. Gets the value of the globalPermissionActivatorSet property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the globalPermissionActivatorSet property.

For example, to add a new item, do as follows:

    getGlobalPermissionActivatorSet().add(newItem);
 

Objects of the following type(s) are allowed in the list GlobalPermissionActivatorSetType


getMonitoringLicenseActivator

public MonitoringLicenseActivatorType getMonitoringLicenseActivator()
Activate the extension only if a monitoring license is installed.

Returns:
possible object is MonitoringLicenseActivatorType

setMonitoringLicenseActivator

public void setMonitoringLicenseActivator(MonitoringLicenseActivatorType value)
Activate the extension only if a monitoring license is installed.

Parameters:
value - allowed object is MonitoringLicenseActivatorType

getApplication

public java.lang.String getApplication()
Gets the value of the application property.

Returns:
possible object is String

setApplication

public void setApplication(java.lang.String value)
Sets the value of the application property.

Parameters:
value - allowed object is String

getDisplayName

public java.lang.String getDisplayName()
Gets the value of the displayName property.

Returns:
possible object is String

setDisplayName

public void setDisplayName(java.lang.String value)
Sets the value of the displayName property.

Parameters:
value - allowed object is String

getIconUrl

public java.lang.String getIconUrl()
Gets the value of the iconUrl property.

Returns:
possible object is String

setIconUrl

public void setIconUrl(java.lang.String value)
Sets the value of the iconUrl property.

Parameters:
value - allowed object is String

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null


Copyright © 2008-2009 Red Hat, Inc.. All Rights Reserved.