@Name(value="quotaStatsActions") @Scope(value=CONVERSATION) @Install(precedence=10) public class QuotaStatsActions extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
activateQuotaOnUsersWorkspaces |
protected CoreSession |
documentManager |
protected org.apache.commons.logging.Log |
log |
protected long |
maxQuotaOnUsersWorkspaces |
protected Map<String,String> |
messages |
protected NavigationContext |
navigationContext |
protected org.nuxeo.ecm.quota.QuotaStatsService |
quotaStatsService |
protected org.nuxeo.ecm.core.work.api.WorkManager |
workManager |
| Constructor and Description |
|---|
QuotaStatsActions() |
| Modifier and Type | Method and Description |
|---|---|
org.nuxeo.ecm.quota.size.QuotaDisplayValue |
formatQuota(long value,
long max) |
long |
getMaxQuotaOnUsersWorkspaces() |
long |
getMaxQuotaSliderValue() |
long |
getMinQuotaSliderValue() |
double |
getMinQuotaSliderValue(long totalSize) |
org.nuxeo.ecm.quota.size.QuotaAware |
getQuotaDoc() |
List<org.nuxeo.ecm.quota.QuotaStatsUpdater> |
getQuotaStatsUpdaters() |
String |
getStatus(String updaterName) |
protected org.nuxeo.ecm.core.work.api.WorkManager |
getWorkManager() |
void |
initialize() |
void |
initQuotaActivatedOnUserWorkspaces() |
boolean |
isActivateQuotaOnUsersWorkspaces() |
boolean |
isQuotaSetOnCurrentDocument() |
void |
launchInitialComputation(String updaterName) |
void |
launchInitialComputation(String updaterName,
String repositoryName) |
void |
saveQuotaActivatedOnUsersWorkspaces() |
void |
setActivateQuotaOnUsersWorkspaces(boolean activateQuotaOnUsersWorkspaces) |
void |
setMaxQuotaOnUsersWorkspaces(long maxQuotaOnUsersWorkspaces) |
void |
validateQuotaSize(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Object value) |
boolean |
workQueuesInProgess() |
protected org.apache.commons.logging.Log log
@In(create=true) protected transient CoreSession documentManager
@In(create=true) protected transient NavigationContext navigationContext
protected org.nuxeo.ecm.quota.QuotaStatsService quotaStatsService
protected boolean activateQuotaOnUsersWorkspaces
protected long maxQuotaOnUsersWorkspaces
protected org.nuxeo.ecm.core.work.api.WorkManager workManager
@Create public void initialize()
public List<org.nuxeo.ecm.quota.QuotaStatsUpdater> getQuotaStatsUpdaters()
public void launchInitialComputation(String updaterName)
public void launchInitialComputation(String updaterName, String repositoryName)
@Factory(value="currentQuotaDoc",
scope=EVENT)
public org.nuxeo.ecm.quota.size.QuotaAware getQuotaDoc()
public void validateQuotaSize(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Object value)
public org.nuxeo.ecm.quota.size.QuotaDisplayValue formatQuota(long value,
long max)
public double getMinQuotaSliderValue(long totalSize)
throws Exception
Exceptionpublic void saveQuotaActivatedOnUsersWorkspaces()
throws ClientException
ClientExceptionpublic void initQuotaActivatedOnUserWorkspaces()
throws ClientException
ClientExceptionpublic boolean workQueuesInProgess()
public boolean isQuotaSetOnCurrentDocument()
public boolean isActivateQuotaOnUsersWorkspaces()
public void setActivateQuotaOnUsersWorkspaces(boolean activateQuotaOnUsersWorkspaces)
public long getMaxQuotaOnUsersWorkspaces()
public void setMaxQuotaOnUsersWorkspaces(long maxQuotaOnUsersWorkspaces)
protected org.nuxeo.ecm.core.work.api.WorkManager getWorkManager()
Copyright © 2020 Nuxeo SA. All rights reserved.