com.pcube.apps.console.quota.data
Class QuotaProfileDataSubscriberSceAPI
java.lang.Object
com.pcube.apps.console.quota.data.QuotaProfileData
com.pcube.apps.console.quota.data.QuotaProfileDataLegacy
com.pcube.apps.console.quota.data.QuotaProfileDataSubscriberSceAPI
- All Implemented Interfaces:
- Formattable
public class QuotaProfileDataSubscriberSceAPI
- extends QuotaProfileDataLegacy
Subscriber SCE profile data struct.
Holds Bucket configuration, Attachments (service to which bucket).
- Author:
- rbaryana
| Methods inherited from class com.pcube.apps.console.quota.data.QuotaProfileData |
getAllBuckets, getAllUsedBucketsMask, getAttachmentList, getBucketById, getBucketTypeOptimization, getDownloadBucket, getDownloadBucket, getMyId, getMyName, getNumberOfBuckets, getQuotaServiceAttachment, getSessionBucket, getSessionBucket, getType, getUploadBucket, getUploadBucket, getVolumeAccountingUnits, isDefault, isExternal, isReadOnly, setMyName, setQuotaServiceAttachmentList, setVolumeAccountingUnits |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QuotaProfileDataSubscriberSceAPI
public QuotaProfileDataSubscriberSceAPI(QuotaServiceAttachmentList attachemntList,
Policy policy)
- Parameters:
attachemntList - policy -
copyData
public void copyData(QuotaProfileData temp)
- Description copied from class:
QuotaProfileData
- copy the all data from temp profile.
- Specified by:
copyData in class QuotaProfileData
duplicate
public QuotaProfileData duplicate()
- Specified by:
duplicate in class QuotaProfileData
- Returns:
- a copy of the profile
getUnlimitedBucket
public QuotaBucketData getUnlimitedBucket()
- Specified by:
getUnlimitedBucket in class QuotaProfileData
- Returns:
- the unlimited quota bucket (default)
fromStream
public void fromStream(java.io.BufferedReader in,
Formatter f)
throws ImportExportException
- Read from PQB
(non-Javadoc)
- Specified by:
fromStream in interface Formattable- Overrides:
fromStream in class QuotaProfileData
- Throws:
ImportExportException- See Also:
Formattable.fromStream(java.io.BufferedReader, com.pcube.apps.engage.common.Formatter)
toStream
public void toStream(java.io.PrintStream out,
Formatter f)
- Write to PQB
(non-Javadoc)
- Specified by:
toStream in interface Formattable- Overrides:
toStream in class QuotaProfileData
- See Also:
Formattable.toStream(java.io.PrintStream, com.pcube.apps.engage.common.Formatter)
getAccountingUnitsData
public QuotaVolumeAccountingUnitsData getAccountingUnitsData()
- Specified by:
getAccountingUnitsData in class QuotaProfileData
- Returns:
- the volume acconting units as wrapped object.
Copyright © 2013 Cisco Systems, Inc. Confidential.