it.sistematica.isharedoc.action.workgroup
Class OrganizationAction

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

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


Nested Class Summary
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
(package private)  MessageboxService messageboxService
           
(package private)  OrganizationService organizationService
           
(package private)  OrganizationVersion organizationVersion
           
(package private)  PartitionService partitionService
           
(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
OrganizationAction()
           
 
Method Summary
 java.lang.String addInheritedOrganization()
           
 java.lang.String addPartecipant()
           
 java.lang.String addSwimlane()
           
 java.lang.String detailTooltip()
           
 java.lang.String getActiveOrganizationVersionName()
           
 java.util.List<Swimlane> getAllSwimlanes()
           
 int getCount()
           
 Organization getInheritedOrganization()
           
 Organization getOrganization()
           
 java.util.List<Organization> getOrganizations()
           
 java.util.List<OrganizationType> getOrganizationTypes()
           
 OrganizationUser getOrganizationUser()
           
 OrganizationVersion getOrganizationVersion()
           
 java.util.List<OrganizationVersion> getOrganizationVersions()
           
 java.util.Collection<Organization> getSearchOrganizations()
           
 java.lang.Long getSwimlaneId()
           
 java.util.List<Organization> getUnlinkedOrgs()
           
 java.util.List<it.neverworks.security.User> getUnlinkedUsers()
           
 java.lang.String inheritedOrganizations()
           
 java.lang.String locations()
           
 java.lang.String mainPanel()
           
 java.lang.String organizationDetail()
           
 java.lang.String organizationPartecipants()
           
 java.lang.String organizations()
           
 java.lang.String organizationVersion()
           
 java.lang.String organizationVersions()
           
 void prepare()
           
 void prepareAddInheritedOrganization()
           
 void prepareAddPartecipant()
           
 void prepareUnlinkInheritedOrganization()
           
 void prepareUnlinkPartecipant()
           
 java.lang.String remove()
           
 java.lang.String removeSwimlane()
           
 java.lang.String save()
           
 java.lang.String search()
           
 void setSwimlaneId(java.lang.Long newSwimlaneId)
           
 java.lang.String swimlanes()
           
 java.lang.String unlinkInheritedOrganization()
           
 java.lang.String unlinkPartecipant()
           
 
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

partitionService

PartitionService partitionService

messageboxService

MessageboxService messageboxService

organizationService

OrganizationService organizationService

organizationVersion

OrganizationVersion organizationVersion
Constructor Detail

OrganizationAction

public OrganizationAction()
Method Detail

detailTooltip

public java.lang.String detailTooltip()

mainPanel

public java.lang.String mainPanel()

organizations

public java.lang.String organizations()

organizationDetail

public java.lang.String organizationDetail()

organizationPartecipants

public java.lang.String organizationPartecipants()

inheritedOrganizations

public java.lang.String inheritedOrganizations()

organizationVersions

public java.lang.String organizationVersions()

swimlanes

public java.lang.String swimlanes()

locations

public java.lang.String locations()

organizationVersion

public java.lang.String organizationVersion()

getActiveOrganizationVersionName

public java.lang.String getActiveOrganizationVersionName()

prepare

public void prepare()

prepareAddPartecipant

public void prepareAddPartecipant()

prepareUnlinkPartecipant

public void prepareUnlinkPartecipant()

prepareAddInheritedOrganization

public void prepareAddInheritedOrganization()

prepareUnlinkInheritedOrganization

public void prepareUnlinkInheritedOrganization()

getOrganization

public Organization getOrganization()

getOrganizationVersion

public OrganizationVersion getOrganizationVersion()

addPartecipant

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

unlinkPartecipant

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

addInheritedOrganization

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

unlinkInheritedOrganization

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

getOrganizationUser

public OrganizationUser getOrganizationUser()

getInheritedOrganization

public Organization getInheritedOrganization()

save

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

remove

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

addSwimlane

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

removeSwimlane

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

getOrganizations

public java.util.List<Organization> getOrganizations()

getUnlinkedUsers

public java.util.List<it.neverworks.security.User> getUnlinkedUsers()

getAllSwimlanes

public java.util.List<Swimlane> getAllSwimlanes()

getUnlinkedOrgs

public java.util.List<Organization> getUnlinkedOrgs()

getOrganizationVersions

public java.util.List<OrganizationVersion> getOrganizationVersions()

getOrganizationTypes

public java.util.List<OrganizationType> getOrganizationTypes()

getCount

public int getCount()

getSearchOrganizations

public java.util.Collection<Organization> getSearchOrganizations()

search

public java.lang.String search()

getSwimlaneId

public java.lang.Long getSwimlaneId()

setSwimlaneId

public void setSwimlaneId(java.lang.Long newSwimlaneId)