|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.icestandard.ICE.V20.subscribe.DeliveryRuleType
syndicator-transports is supplied by the syndicator in the ICE catalog to specify the transport options available to the subscriptions subscriber-endpoint is supplied by the subscriber at subscription time to specify the delivery-endpoint for its subscriptions Change Nov 5; added incremental-update attribute with a default of "false" Change Nov 26: added required attribute with default "true" to indicate acceptance of this delivery rule is required in order to accept the offer. This is a new concept, before all delivery rules had to be accepted Change Nov 26: Delivery rule is now made up of + transports. Each transport has attributes and a delivery-endpoint child element that is type urlAccessType. Attributes on transport are protocol and packaging-style
Constructor Summary | |
DeliveryRuleType()
|
|
DeliveryRuleType(TransportType[] transport,
org.apache.axis.message.MessageElement[] _any,
DeliveryRuleTypeMode mode,
org.apache.axis.types.NMTokens monthday,
org.apache.axis.types.NMTokens weekday,
org.apache.axis.types.Time starttime,
org.apache.axis.types.Duration duration,
java.math.BigInteger minNumUpdates,
java.math.BigInteger maxNumUpdates,
boolean incrementalUpdate,
boolean confirmation,
boolean required)
|
Method Summary | |
boolean |
equals(java.lang.Object obj)
|
org.apache.axis.message.MessageElement[] |
get_any()
Gets the _any value for this DeliveryRuleType. |
static org.apache.axis.encoding.Deserializer |
getDeserializer(java.lang.String mechType,
java.lang.Class _javaType,
javax.xml.namespace.QName _xmlType)
Get Custom Deserializer |
org.apache.axis.types.Duration |
getDuration()
Gets the duration value for this DeliveryRuleType. |
java.math.BigInteger |
getMaxNumUpdates()
Gets the maxNumUpdates value for this DeliveryRuleType. |
java.math.BigInteger |
getMinNumUpdates()
Gets the minNumUpdates value for this DeliveryRuleType. |
DeliveryRuleTypeMode |
getMode()
Gets the mode value for this DeliveryRuleType. |
org.apache.axis.types.NMTokens |
getMonthday()
Gets the monthday value for this DeliveryRuleType. |
static org.apache.axis.encoding.Serializer |
getSerializer(java.lang.String mechType,
java.lang.Class _javaType,
javax.xml.namespace.QName _xmlType)
Get Custom Serializer |
org.apache.axis.types.Time |
getStarttime()
Gets the starttime value for this DeliveryRuleType. |
TransportType[] |
getTransport()
Gets the transport value for this DeliveryRuleType. |
TransportType |
getTransport(int i)
|
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object |
org.apache.axis.types.NMTokens |
getWeekday()
Gets the weekday value for this DeliveryRuleType. |
int |
hashCode()
|
boolean |
isConfirmation()
Gets the confirmation value for this DeliveryRuleType. |
boolean |
isIncrementalUpdate()
Gets the incrementalUpdate value for this DeliveryRuleType. |
boolean |
isRequired()
Gets the required value for this DeliveryRuleType. |
void |
set_any(org.apache.axis.message.MessageElement[] _any)
Sets the _any value for this DeliveryRuleType. |
void |
setConfirmation(boolean confirmation)
Sets the confirmation value for this DeliveryRuleType. |
void |
setDuration(org.apache.axis.types.Duration duration)
Sets the duration value for this DeliveryRuleType. |
void |
setIncrementalUpdate(boolean incrementalUpdate)
Sets the incrementalUpdate value for this DeliveryRuleType. |
void |
setMaxNumUpdates(java.math.BigInteger maxNumUpdates)
Sets the maxNumUpdates value for this DeliveryRuleType. |
void |
setMinNumUpdates(java.math.BigInteger minNumUpdates)
Sets the minNumUpdates value for this DeliveryRuleType. |
void |
setMode(DeliveryRuleTypeMode mode)
Sets the mode value for this DeliveryRuleType. |
void |
setMonthday(org.apache.axis.types.NMTokens monthday)
Sets the monthday value for this DeliveryRuleType. |
void |
setRequired(boolean required)
Sets the required value for this DeliveryRuleType. |
void |
setStarttime(org.apache.axis.types.Time starttime)
Sets the starttime value for this DeliveryRuleType. |
void |
setTransport(int i,
TransportType _value)
|
void |
setTransport(TransportType[] transport)
Sets the transport value for this DeliveryRuleType. |
void |
setWeekday(org.apache.axis.types.NMTokens weekday)
Sets the weekday value for this DeliveryRuleType. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DeliveryRuleType()
public DeliveryRuleType(TransportType[] transport, org.apache.axis.message.MessageElement[] _any, DeliveryRuleTypeMode mode, org.apache.axis.types.NMTokens monthday, org.apache.axis.types.NMTokens weekday, org.apache.axis.types.Time starttime, org.apache.axis.types.Duration duration, java.math.BigInteger minNumUpdates, java.math.BigInteger maxNumUpdates, boolean incrementalUpdate, boolean confirmation, boolean required)
Method Detail |
public TransportType[] getTransport()
public void setTransport(TransportType[] transport)
transport
- public TransportType getTransport(int i)
public void setTransport(int i, TransportType _value)
public org.apache.axis.message.MessageElement[] get_any()
get_any
in interface org.apache.axis.encoding.AnyContentType
public void set_any(org.apache.axis.message.MessageElement[] _any)
set_any
in interface org.apache.axis.encoding.AnyContentType
_any
- public DeliveryRuleTypeMode getMode()
public void setMode(DeliveryRuleTypeMode mode)
mode
- public org.apache.axis.types.NMTokens getMonthday()
public void setMonthday(org.apache.axis.types.NMTokens monthday)
monthday
- public org.apache.axis.types.NMTokens getWeekday()
public void setWeekday(org.apache.axis.types.NMTokens weekday)
weekday
- public org.apache.axis.types.Time getStarttime()
public void setStarttime(org.apache.axis.types.Time starttime)
starttime
- public org.apache.axis.types.Duration getDuration()
public void setDuration(org.apache.axis.types.Duration duration)
duration
- public java.math.BigInteger getMinNumUpdates()
public void setMinNumUpdates(java.math.BigInteger minNumUpdates)
minNumUpdates
- public java.math.BigInteger getMaxNumUpdates()
public void setMaxNumUpdates(java.math.BigInteger maxNumUpdates)
maxNumUpdates
- public boolean isIncrementalUpdate()
public void setIncrementalUpdate(boolean incrementalUpdate)
incrementalUpdate
- public boolean isConfirmation()
public void setConfirmation(boolean confirmation)
confirmation
- public boolean isRequired()
public void setRequired(boolean required)
required
- public boolean equals(java.lang.Object obj)
public int hashCode()
public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |