it.sistematica.isharedoc.action.isd
Class UserAction
java.lang.Object
it.neverworks.application.action.UserAction
it.sistematica.isharedoc.action.isd.UserAction
- All Implemented Interfaces:
- org.apache.struts2.interceptor.ParameterAware
@Controller(value="isdUserAction")
@Secured(value={"family:isharedoc.user","function:.view"})
public class UserAction
- extends it.neverworks.application.action.UserAction
Nested classes/interfaces inherited from class it.neverworks.application.action.UserAction |
it.neverworks.application.action.UserAction.AuthorityInfo, it.neverworks.application.action.UserAction.FunctionInfo, it.neverworks.application.action.UserAction.GroupInfo, it.neverworks.application.action.UserAction.PersonalityInfo, it.neverworks.application.action.UserAction.PropertyInfo |
Fields inherited from class it.neverworks.application.action.UserAction |
authorities, creation, currentPassword, entities, flags, groups, parameters, PASSWORD_MASK, passwordResult, personality, personalityName, retypePassword, search, serializer, typePassword, user, userFunctions, userGroups, userInfo, userPersonalities, userProperties, users, userType, variableName |
Methods inherited from class it.neverworks.application.action.UserAction |
browse, changeData, changePassword, create, createPersonality, edit, generateScript, getAuthorities, getAvailableGroups, getCreation, getCurrentPassword, getFlags, getFunctionsModule, getGroups, getLocked, getNeverExpire, getPasswordMask, getPasswordResult, getPersonality, getPropertiesModule, getRetypePassword, getRoles, getSearch, getSerializer, getTypePassword, getUser, getUserFunctions, getUserGroups, getUserPersonalities, getUserProperties, getUsers, hasAuthority, hasGroup, prepareChangeData, prepareChangePassword, prepareCreate, prepareCreatePersonality, prepareEdit, prepareGenerateScript, prepareSave, prepareSaveData, prepareSelf, saveData, serializeUserDalog, setAuthenticationProvider, setAuthorities, setCreation, setCurrentPassword, setParameters, setPasswordResult, setPersonalityName, setRetypePassword, setTypePassword, setUserFunctions, setUserGroups, setUserPersonalities, setUserProperties, setUserType, setVariableName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static final org.slf4j.Logger logger
userService
it.neverworks.security.service.UserService userService
documentManager
DocumentManager documentManager
partitionService
PartitionService partitionService
organizationService
OrganizationService organizationService
authenticationProvider
org.springframework.security.providers.AuthenticationProvider authenticationProvider
configuration
it.neverworks.util.Configuration configuration
userPartitions
protected java.util.List<UserAction.PartitionInfo> userPartitions
UserAction
public UserAction()
functionsDialog
public java.lang.String functionsDialog()
detailTooltip
public java.lang.String detailTooltip()
detailMySitesPanel
public java.lang.String detailMySitesPanel()
copyUserProfileDialog
public java.lang.String copyUserProfileDialog()
loadUserPartitions
public java.lang.String loadUserPartitions()
prepareDetailMySitesPanel
public void prepareDetailMySitesPanel()
prepareLoadUserPartitions
public void prepareLoadUserPartitions()
getIsharedocProfile
public IsharedocProfile getIsharedocProfile()
setIsharedocProfile
public void setIsharedocProfile(IsharedocProfile isharedocProfile)
prepareSavePassword
public void prepareSavePassword()
- Overrides:
prepareSavePassword
in class it.neverworks.application.action.UserAction
savePassword
@Transactional
public java.lang.String savePassword()
- Overrides:
savePassword
in class it.neverworks.application.action.UserAction
prepareUserModules
public void prepareUserModules()
- Overrides:
prepareUserModules
in class it.neverworks.application.action.UserAction
prepareDetailTooltip
public void prepareDetailTooltip()
populateUser
protected void populateUser()
- Overrides:
populateUser
in class it.neverworks.application.action.UserAction
getPartition
public Partition getPartition()
setPartition
public void setPartition(Partition partition)
getNameMinLength
public java.lang.Long getNameMinLength()
setNameMinLength
public void setNameMinLength(java.lang.Long nameMinLength)
getLoginMinChar
public java.lang.Long getLoginMinChar()
setLoginMinChar
public void setLoginMinChar(java.lang.Long loginMinChar)
save
@Transactional
@Secured(value="function:.edit")
public java.lang.String save()
- Overrides:
save
in class it.neverworks.application.action.UserAction
copyProfile
@Transactional
@Secured(value={"ROLE_SUPERVISOR","ROLE_ADMINISTRATOR"})
public java.lang.String copyProfile()
getUserType
public java.lang.String getUserType()
- Overrides:
getUserType
in class it.neverworks.application.action.UserAction
search
public java.lang.String search()
- Overrides:
search
in class it.neverworks.application.action.UserAction
searchGroup
public java.lang.String searchGroup()
- Overrides:
searchGroup
in class it.neverworks.application.action.UserAction
getAllGroups
public java.util.List<it.neverworks.security.Group> getAllGroups()
- Overrides:
getAllGroups
in class it.neverworks.application.action.UserAction
getPersons
public java.util.Collection<it.neverworks.security.User> getPersons()
getCurrentPartitionUsers
public java.util.List<it.neverworks.security.User> getCurrentPartitionUsers()
getPartitionItems
public java.util.List<Partition> getPartitionItems()
getOrg
public Organization getOrg()
setOrg
public void setOrg(Organization org)
getUserEmailMD5
public java.lang.String getUserEmailMD5()
getAllUserOrganizations
public java.util.Collection<Organization> getAllUserOrganizations()
getAllUserTeams
public java.util.Collection<Team> getAllUserTeams()
getAllUserAcls
public java.util.Collection<OrganizationUserAcl> getAllUserAcls()
hasPartition
public boolean hasPartition(Partition p)
getUserPartitions
public java.util.List<UserAction.PartitionInfo> getUserPartitions()
setUserPartitions
public void setUserPartitions(java.util.List<UserAction.PartitionInfo> userPartitions)
getProfileLicenses
public java.util.List<License> getProfileLicenses(IsharedocProfile profile)
getPanelId
public java.lang.String getPanelId()
setPanelId
public void setPanelId(java.lang.String panelId)
setCopyProfileSourceUser
public void setCopyProfileSourceUser(java.lang.String copyProfileSourceUser)
setCopyProfileDestUser
public void setCopyProfileDestUser(java.lang.String copyProfileDestUser)
setCopyProfileDestPart
public void setCopyProfileDestPart(java.lang.Long copyProfileDestPart)
setCopyProfileDestClean
public void setCopyProfileDestClean(boolean copyProfileDestClean)
setCopyProfileMbox
public void setCopyProfileMbox(boolean copyProfileMbox)
setCopyProfileOrg
public void setCopyProfileOrg(boolean copyProfileOrg)
setCopyProfileTeam
public void setCopyProfileTeam(boolean copyProfileTeam)
setCopyProfileWf
public void setCopyProfileWf(boolean copyProfileWf)
setCopyProfileSubscr
public void setCopyProfileSubscr(boolean copyProfileSubscr)
setCopyProfileUsr
public void setCopyProfileUsr(boolean copyProfileUsr)