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 |
Constructor and Description |
---|
QuotaAwareDocument(DocumentModel doc) |
Modifier and Type | Method and Description |
---|---|
void |
addInnerSize(long additionalSize,
boolean save) |
void |
addTotalSize(long additionalSize,
boolean save) |
DocumentModel |
getDoc() |
long |
getInnerSize() |
long |
getMaxQuota() |
QuotaInfo |
getQuotaInfo() |
long |
getTotalSize() |
void |
save() |
void |
setMaxQuota(long maxSize,
boolean save) |
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_MAX_SIZE_PROPERTY
public QuotaAwareDocument(DocumentModel doc)
public DocumentModel getDoc()
getDoc
in interface QuotaAware
public long getInnerSize()
getInnerSize
in interface QuotaAware
public long getTotalSize()
getTotalSize
in interface QuotaAware
public void addInnerSize(long additionalSize, boolean save) throws ClientException
addInnerSize
in interface QuotaAware
ClientException
public void addTotalSize(long additionalSize, boolean save) throws ClientException
addTotalSize
in interface QuotaAware
ClientException
public void save() throws ClientException
save
in interface QuotaAware
ClientException
public long getMaxQuota()
getMaxQuota
in interface QuotaAware
public void setMaxQuota(long maxSize, boolean save) throws ClientException
setMaxQuota
in interface QuotaAware
ClientException
public QuotaInfo getQuotaInfo()
getQuotaInfo
in interface QuotaAware
Copyright © 2012 Nuxeo SA. All Rights Reserved.