it.sistematica.isharedoc.action
Class HistoryAction

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

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


Nested Class Summary
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
(package private)  CloudManager cloudManager
           
(package private)  java.util.Set<it.neverworks.application.data.tracking.PropertyModification> properties
           
(package private)  TrackerClientService trackerClientService
           
(package private)  TrackerManteinerService trackerManteiner
           
(package private)  it.neverworks.application.service.UserInfo userInfo
           
 
Fields inherited from class it.sistematica.isharedoc.action.BaseAction
dtsService, entities, jsonResult, parameters, redirectURL, request, resultCode, resultMessage, search, session, temporaryFileService
 
Constructor Summary
HistoryAction()
           
 
Method Summary
 java.lang.String deleteIntervention()
           
 java.lang.String deleteOperation()
           
 java.lang.String deletePropertyModification()
           
 CloudFile getCloudFile()
           
 CloudSession getCloudSession()
           
 java.lang.String getFrom()
           
 ItemInstance getInstance()
           
 java.lang.String getInterventionDescription(it.neverworks.application.data.tracking.Intervention intervention)
           
 java.util.List<it.neverworks.application.data.tracking.Intervention> getInterventions()
           
 it.neverworks.application.data.tracking.Modification getModification()
           
 java.util.Set<it.neverworks.application.data.tracking.Modification> getModifications()
           
 it.neverworks.application.data.tracking.Operation getOperation()
           
 java.util.Set<it.neverworks.application.data.tracking.Operation> getOperations()
           
 Organization getOrganization()
           
 java.util.Set<it.neverworks.application.data.tracking.PropertyModification> getProperties()
           
 it.neverworks.application.data.tracking.PropertyModification getPropertyModification()
           
 java.lang.Object getPropertyObject(it.neverworks.application.data.tracking.PropertyModification propMod)
           
 java.lang.String getStringInstanceId()
           
 java.lang.String historyDetail()
           
 java.lang.String historyPanel()
           
 void prepare()
           
 void prepareDeletePropertyModification()
           
 void prepareUpdatePropertyModification()
           
 java.lang.String searchInterventions()
           
 java.lang.String searchModificationProperties()
           
 java.lang.String searchModifications()
           
 java.lang.String searchOperations()
           
 void setFrom(java.lang.String from)
           
 java.lang.String updateIntervention()
           
 java.lang.String updatePropertyModification()
           
 
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

trackerClientService

TrackerClientService trackerClientService

trackerManteiner

TrackerManteinerService trackerManteiner

cloudManager

CloudManager cloudManager

properties

java.util.Set<it.neverworks.application.data.tracking.PropertyModification> properties
Constructor Detail

HistoryAction

public HistoryAction()
Method Detail

historyPanel

public java.lang.String historyPanel()

historyDetail

public java.lang.String historyDetail()

prepare

public void prepare()

prepareUpdatePropertyModification

public void prepareUpdatePropertyModification()

prepareDeletePropertyModification

public void prepareDeletePropertyModification()

deleteOperation

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

deletePropertyModification

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

updatePropertyModification

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

deleteIntervention

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

updateIntervention

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

searchOperations

public java.lang.String searchOperations()

searchModifications

public java.lang.String searchModifications()

searchModificationProperties

public java.lang.String searchModificationProperties()

searchInterventions

public java.lang.String searchInterventions()

getCloudSession

public CloudSession getCloudSession()

getCloudFile

public CloudFile getCloudFile()

getInstance

public ItemInstance getInstance()

getOrganization

public Organization getOrganization()

getOperation

public it.neverworks.application.data.tracking.Operation getOperation()

getOperations

public java.util.Set<it.neverworks.application.data.tracking.Operation> getOperations()

getModifications

public java.util.Set<it.neverworks.application.data.tracking.Modification> getModifications()

getModification

public it.neverworks.application.data.tracking.Modification getModification()

getProperties

public java.util.Set<it.neverworks.application.data.tracking.PropertyModification> getProperties()

getPropertyModification

public it.neverworks.application.data.tracking.PropertyModification getPropertyModification()

getInterventions

public java.util.List<it.neverworks.application.data.tracking.Intervention> getInterventions()

getStringInstanceId

public java.lang.String getStringInstanceId()

getFrom

public java.lang.String getFrom()

setFrom

public void setFrom(java.lang.String from)

getPropertyObject

public java.lang.Object getPropertyObject(it.neverworks.application.data.tracking.PropertyModification propMod)

getInterventionDescription

public java.lang.String getInterventionDescription(it.neverworks.application.data.tracking.Intervention intervention)