it.sistematica.isharedoc.action.isd
Class KeyringAction

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

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


Nested Class Summary
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
(package private)  KeyringManager keyringManager
           
(package private)  PartitionService partitionService
           
protected static java.lang.String PASSWORD_MASK
           
(package private)  it.neverworks.application.service.UserInfo userInfo
           
(package private)  it.neverworks.security.service.UserService userService
           
 
Fields inherited from class it.sistematica.isharedoc.action.BaseAction
cloudManager, entities, jsonResult, parameters, redirectURL, request, resultCode, resultMessage, search, session
 
Constructor Summary
KeyringAction()
           
 
Method Summary
 java.lang.String byteArrayToExString(byte[] data)
           
 java.lang.String close()
           
 java.lang.String editCertificateDialog()
           
 java.lang.String editDialog()
           
 java.lang.String editPasswordDialog()
           
 java.lang.String getItemAlias()
           
 java.lang.String getItemNewAlias()
           
 java.lang.Object getItemObject()
           
 java.lang.String getItemPassword()
           
 Keyring getKeyring()
           
 java.lang.String getKeyringCheckPwd()
           
 java.util.List<KeyringItem<?>> getKeyringEntries()
           
 java.lang.String getKeyringNewPwd()
           
 java.lang.String getKeyringOldPwd()
           
 java.util.List<Keyring> getKeyrings()
           
 java.util.List<Keyring.KeyringType> getKeyringType()
           
 java.lang.String getType()
           
 java.lang.String itemsResultsPanel()
           
 java.lang.String newDialog()
           
 java.lang.String open()
           
 java.lang.String openKeyringDialog()
           
 void prepare()
           
 java.lang.String remove()
           
 java.lang.String resultsPanel()
           
 java.lang.String save()
           
 java.lang.String savePasswordItem()
           
 java.lang.String search()
           
 java.lang.String searchItems()
           
 void setItemAlias(java.lang.String itemAlias)
           
 void setItemNewAlias(java.lang.String itemNewAlias)
           
 void setItemObject(java.lang.Object itemObject)
           
 void setItemPassword(java.lang.String itemPassword)
           
 void setKeyringCheckPwd(java.lang.String keyringCheckPwd)
           
 void setKeyringNewPwd(java.lang.String keyringNewPwd)
           
 void setKeyringOldPwd(java.lang.String keyringOldPwd)
           
 void setType(java.lang.String type)
           
 
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

userService

it.neverworks.security.service.UserService userService

userInfo

it.neverworks.application.service.UserInfo userInfo

partitionService

PartitionService partitionService

keyringManager

KeyringManager keyringManager

PASSWORD_MASK

protected static final java.lang.String PASSWORD_MASK
See Also:
Constant Field Values
Constructor Detail

KeyringAction

public KeyringAction()
Method Detail

resultsPanel

public java.lang.String resultsPanel()

itemsResultsPanel

public java.lang.String itemsResultsPanel()

newDialog

public java.lang.String newDialog()

openKeyringDialog

public java.lang.String openKeyringDialog()

prepare

public void prepare()

save

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

editDialog

public java.lang.String editDialog()

byteArrayToExString

public java.lang.String byteArrayToExString(byte[] data)
                                     throws java.io.IOException
Throws:
java.io.IOException

editCertificateDialog

public java.lang.String editCertificateDialog()

editPasswordDialog

public java.lang.String editPasswordDialog()

remove

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

open

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

close

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

savePasswordItem

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

search

public java.lang.String search()

getKeyringEntries

public java.util.List<KeyringItem<?>> getKeyringEntries()

searchItems

public java.lang.String searchItems()

getKeyrings

public java.util.List<Keyring> getKeyrings()

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getKeyring

public Keyring getKeyring()

getKeyringOldPwd

public java.lang.String getKeyringOldPwd()

setKeyringOldPwd

public void setKeyringOldPwd(java.lang.String keyringOldPwd)

getKeyringNewPwd

public java.lang.String getKeyringNewPwd()

setKeyringNewPwd

public void setKeyringNewPwd(java.lang.String keyringNewPwd)

getKeyringCheckPwd

public java.lang.String getKeyringCheckPwd()

setKeyringCheckPwd

public void setKeyringCheckPwd(java.lang.String keyringCheckPwd)

getItemAlias

public java.lang.String getItemAlias()

setItemAlias

public void setItemAlias(java.lang.String itemAlias)

getItemNewAlias

public java.lang.String getItemNewAlias()

setItemNewAlias

public void setItemNewAlias(java.lang.String itemNewAlias)

getItemPassword

public java.lang.String getItemPassword()

setItemPassword

public void setItemPassword(java.lang.String itemPassword)

getItemObject

public java.lang.Object getItemObject()

setItemObject

public void setItemObject(java.lang.Object itemObject)

getKeyringType

public java.util.List<Keyring.KeyringType> getKeyringType()