package com.constellio.app.modules.rm.ui.pages.agent;
import com.constellio.app.modules.rm.ui.util.ConstellioAgentUtils;
import com.constellio.app.services.factories.ConstellioFactories;
import com.constellio.app.ui.pages.base.BasePresenter;
import com.constellio.app.ui.pages.base.SessionContext;
import com.constellio.model.entities.records.wrappers.User;
public class AgentSetupPresenter extends BasePresenter<AgentSetupView> {
public AgentSetupPresenter(AgentSetupView view) {
super(view);
}
public AgentSetupPresenter(AgentSetupView view,
ConstellioFactories constellioFactories,
SessionContext sessionContext) {
super(view, constellioFactories, sessionContext);
}
@Override
protected boolean hasPageAccess(String params, User user) {
return true;
}
void viewEntered() {
String agentVersion = ConstellioAgentUtils.getAgentVersion();
String agentDownloadURL = ConstellioAgentUtils.getAgentDownloadURL();
String agentInitURL = ConstellioAgentUtils.getAgentInitURL();
view.setAgentVersion(agentVersion);
view.setAgentDownloadURL(agentDownloadURL);
view.setAgentInitURL(agentInitURL);
}
}