public abstract class Subscription extends Object implements Serializable
Modifier and Type | Method and Description |
---|---|
int |
getDebugLevel()
Get the fine-grained tracing debug level for the subscription.
|
String |
getDescription()
Get the subscription description.
|
String |
getName()
Get the name of the subscription.
|
CompositionID |
getOriginatingComposition()
Get the originating trigger composition.
|
CompositionID |
getTerminatingComposition()
Get the terminating trigger composition.
|
CompositionID |
getThirdPartyComposition()
Get the third-party call trigger composition.
|
boolean |
hasOriginatingComposition()
Determine if the subscription has a reference to a composition for originating triggers.
|
boolean |
hasTerminatingComposition()
Determine if the subscription has a reference to a composition for terminating triggers.
|
boolean |
hasThirdPartyComposition()
Determine if the subscription has a reference to a composition for third-party call triggers.
|
boolean |
isAuditLoggingEnabled()
Determine whether auditing is enabled for the subscription.
|
String |
toString() |
public final String getName()
public final String getDescription()
public final boolean hasOriginatingComposition()
true
if there is an originating trigger composition,
false
otherwise.public final boolean hasTerminatingComposition()
true
if there is an terminating trigger composition,
false
otherwise.public final boolean hasThirdPartyComposition()
true
if there is an third-party call trigger composition,
false
otherwise.public final CompositionID getOriginatingComposition()
null
if there isn't one.public final CompositionID getTerminatingComposition()
null
if there isn't one.public final CompositionID getThirdPartyComposition()
null
if there isn't one.public final int getDebugLevel()
public final boolean isAuditLoggingEnabled()
true
if enabled.