public class QuotaAwareDocument extends Object implements QuotaAware
| Modifier and Type | Field and Description |
|---|---|
static String |
DOCUMENTS_SIZE_INNER_SIZE_PROPERTY |
static String |
DOCUMENTS_SIZE_MAX_SIZE_PROPERTY |
static String |
DOCUMENTS_SIZE_STATISTICS_FACET |
static String |
DOCUMENTS_SIZE_TOTAL_SIZE_PROPERTY |
static String |
DOCUMENTS_SIZE_TRASH_SIZE_PROPERTY |
static String |
DOCUMENTS_SIZE_VERSIONS_SIZE_PROPERTY |
| Constructor and Description |
|---|
QuotaAwareDocument(DocumentModel doc) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInnerSize(long additionalSize,
boolean save) |
void |
addTotalSize(long additionalSize,
boolean save) |
void |
addTrashSize(long additionalSize,
boolean save) |
void |
addVersionsSize(long additionalSize,
boolean save) |
DocumentModel |
getDoc() |
long |
getInnerSize() |
long |
getMaxQuota() |
QuotaInfo |
getQuotaInfo() |
long |
getTotalSize() |
long |
getTrashSize() |
long |
getVersionsSize() |
void |
resetInfos(boolean save) |
void |
save() |
void |
save(boolean disableNotifications) |
void |
setMaxQuota(long maxSize,
boolean save) |
void |
setMaxQuota(long maxSize,
boolean save,
boolean skipValidation) |
public static final String DOCUMENTS_SIZE_STATISTICS_FACET
public static final String DOCUMENTS_SIZE_INNER_SIZE_PROPERTY
public static final String DOCUMENTS_SIZE_TOTAL_SIZE_PROPERTY
public static final String DOCUMENTS_SIZE_TRASH_SIZE_PROPERTY
public static final String DOCUMENTS_SIZE_VERSIONS_SIZE_PROPERTY
public static final String DOCUMENTS_SIZE_MAX_SIZE_PROPERTY
public QuotaAwareDocument(DocumentModel doc)
public DocumentModel getDoc()
getDoc in interface QuotaAwarepublic long getInnerSize()
getInnerSize in interface QuotaAwarepublic long getTotalSize()
getTotalSize in interface QuotaAwarepublic long getTrashSize()
getTrashSize in interface QuotaAwarepublic long getVersionsSize()
getVersionsSize in interface QuotaAwarepublic void addInnerSize(long additionalSize,
boolean save)
throws ClientException
addInnerSize in interface QuotaAwareClientExceptionpublic void addTotalSize(long additionalSize,
boolean save)
throws ClientException
addTotalSize in interface QuotaAwareClientExceptionpublic void addTrashSize(long additionalSize,
boolean save)
throws ClientException
addTrashSize in interface QuotaAwareClientExceptionpublic void addVersionsSize(long additionalSize,
boolean save)
throws ClientException
addVersionsSize in interface QuotaAwareClientExceptionpublic void save()
throws ClientException
save in interface QuotaAwareClientExceptionpublic void save(boolean disableNotifications)
throws ClientException
save in interface QuotaAwareClientExceptionpublic long getMaxQuota()
getMaxQuota in interface QuotaAwarepublic void setMaxQuota(long maxSize,
boolean save,
boolean skipValidation)
throws ClientException
setMaxQuota in interface QuotaAwareClientExceptionpublic void setMaxQuota(long maxSize,
boolean save)
throws ClientException
setMaxQuota in interface QuotaAwareClientExceptionpublic QuotaInfo getQuotaInfo()
getQuotaInfo in interface QuotaAwarepublic void resetInfos(boolean save)
throws ClientException
resetInfos in interface QuotaAwareClientExceptionCopyright © 2013 Nuxeo SA. All Rights Reserved.