public class ServiceUtil extends Object
ServiceUtil contains utility methods for the servlet SERVICES| Constructor and Description |
|---|
ServiceUtil(org.gcube.application.framework.core.session.ASLSession session) |
| Modifier and Type | Method and Description |
|---|---|
void |
copyFile(File from,
File to,
String folder)
just copies files using buffered input stream
|
org.gcube.common.homelibrary.home.workspace.WorkspaceFolder |
getReportsFolder(org.gcube.application.framework.core.session.ASLSession session) |
String |
getReportsPath(String templateName,
String currentVRE,
String currentUser)
Return the server path of the templatename passed
|
String |
getTemplateFolder(String currentDL,
String currentUser)
return the user template folder
|
String |
getTemplatePath(String templateName,
String currentVRE,
String currentUser)
Return the server path of the templatename passed
|
protected org.gcube.common.homelibrary.home.workspace.Workspace |
getWorkspaceArea(org.gcube.application.framework.core.session.ASLSession session) |
Model |
readRawModel(String pathToModel) |
boolean |
writeModel(Model model,
String templateName,
String currentDL,
String currentUser) |
public ServiceUtil(org.gcube.application.framework.core.session.ASLSession session)
public org.gcube.common.homelibrary.home.workspace.WorkspaceFolder getReportsFolder(org.gcube.application.framework.core.session.ASLSession session)
throws org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException,
org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
org.gcube.common.homelibrary.home.exceptions.HomeNotFoundException
session - the ASL sessionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException - .org.gcube.common.homelibrary.home.exceptions.InternalErrorException - .org.gcube.common.homelibrary.home.exceptions.HomeNotFoundException - .protected org.gcube.common.homelibrary.home.workspace.Workspace getWorkspaceArea(org.gcube.application.framework.core.session.ASLSession session)
throws org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException,
org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
org.gcube.common.homelibrary.home.exceptions.HomeNotFoundException
org.gcube.common.homelibrary.home.exceptions.HomeNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionWorkspaceNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.exceptions.HomeNotFoundExceptionpublic String getTemplatePath(String templateName, String currentVRE, String currentUser)
templateName - .currentVRE - .currentUser - .public String getReportsPath(String templateName, String currentVRE, String currentUser)
templateName - .currentVRE - .currentUser - .public String getTemplateFolder(String currentDL, String currentUser)
templateName - currentDL - .currentUser - .public boolean writeModel(Model model, String templateName, String currentDL, String currentUser)
gwtModel - .templateName - .currentDL - .currentUser - .public Model readRawModel(String pathToModel)
pathToModel - e.g. /home/massi/templates/massimiliano.assante/PROVA1/PROVA1.d4stCopyright © 2016. All Rights Reserved.