Package com.logicaldoc.enterprise
Class EnterpriseInfoService
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
-
- com.google.gwt.user.server.rpc.RemoteServiceServlet
-
- com.logicaldoc.web.service.InfoServiceImpl
-
- com.logicaldoc.enterprise.EnterpriseInfoService
-
- All Implemented Interfaces:
com.google.gwt.user.client.rpc.RemoteService,com.google.gwt.user.server.rpc.SerializationPolicyProvider,com.logicaldoc.gui.common.client.services.InfoService,Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
public class EnterpriseInfoService extends com.logicaldoc.web.service.InfoServiceImplThe enterprise version of the InfoService- Since:
- 6.0
- Author:
- Marco Meschieri - LogicalDOC
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EnterpriseInfoService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDaysLeft(com.logicaldoc.gui.common.client.beans.GUITenant tenant)longgetDocumentsLeft(com.logicaldoc.gui.common.client.beans.GUITenant tenant)com.logicaldoc.gui.common.client.beans.GUIInfogetInfo(String locale, String tenant, boolean login)intgetLicenseDaysLeft()StringgetLicensee()com.logicaldoc.gui.common.client.beans.GUIParameter[]getSessionInfo()longgetSizeLeft(com.logicaldoc.gui.common.client.beans.GUITenant tenant)Retrieve the max size usable in the current tenant.booleanisExceededMaxGuests(long tenantId)booleanisExceededMaxUsers(long tenantId)booleanisReachedMaxSessions(com.logicaldoc.gui.common.client.beans.GUITenant tenant)booleanisShowLicenseAlertsInLogin(com.logicaldoc.gui.common.client.beans.GUITenant tenant)booleanisShowPatchAlertsInLogin(com.logicaldoc.gui.common.client.beans.GUITenant tenant)booleanisShowQuotaAlertsInLogin(com.logicaldoc.gui.common.client.beans.GUITenant tenant)booleanisShowUpdateAlertsInLogin(com.logicaldoc.gui.common.client.beans.GUITenant tenant)-
Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet
getSerializationPolicy, init, processCall, processCall, processPost
-
-
-
-
Method Detail
-
getInfo
public com.logicaldoc.gui.common.client.beans.GUIInfo getInfo(String locale, String tenant, boolean login)
- Specified by:
getInfoin interfacecom.logicaldoc.gui.common.client.services.InfoService- Overrides:
getInfoin classcom.logicaldoc.web.service.InfoServiceImpl
-
getSizeLeft
public long getSizeLeft(com.logicaldoc.gui.common.client.beans.GUITenant tenant)
Retrieve the max size usable in the current tenant.- Parameters:
tenant- The current tenant- Returns:
- The available size in bytes
-
getLicenseDaysLeft
public int getLicenseDaysLeft()
-
getLicensee
public String getLicensee()
-
isShowLicenseAlertsInLogin
public boolean isShowLicenseAlertsInLogin(com.logicaldoc.gui.common.client.beans.GUITenant tenant)
-
isShowQuotaAlertsInLogin
public boolean isShowQuotaAlertsInLogin(com.logicaldoc.gui.common.client.beans.GUITenant tenant)
-
isShowUpdateAlertsInLogin
public boolean isShowUpdateAlertsInLogin(com.logicaldoc.gui.common.client.beans.GUITenant tenant)
-
isShowPatchAlertsInLogin
public boolean isShowPatchAlertsInLogin(com.logicaldoc.gui.common.client.beans.GUITenant tenant)
-
getDaysLeft
public int getDaysLeft(com.logicaldoc.gui.common.client.beans.GUITenant tenant)
-
isReachedMaxSessions
public boolean isReachedMaxSessions(com.logicaldoc.gui.common.client.beans.GUITenant tenant)
-
isExceededMaxUsers
public boolean isExceededMaxUsers(long tenantId)
-
isExceededMaxGuests
public boolean isExceededMaxGuests(long tenantId)
-
getDocumentsLeft
public long getDocumentsLeft(com.logicaldoc.gui.common.client.beans.GUITenant tenant)
-
getSessionInfo
public com.logicaldoc.gui.common.client.beans.GUIParameter[] getSessionInfo() throws com.logicaldoc.gui.common.client.InvalidSessionException- Specified by:
getSessionInfoin interfacecom.logicaldoc.gui.common.client.services.InfoService- Overrides:
getSessionInfoin classcom.logicaldoc.web.service.InfoServiceImpl- Throws:
com.logicaldoc.gui.common.client.InvalidSessionException
-
-