Skip navigation links

Oracle Communications Services Gatekeeper Java API Reference
5.0

E21717-02


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

java.lang.Object
  extended bycom.bea.wlcp.wlng.spi.subscriberdata.SubscriberContract


public class SubscriberContract
extends Object

A SubscriberContract is a 'rate' and/or 'quota' restriciton 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(URI subscriberAddress, ServiceClassType serviceClass, Date expiration)
           
SubscriberContract(URI subscriberAddress, ServiceClassType serviceClass, Rate rateRestriction, Quota quotaRestriction, Date expiration)
           
SubscriberContract(URI subscriberAddress, ServiceClassType serviceClass, RestrictAllType restrictAll, Date expiration)
           

 

Method Summary
 Date getExpiration()
           
 Quota getQuotaRestriction()
           
 Rate getRateRestriction()
           
 RestrictAllType getRestrictAll()
           
 ServiceClassType getServiceClass()
           
 URI getSubscriberAddress()
           
 void setExpiration(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(URI subscriberAddress,
                          ServiceClassType serviceClass,
                          Date expiration)
                   throws InvalidSubscriberContractException

SubscriberContract

public SubscriberContract(URI subscriberAddress,
                          ServiceClassType serviceClass,
                          Rate rateRestriction,
                          Quota quotaRestriction,
                          Date expiration)
                   throws InvalidSubscriberContractException

SubscriberContract

public SubscriberContract(URI subscriberAddress,
                          ServiceClassType serviceClass,
                          RestrictAllType restrictAll,
                          Date expiration)
                   throws InvalidSubscriberContractException

Method Detail

getExpiration

public Date getExpiration()

getQuotaRestriction

public Quota getQuotaRestriction()

getRateRestriction

public Rate getRateRestriction()

getRestrictAll

public RestrictAllType getRestrictAll()

getServiceClass

public ServiceClassType getServiceClass()

getSubscriberAddress

public URI getSubscriberAddress()

setExpiration

public void setExpiration(Date expiration)

setQuotaRestriction

public void setQuotaRestriction(Quota quotaRestriction)

setRateRestriction

public void setRateRestriction(Rate rateRestriction)

setRestrictAll

public void setRestrictAll(RestrictAllType restrictAll)

Skip navigation links

Oracle Communications Services Gatekeeper Java API Reference
5.0

E21717-02


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