Oracle Communications Services Gatekeeper Java API Reference
7.0.0.1

E96578-01

com.bea.wlcp.wlng.spi.subscriberdata
Class SubscriberContract

java.lang.Object
  extended bycom.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.


Constructor Summary
SubscriberContract(java.net.URI subscriberAddress, ServiceClassType serviceClass, java.util.Date expiration)
           
SubscriberContract(java.net.URI subscriberAddress, ServiceClassType serviceClass, Rate rateRestriction, Quota quotaRestriction, java.util.Date expiration)
           
SubscriberContract(java.net.URI subscriberAddress, ServiceClassType serviceClass, RestrictAllType restrictAll, java.util.Date expiration)
           
 
Method Summary
 java.util.Date getExpiration()
           
 Quota getQuotaRestriction()
           
 Rate getRateRestriction()
           
 RestrictAllType getRestrictAll()
           
 ServiceClassType getServiceClass()
           
 java.net.URI getSubscriberAddress()
           
 void setExpiration(java.util.Date expiration)
           
 void setQuotaRestriction(Quota quotaRestriction)
           
 void setRateRestriction(Rate rateRestriction)
           
 void setRestrictAll(RestrictAllType restrictAll)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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
Method Detail

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)

Oracle Communications Services Gatekeeper Java API Reference
7.0.0.1

E96578-01

Copyright © 2008, 2018, Oracle and/or its affiliates. All rights reserved.