com.bea.wlcp.wlng.spi.subscriberdata
Class SubscriberContract
java.lang.Object
com.bea.wlcp.wlng.spi.subscriberdata.SubscriberContract
- public class SubscriberContract
- extends java.lang.Object
A SubscriberContract is a 'rate' and/or 'quota' restriction for a given URI within a given ServiceClass until the
specified expiration Date.
The subscriber contract supports rate and quota limits. It does not support contract overrides or guarantee limits.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SubscriberContract
public SubscriberContract(java.net.URI subscriberAddress,
ServiceClassType serviceClass,
java.util.Date expiration)
throws InvalidSubscriberContractException
SubscriberContract
public SubscriberContract(java.net.URI subscriberAddress,
ServiceClassType serviceClass,
Rate rateRestriction,
Quota quotaRestriction,
java.util.Date expiration)
throws InvalidSubscriberContractException
SubscriberContract
public SubscriberContract(java.net.URI subscriberAddress,
ServiceClassType serviceClass,
RestrictAllType restrictAll,
java.util.Date expiration)
throws InvalidSubscriberContractException
getExpiration
public java.util.Date getExpiration()
getQuotaRestriction
public Quota getQuotaRestriction()
getRateRestriction
public Rate getRateRestriction()
getRestrictAll
public RestrictAllType getRestrictAll()
getServiceClass
public ServiceClassType getServiceClass()
getSubscriberAddress
public java.net.URI getSubscriberAddress()
setExpiration
public void setExpiration(java.util.Date expiration)
setQuotaRestriction
public void setQuotaRestriction(Quota quotaRestriction)
setRateRestriction
public void setRateRestriction(Rate rateRestriction)
setRestrictAll
public void setRestrictAll(RestrictAllType restrictAll)
Copyright © 2008, 2018, Oracle and/or its affiliates. All rights reserved.