it.sistematica.isharedoc.action.device
Class PrinterAction

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

@Controller(value="devicePrinterAction")
@Secured(value={"family:isharedoc.device.printer","function:.edit"})
public class PrinterAction
extends BaseAction


Nested Class Summary
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
(package private)  it.neverworks.application.service.TemporaryFileService temporaryFileService
           
(package private)  it.neverworks.application.service.UserInfo userInfo
           
 
Fields inherited from class it.sistematica.isharedoc.action.BaseAction
cloudManager, entities, jsonResult, parameters, redirectURL, request, resultCode, resultMessage, search, session
 
Constructor Summary
PrinterAction()
           
 
Method Summary
 java.lang.String addPrinterScriptDialog()
           
 java.lang.String checkDownload()
           
 java.lang.String edit()
           
 java.lang.String editPrinterScriptDialog()
           
 java.lang.String getContentType()
           
 int getCount()
           
 java.lang.String getFileId()
           
 java.lang.String getFileName()
           
 Printer getPrinter()
           
 java.util.Collection<Printer> getPrinters()
           
 PrinterScript getPrinterScript()
           
 java.util.Collection<ScriptConfiguration> getScripts()
           
 java.util.List<PrinterScript.ScriptType> getScriptTypes()
           
 void prepare()
           
 java.lang.String printers()
           
 java.lang.String printerScripts()
           
 java.lang.String remove()
           
 java.lang.String removeFontFile()
           
 java.lang.String removePrinterScript()
           
 java.lang.String resultsPanel()
           
 java.lang.String save()
           
 java.lang.String savePrinterScript()
           
 java.lang.String search()
           
 java.lang.String uploadFontFile()
           
 
Methods inherited from class it.sistematica.isharedoc.action.BaseAction
dateFormat, escapeHTML, escapeJavascript, escapeXml, execute, getCancelMessage, getExceptionStack, 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

temporaryFileService

it.neverworks.application.service.TemporaryFileService temporaryFileService
Constructor Detail

PrinterAction

public PrinterAction()
Method Detail

resultsPanel

public java.lang.String resultsPanel()

edit

public java.lang.String edit()

printers

public java.lang.String printers()

printerScripts

public java.lang.String printerScripts()

addPrinterScriptDialog

public java.lang.String addPrinterScriptDialog()

editPrinterScriptDialog

public java.lang.String editPrinterScriptDialog()

prepare

public void prepare()

save

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

remove

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

savePrinterScript

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

removePrinterScript

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

uploadFontFile

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

checkDownload

public java.lang.String checkDownload()
                               throws java.lang.Exception
Throws:
java.lang.Exception

removeFontFile

@Transactional
public java.lang.String removeFontFile()
                                throws java.lang.Exception
Throws:
java.lang.Exception

getContentType

public java.lang.String getContentType()

getFileName

public java.lang.String getFileName()
Overrides:
getFileName in class BaseAction

getFileId

public java.lang.String getFileId()
Overrides:
getFileId in class BaseAction

getScriptTypes

public java.util.List<PrinterScript.ScriptType> getScriptTypes()

getScripts

public java.util.Collection<ScriptConfiguration> getScripts()

getPrinterScript

public PrinterScript getPrinterScript()

getPrinter

public Printer getPrinter()

getPrinters

public java.util.Collection<Printer> getPrinters()

getCount

public int getCount()

search

public java.lang.String search()