Using the Subscription Java Bean

A JavaBean is a Java class that can be reused and composed into JSP pages. JSP technology directly supports using JavaBeans components with JSP language elements. You can create and initialize beans and get and set the values of their properties.

The subscription JavaBean provides a way to access the necessary data of a defined Subscription in the xMatters system:

<%@ page import="com.invoqsystems.apex.web.cocoon.jsp.*" %>
<jsp:useBean id="subscriptionBean" scope="session"
class="SubscriptionBeanImpl"/>
 

Subscription JavaBean API

The following methods, listed in alphabetical order, are available when working with the Subscription JavaBean API:

allOverridesSuppressed

deviceTypeOverridesAllowed

getAnyPredicateListValues

getDeviceTypeOverride

getDeviceTypeOverrides

getDeviceTypeOverridesAllowed

getEndTime

getEscalationOverride

getListPredicateIterator

getListPredicates

getName

getNotificationDelay

getOnlyDeviceTypeOverridesAllowed

getPredicateName

getPredicateNames

getPredicateValue

getRecipients

getStartTime

getTextPredicateIterator

getTextPredicates

getValidDeviceTypeLabel

getValidDeviceTypeLabels

getValidDeviceTypeValue

getValidDeviceTypeValues

getValidOperatorTypeLabel

getValidOperatorTypeLabels

getValidOperatorTypeValue

getValidOperatorTypeValues

hasAllDeviceFilter

hasDeviceTypeOverride

hasEmailDeviceFilter

hasIMDeviceFilter

hasSubscriptionDomainListPredicates

hasSubscriptionDomainPredicates

hasSubscriptionDomainTextPredicates

hasTextDeviceFilter

hasVoiceDeviceFilter

isAllDeviceFilterAllowed

isEmailDeviceFilterAllowed

isGroupEscalationSuppressed

isIgnoreDeviceDelays

isIgnoreDeviceDelaysSuppressed

isIMDeviceFilterAllowed

isNotificationDelaySuppressed

isOnFriday

isOnMonday

isOnSaturday

isOnSunday

isOnThursday

isOnTuesday

isOnWednesday

isOverrideDeviceSeverities

isOverrideDeviceSeveritySuppressed

isOverrideDeviceTimeframes

isOverrideTimeframeSuppressed

isSelfSubscription

isTextDeviceFilterAllowed

isTimeframeSuppressed

isVoiceDeviceFilterAllowed

onlyOneDeviceTypeOverrideAllowed

subscription-overrides

Subscription API

Subscription Form Data