it.sistematica.isharedoc.action.workgroup
Class OrganizationunitAction

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

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


Nested Class Summary
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
 java.util.List<LocationAction.LocationInfo> locations
           
(package private)  OrganizationService organizationService
           
(package private)  PartitionService partitionService
           
(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
OrganizationunitAction()
           
 
Method Summary
 java.lang.String acls()
           
 java.lang.String addPartecipant()
           
 java.lang.String addPartecipantFunction()
           
 java.lang.String create()
           
 java.lang.String editOu()
           
 java.lang.String editPartecipantDialog()
           
 java.lang.String functionsAvailable()
           
 java.lang.String functionsEnabled()
           
 java.util.List<OrganizationFunction> getFunctions()
           
 java.util.List<LocationAction.LocationInfo> getLocations()
           
 OrganizationFunction getOrganizationFunction()
           
 java.util.List<OrganizationType> getOrganizationTypes()
           
 OrganizationUser getOrganizationUser()
           
 Organization getOu()
           
 java.util.List<OrganizationUserAcl> getOuAclUsers()
           
 java.util.List<Organization> getOuDestinations()
           
 java.util.List<Organization> getOus()
           
 java.util.List<OrganizationFunction> getPartecipantFunctionsAvailable()
           
 java.util.List<it.neverworks.security.User> getUnlinkedUsers()
           
 java.lang.String newOuDialog()
           
 java.lang.String partecipants()
           
 void prepare()
           
 void prepareAddPartecipantFunction()
           
 void prepareRemove()
           
 void prepareRemovePartecipantFunction()
           
 java.lang.String remove()
           
 java.lang.String removePartecipantFunction()
           
 java.lang.String resultsPanel()
           
 java.lang.String save()
           
 java.lang.String searchOus()
           
 void setLocations(java.util.List<LocationAction.LocationInfo> locations)
           
 java.lang.String swimlanes()
           
 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

userService

it.neverworks.security.service.UserService userService

partitionService

PartitionService partitionService

organizationService

OrganizationService organizationService

locations

public java.util.List<LocationAction.LocationInfo> locations
Constructor Detail

OrganizationunitAction

public OrganizationunitAction()
Method Detail

resultsPanel

public java.lang.String resultsPanel()

newOuDialog

public java.lang.String newOuDialog()

editPartecipantDialog

public java.lang.String editPartecipantDialog()

editOu

public java.lang.String editOu()

partecipants

public java.lang.String partecipants()

functionsEnabled

public java.lang.String functionsEnabled()

functionsAvailable

public java.lang.String functionsAvailable()

swimlanes

public java.lang.String swimlanes()

acls

public java.lang.String acls()

searchOus

public java.lang.String searchOus()

getOu

public Organization getOu()

getOrganizationUser

public OrganizationUser getOrganizationUser()

getLocations

public java.util.List<LocationAction.LocationInfo> getLocations()

setLocations

public void setLocations(java.util.List<LocationAction.LocationInfo> locations)

getOrganizationFunction

public OrganizationFunction getOrganizationFunction()

prepare

public void prepare()

prepareRemove

public void prepareRemove()

prepareAddPartecipantFunction

public void prepareAddPartecipantFunction()

prepareRemovePartecipantFunction

public void prepareRemovePartecipantFunction()

create

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

save

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

remove

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

addPartecipant

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

unlinkPartecipant

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

addPartecipantFunction

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

removePartecipantFunction

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

getUnlinkedUsers

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

getFunctions

public java.util.List<OrganizationFunction> getFunctions()

getPartecipantFunctionsAvailable

public java.util.List<OrganizationFunction> getPartecipantFunctionsAvailable()

getOuAclUsers

public java.util.List<OrganizationUserAcl> getOuAclUsers()

getOus

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

getOuDestinations

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

getOrganizationTypes

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