Cisco Systems Inc. Confidential

com.scms.common
Class SCAS_BB_Quota

java.lang.Object
  extended by com.scms.common.SCAS_BB_Quota
All Implemented Interfaces:
com.scms.common.Quota

public class SCAS_BB_Quota
extends java.lang.Object
implements com.scms.common.Quota

EngageQuota object is an implementation of the QuotaOperation interface. Note that it is defined according to quota definition in Engage application. In case applications decide to change the internal structure of the QuotaOperationImpl they can replace the QuotaOperationImpl object.


Field Summary
static int UNDEFINED_REASON
           
 
Constructor Summary
SCAS_BB_Quota(java.lang.String[] IDs, long[] values)
           
SCAS_BB_Quota(java.lang.String[] IDs, long[] values, int quotaProfileId, int reason, long timestamp)
           
 
Method Summary
 java.lang.String[] getAsStrings()
           
 java.lang.String[] getIDs()
           
 int getQuotaProfileId()
           
 int getReason()
           
 long getTimestamp()
           
 long[] getValues()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNDEFINED_REASON

public static final int UNDEFINED_REASON
See Also:
Constant Field Values
Constructor Detail

SCAS_BB_Quota

public SCAS_BB_Quota(java.lang.String[] IDs,
                     long[] values)
              throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

SCAS_BB_Quota

public SCAS_BB_Quota(java.lang.String[] IDs,
                     long[] values,
                     int quotaProfileId,
                     int reason,
                     long timestamp)
              throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException
Method Detail

getAsStrings

public java.lang.String[] getAsStrings()
Specified by:
getAsStrings in interface com.scms.common.Quota

getIDs

public java.lang.String[] getIDs()

getValues

public long[] getValues()

getQuotaProfileId

public int getQuotaProfileId()

getReason

public int getReason()

getTimestamp

public long getTimestamp()

Cisco Systems Inc. Confidential