it.sistematica.isharedoc.action.dms
Class RepositoryAction

java.lang.Object
  extended by it.sistematica.isharedoc.action.BaseAction
      extended by it.sistematica.isharedoc.action.dms.RepositoryAction
All Implemented Interfaces:
org.apache.struts2.interceptor.ParameterAware, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.SessionAware

@Controller(value="dmsRepositoryAction")
@Secured(value={"family:isharedoc.repository","function:.view"})
public class RepositoryAction
extends BaseAction


Nested Class Summary
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
(package private)  DocumentManager documentManager
           
(package private)  org.hibernate.SessionFactory sessionFactory
           
(package private)  it.neverworks.application.service.UserInfo userInfo
           
(package private)  UserSessionService userSessionService
           
 
Fields inherited from class it.sistematica.isharedoc.action.BaseAction
cloudManager, entities, jsonResult, parameters, redirectURL, request, resultCode, resultMessage, search, session
 
Constructor Summary
RepositoryAction()
           
 
Method Summary
 java.lang.String authDialog()
           
 java.lang.String connectionEditDialog()
           
 java.lang.String connections()
           
 java.lang.String edit()
           
 CloudSession getCloudSession()
           
 java.util.List<RepositoryConnection> getConnections()
           
 java.util.List<RepositoryConnection.ConnectionType> getConnectionTypes()
           
 java.util.Collection<CloudRepository> getRepositories()
           
 CloudFolder getRepository()
           
 RepositoryConnection getRepositoryConnection()
           
 CloudCredentials getSavedCrentials()
           
 java.lang.String getURL(org.apache.chemistry.opencmis.client.api.Repository repository)
           
 it.neverworks.application.service.UserInfo getUserInfo()
           
 void prepare()
           
 java.lang.String remove()
           
 java.lang.String removeConnection()
           
 java.lang.String reporitories()
           
 java.lang.String repositoryPanel()
           
 java.lang.String resultsPanel()
           
 java.lang.String save()
           
 java.lang.String saveConnection()
           
 java.lang.String saveSessionAuthentication()
           
 java.lang.String searchCmis()
           
 void setSavedCrentials(CloudCredentials savedCrentials)
           
 
Methods inherited from class it.sistematica.isharedoc.action.BaseAction
dateFormat, escapeHTML, escapeJavascript, escapeXml, execute, getCancelMessage, getExceptionStack, getFileId, getFileName, getJsonResult, getParameters, getRedirectURL, getRequestId, getResultCode, getResultMessage, getSearch, getServletRequest, getSession, getTaskLink, prepareCloudFile, prepareEntity, prepareEntity, prepareEntityUsingString, prepareEntityUsingString, prepareExport, prepareExport, setFileId, setFileName, setParameters, setServletRequest, setSession, trimToLength, trimToLength, unescapeHTML, unescapeJavascript, unescapeXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userInfo

it.neverworks.application.service.UserInfo userInfo

documentManager

DocumentManager documentManager

sessionFactory

org.hibernate.SessionFactory sessionFactory

userSessionService

UserSessionService userSessionService
Constructor Detail

RepositoryAction

public RepositoryAction()
Method Detail

connections

public java.lang.String connections()

authDialog

public java.lang.String authDialog()

reporitories

public java.lang.String reporitories()

edit

public java.lang.String edit()

resultsPanel

public java.lang.String resultsPanel()

connectionEditDialog

public java.lang.String connectionEditDialog()

repositoryPanel

public java.lang.String repositoryPanel()

prepare

public void prepare()

getURL

public java.lang.String getURL(org.apache.chemistry.opencmis.client.api.Repository repository)

save

@Transactional
@Secured(value="function:.edit")
public java.lang.String save()

remove

@Transactional
@Secured(value="function:.edit")
public java.lang.String remove()

saveConnection

@Transactional
@Secured(value="function:.edit")
public java.lang.String saveConnection()

removeConnection

@Transactional
@Secured(value="function:.edit")
public java.lang.String removeConnection()

searchCmis

public java.lang.String searchCmis()

saveSessionAuthentication

public java.lang.String saveSessionAuthentication()

getRepository

public CloudFolder getRepository()

getRepositoryConnection

public RepositoryConnection getRepositoryConnection()

getConnections

public java.util.List<RepositoryConnection> getConnections()

getRepositories

public java.util.Collection<CloudRepository> getRepositories()

getCloudSession

public CloudSession getCloudSession()

getConnectionTypes

public java.util.List<RepositoryConnection.ConnectionType> getConnectionTypes()

getUserInfo

public it.neverworks.application.service.UserInfo getUserInfo()

getSavedCrentials

public CloudCredentials getSavedCrentials()

setSavedCrentials

public void setSavedCrentials(CloudCredentials savedCrentials)