public class OperatorCommunicationDiversion extends OperatorServiceConfigType implements java.io.Externalizable, java.io.Serializable
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType> <complexContent> <extension base="{http://uri.etsi.org/ngn/params/xml/simservs/xcap}operatorServiceConfigType"> <sequence> <element name="communication-retention-on-invocation"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="retain-until-alerting-at-diverted-touser"/> <enumeration value="clear-communication-on-invocation-of-diversion"/> </restriction> </simpleType> </element> <element name="retention-when-diverting-rejected-at-diverted-to-user"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="continue-to-alert-diverting-user"/> <enumeration value="no-action-at-diverting-user"/> </restriction> </simpleType> </element> <element name="total-number-of-diversions-for-each-communication" type="{http://www.w3.org/2001/XMLSchema}integer"/> <element name="cdiv-indication-timer"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}integer"> <minInclusive value="0"/> <maxInclusive value="60"/> </restriction> </simpleType> </element> <element name="communication-forwarding-on-no-reply-timer"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}integer"> <minInclusive value="0"/> <maxInclusive value="180"/> </restriction> </simpleType> </element> <element name="cdivn-buffer-timer"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}integer"> <minInclusive value="0"/> <maxInclusive value="86400"/> </restriction> </simpleType> </element> <element ref="{urn:ietf:params:xml:ns:common-policy}ruleset" minOccurs="0"/> </sequence> <anyAttribute processContents='lax'/> </extension> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
OperatorCommunicationDiversion.RetentionOnInvocationType
Java class for null.
|
static class |
OperatorCommunicationDiversion.RetentionWhenDivertingType
Java class for null.
|
Modifier and Type | Field and Description |
---|---|
protected java.lang.Integer |
cdivIndicationTimer |
protected java.lang.Integer |
cdivnBufferTimer |
protected java.lang.Integer |
communicationForwardingOnNoReplyTimer |
protected OperatorCommunicationDiversion.RetentionOnInvocationType |
communicationRetentionOnInvocation |
protected OperatorCommunicationDiversion.RetentionWhenDivertingType |
retentionWhenDivertingRejectedAtDivertedToUser |
protected Ruleset |
ruleset |
protected java.math.BigInteger |
totalNumberOfDiversionsForEachCommunication |
authorized
Constructor and Description |
---|
OperatorCommunicationDiversion()
Default Constructor.
|
OperatorCommunicationDiversion(java.io.DataInput in,
java.lang.ClassLoader cl)
FastSerializable constructor used to deserialize object from stream.
|
Modifier and Type | Method and Description |
---|---|
java.lang.StringBuilder |
append(ObjectLocator locator,
java.lang.StringBuilder buffer,
ToStringStrategy strategy) |
java.lang.StringBuilder |
appendFields(ObjectLocator locator,
java.lang.StringBuilder buffer,
ToStringStrategy strategy) |
boolean |
equals(java.lang.Object object) |
boolean |
equals(ObjectLocator thisLocator,
ObjectLocator thatLocator,
java.lang.Object object,
EqualsStrategy strategy) |
java.lang.Integer |
getCdivIndicationTimer()
Gets the value of the cdivIndicationTimer property.
|
java.lang.Integer |
getCdivnBufferTimer()
Gets the value of the cdivnBufferTimer property.
|
java.lang.Integer |
getCommunicationForwardingOnNoReplyTimer()
Gets the value of the communicationForwardingOnNoReplyTimer property.
|
OperatorCommunicationDiversion.RetentionOnInvocationType |
getCommunicationRetentionOnInvocation()
Gets the value of the communicationRetentionOnInvocation property.
|
OperatorCommunicationDiversion.RetentionWhenDivertingType |
getRetentionWhenDivertingRejectedAtDivertedToUser()
Gets the value of the retentionWhenDivertingRejectedAtDivertedToUser property.
|
Ruleset |
getRuleset()
Gets the value of the ruleset property.
|
java.math.BigInteger |
getTotalNumberOfDiversionsForEachCommunication()
Gets the value of the totalNumberOfDiversionsForEachCommunication property.
|
int |
hashCode() |
int |
hashCode(ObjectLocator locator,
HashCodeStrategy strategy) |
void |
initialise(java.io.DataInput in,
java.lang.ClassLoader cl)
Initialise fields from input stream using fast serializable.
|
boolean |
isSetCdivIndicationTimer() |
boolean |
isSetCdivnBufferTimer() |
boolean |
isSetCommunicationForwardingOnNoReplyTimer() |
boolean |
isSetCommunicationRetentionOnInvocation() |
boolean |
isSetRetentionWhenDivertingRejectedAtDivertedToUser() |
boolean |
isSetRuleset() |
boolean |
isSetTotalNumberOfDiversionsForEachCommunication() |
void |
readExternal(java.io.ObjectInput in)
Externalizable.readExternal(ObjectInput) implementation to initialise
from input stream using fast serializable. |
void |
setCdivIndicationTimer(java.lang.Integer value)
Sets the value of the cdivIndicationTimer property.
|
void |
setCdivnBufferTimer(java.lang.Integer value)
Sets the value of the cdivnBufferTimer property.
|
void |
setCommunicationForwardingOnNoReplyTimer(java.lang.Integer value)
Sets the value of the communicationForwardingOnNoReplyTimer property.
|
void |
setCommunicationRetentionOnInvocation(OperatorCommunicationDiversion.RetentionOnInvocationType value)
Sets the value of the communicationRetentionOnInvocation property.
|
void |
setRetentionWhenDivertingRejectedAtDivertedToUser(OperatorCommunicationDiversion.RetentionWhenDivertingType value)
Sets the value of the retentionWhenDivertingRejectedAtDivertedToUser property.
|
void |
setRuleset(Ruleset value)
Sets the value of the ruleset property.
|
void |
setTotalNumberOfDiversionsForEachCommunication(java.math.BigInteger value)
Sets the value of the totalNumberOfDiversionsForEachCommunication property.
|
void |
toStream(java.io.DataOutput out) |
java.lang.String |
toString() |
void |
writeExternal(java.io.ObjectOutput out)
Externalizable.writeExternal(ObjectOutput) implementation to write fields
to output stream.Output stream not null . |
getOtherAttributes, isAuthorized, isSetAuthorized, setAuthorized
protected OperatorCommunicationDiversion.RetentionOnInvocationType communicationRetentionOnInvocation
protected OperatorCommunicationDiversion.RetentionWhenDivertingType retentionWhenDivertingRejectedAtDivertedToUser
protected java.math.BigInteger totalNumberOfDiversionsForEachCommunication
protected java.lang.Integer cdivIndicationTimer
protected java.lang.Integer communicationForwardingOnNoReplyTimer
protected java.lang.Integer cdivnBufferTimer
protected Ruleset ruleset
public OperatorCommunicationDiversion()
public OperatorCommunicationDiversion(java.io.DataInput in, java.lang.ClassLoader cl) throws java.io.IOException
in
- the input data stream not null
.cl
- the class loader not null
.java.io.IOException
- on error reading input stream.public OperatorCommunicationDiversion.RetentionOnInvocationType getCommunicationRetentionOnInvocation()
OperatorCommunicationDiversion.RetentionOnInvocationType
public void setCommunicationRetentionOnInvocation(OperatorCommunicationDiversion.RetentionOnInvocationType value)
value
- allowed object is
OperatorCommunicationDiversion.RetentionOnInvocationType
public boolean isSetCommunicationRetentionOnInvocation()
public OperatorCommunicationDiversion.RetentionWhenDivertingType getRetentionWhenDivertingRejectedAtDivertedToUser()
OperatorCommunicationDiversion.RetentionWhenDivertingType
public void setRetentionWhenDivertingRejectedAtDivertedToUser(OperatorCommunicationDiversion.RetentionWhenDivertingType value)
value
- allowed object is
OperatorCommunicationDiversion.RetentionWhenDivertingType
public boolean isSetRetentionWhenDivertingRejectedAtDivertedToUser()
public java.math.BigInteger getTotalNumberOfDiversionsForEachCommunication()
BigInteger
public void setTotalNumberOfDiversionsForEachCommunication(java.math.BigInteger value)
value
- allowed object is
BigInteger
public boolean isSetTotalNumberOfDiversionsForEachCommunication()
public java.lang.Integer getCdivIndicationTimer()
String
public void setCdivIndicationTimer(java.lang.Integer value)
value
- allowed object is
String
public boolean isSetCdivIndicationTimer()
public java.lang.Integer getCommunicationForwardingOnNoReplyTimer()
String
public void setCommunicationForwardingOnNoReplyTimer(java.lang.Integer value)
value
- allowed object is
String
public boolean isSetCommunicationForwardingOnNoReplyTimer()
public java.lang.Integer getCdivnBufferTimer()
String
public void setCdivnBufferTimer(java.lang.Integer value)
value
- allowed object is
String
public boolean isSetCdivnBufferTimer()
public Ruleset getRuleset()
Ruleset
public void setRuleset(Ruleset value)
value
- allowed object is
Ruleset
public boolean isSetRuleset()
public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, java.lang.Object object, EqualsStrategy strategy)
equals
in class OperatorServiceConfigType
public boolean equals(java.lang.Object object)
equals
in class OperatorServiceConfigType
public int hashCode(ObjectLocator locator, HashCodeStrategy strategy)
hashCode
in class OperatorServiceConfigType
public int hashCode()
hashCode
in class OperatorServiceConfigType
public java.lang.String toString()
toString
in class OperatorServiceConfigType
public java.lang.StringBuilder append(ObjectLocator locator, java.lang.StringBuilder buffer, ToStringStrategy strategy)
append
in class OperatorServiceConfigType
public java.lang.StringBuilder appendFields(ObjectLocator locator, java.lang.StringBuilder buffer, ToStringStrategy strategy)
appendFields
in class OperatorServiceConfigType
public void initialise(java.io.DataInput in, java.lang.ClassLoader cl) throws java.io.IOException
null
and must have been serialized previously by
toStream(DataOutput)
..initialise
in class OperatorServiceConfigType
in
- the input data stream not null
.cl
- the class loader not null
.java.io.IOException
- on error reading input stream.public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
Externalizable.readExternal(ObjectInput)
implementation to initialise
from input stream using fast serializable.
Input stream not null
and must have been serialized previously by
writeExternal(ObjectOutput)
.readExternal
in interface java.io.Externalizable
readExternal
in class OperatorServiceConfigType
in
- the input data stream not null
.java.io.IOException
- on error reading input stream.java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
Externalizable.writeExternal(ObjectOutput)
implementation to write fields
to output stream.Output stream not null
.writeExternal
in interface java.io.Externalizable
writeExternal
in class OperatorServiceConfigType
out
- the output data stream not null
.java.io.IOException
- on error writing input stream.public void toStream(java.io.DataOutput out) throws java.io.IOException
toStream
in class OperatorServiceConfigType
java.io.IOException
Copyright © OpenCloud. All Rights Reserved.