public class ShowCollectivityAction extends AbstractCollectivityAction
| Modifier and Type | Field and Description |
|---|---|
protected int |
associatedTerritoryId |
protected boolean |
canMandate
true if current user can mandate on this territory
|
protected boolean |
canViewMandates
true if current user can view this territory's mandates
|
protected boolean |
canViewUsers
true if current user can view this territory's users
|
protected DepartmentDto |
department |
protected FileExchangeService |
fileExchangeService |
protected boolean |
generateRpqs
Input parameter.
|
protected PagingDto |
mandatePaging
The mandate paging information.
|
protected List<MandateDto> |
mandates
The list of mandates concerning all services of the collectivity.
|
protected Map<CollectivityMemberDto,String> |
memberDepartementOrDdtName
Store for collectivity member his ddt or departement name.
|
protected boolean |
modifPublication
Flag to know if RPQS Publication is currently modified.
|
protected PagingDto |
pagingMember
The paging information for members.
|
protected PagingDto |
pagingService
The paging information for services.
|
protected PagingDto |
pagingTransfered
The paging information for transfered spea.
|
protected String |
rpqsLink
The rpqs link.
|
protected String |
rpqsName
The rpqs link.
|
protected String |
rpqsType
The rpqs type.
|
protected Map<Integer,DataRatioDto> |
speaDataRatioMap
Store for each spea the ratio associated.
|
protected Map<Integer,SPEALotStatus> |
speaLotStatusMap
Store for each spea the lot status associated.
|
protected TerritoryDto |
territory
Territory associated to current organism displayed.
|
protected Map<Integer,DataRatioDto> |
transferedSpeaDataRatioMap
Store for each transfered spea the ratio associated.
|
protected Map<Integer,SPEALotStatus> |
transferedSpeaLotStatusMap
Store for each transfered spea the lot status associated.
|
protected List<SPEATransferedDto> |
transferedSpeas
The list of spea whose competence is transfered to
|
protected boolean |
userHasCheckRights |
protected boolean |
userHasMandateRights |
protected boolean |
userHasRights |
collectivity, COLLECTIVITY_PREFIX, edit, RPQS_DOWNLOAD_URLid, orgId, referentialService, speaLotServicechosenExerciseId, exercise, exerciseList, exerciseServicepagingUser, searchUsersInfoapplication, configuration, formatDate, formatDateOnly, menu, nextPage, parameters, serviceMessages, session, sispeaSession, strutsMessages, submitValue, territoryService, userService| Constructor and Description |
|---|
ShowCollectivityAction() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canMandate(UserDto currentUser,
TerritoryDto territory) |
protected boolean |
computeCanViewMandates(UserDto currentUser,
ExerciseDto exercise,
TerritoryDto territory) |
protected String |
doExecute()
This method is called by the execute method.
|
protected void |
generateRpqs(UserDto pCurrentUser,
OrganismDto pOrganism,
ExerciseDto pExercise)
This method generates the RPQS for the SPEA.
|
int |
getAssociatedTerritoryId() |
boolean |
getGenerateRpqs() |
PagingDto |
getMandatePaging() |
List<MandateDto> |
getMandates() |
String |
getMemberDepartementOrDdtName(CollectivityMemberDto member) |
boolean |
getModifPublication() |
PagingDto |
getPagingMember() |
PagingDto |
getPagingService() |
PagingDto |
getPagingTransfered() |
String |
getRpqsDownloadUrl() |
String |
getRpqsLink() |
String |
getRpqsName() |
String |
getRpqsType() |
DataRatioDto |
getSpeaDataRatio(Integer speaId) |
SPEALotStatus |
getSpeaLotStatus(Integer speaId) |
TerritoryDto |
getTerritory() |
DataRatioDto |
getTransferedSpeaDataRatio(Integer speaId) |
SPEALotStatus |
getTransferedSpeaLotStatusMap(Integer speaId) |
List<SPEATransferedDto> |
getTransferedSpeas() |
boolean |
isCanMandate() |
boolean |
isCanViewMandates() |
boolean |
isCanViewUsers() |
boolean |
isUserHasCheckRights() |
boolean |
isUserHasMandateRights() |
boolean |
isUserHasRights() |
boolean |
isUserMandated(String pUserLogin) |
protected void |
manageMandatePaging()
manage equipment paging after spea load
|
protected void |
manageMemberPaging()
manage member paging after Collectivity loading.
|
protected void |
manageServicePaging()
manage services (SPEA) paging after Collectivity loading.
|
protected void |
manageTransferedPaging()
manage transfered spea paging after collectivity loading.
|
protected void |
manageViewActions() |
void |
setAssociatedTerritoryId(int associatedTerritoryId) |
void |
setCanViewMandates(boolean canViewMandates) |
void |
setCanViewUsers(boolean canViewUsers) |
void |
setGenerateRpqs(boolean pRpqs) |
void |
setModifPublication(boolean modifPublication) |
void |
setRpqsLink(String rpqsLink) |
void |
setRpqsName(String rpqsName) |
void |
setRpqsType(String rpqsType) |
void |
setTerritory(TerritoryDto territory) |
void |
setTransferedSpeas(List<SPEATransferedDto> pTransferedSpeas) |
protected boolean |
userHasCheckRights(TerritoryDto territory,
ExerciseDto exercise)
This method test if the user has checking rights on this collectivity.
|
protected boolean |
userHasMandateRights(UserDto currentUser,
TerritoryDto territory,
ExerciseDto exercise)
This method test if the user has mandate rights on this collectivity.
|
protected boolean |
userHasRights(TerritoryDto territory,
ExerciseDto exercise)
This method test if the user has publishing rights on this collectivity.
|
protected void |
validateInputParameters()
Validates the input parameters.
|
getCollectivity, getProperMenuKey, isEdit, setCollectivity, setEditcheckId, computeCanViewUsers, getAssociatedTerritoryId, getId, hasViewAccess, readDdt, readDepartment, setIdcheckExercise, getChosenExerciseId, getExercise, getExerciseList, loadExerciseList, setChosenExerciseId, setExercisecheckSessionParams, formatString, getAllUserTypes, getBooleanCriteria, getConnectionTypes, getPagingUser, getSearchUsersInfo, getTrueCriterion, getUserTypes, loadUsers, manageUserPaging, setSearchUsersInfobuildMenu, checkIfUserCanViewDashBoard, checkRight, checkUserRight, checkUserRight, checkUserRight, createMenu, doHandleException, doHandleSispeaException, execute, getApplication, getCurrentUser, getCurrentUserTerritory, getFormatDate, getFormatDateOnly, getMenu, getNextPage, getOption, getParameters, getSession, getSispeaSession, getSubmitValue, initSession, isEnglish, isFrench, isSpanish, logException, openMenu, removeSession, setApplication, setMenu, setNextPage, setParameters, setSession, setSubmitValueaddActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getFormatted, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate@Autowired protected transient FileExchangeService fileExchangeService
protected Map<Integer,SPEALotStatus> speaLotStatusMap
protected Map<Integer,DataRatioDto> speaDataRatioMap
protected Map<Integer,SPEALotStatus> transferedSpeaLotStatusMap
protected Map<Integer,DataRatioDto> transferedSpeaDataRatioMap
protected Map<CollectivityMemberDto,String> memberDepartementOrDdtName
protected DepartmentDto department
protected boolean canViewUsers
protected boolean userHasCheckRights
protected boolean userHasMandateRights
protected boolean userHasRights
protected int associatedTerritoryId
protected PagingDto pagingMember
protected PagingDto pagingService
protected PagingDto pagingTransfered
protected PagingDto mandatePaging
protected String rpqsName
protected String rpqsType
protected String rpqsLink
protected TerritoryDto territory
protected boolean modifPublication
protected boolean canViewMandates
protected boolean canMandate
protected boolean generateRpqs
protected List<SPEATransferedDto> transferedSpeas
protected List<MandateDto> mandates
protected String doExecute() throws Exception
AbstractSispeaActiondoExecute in class AbstractSispeaActionExceptionprotected void validateInputParameters()
throws SispeaException
SispeaExceptionpublic SPEALotStatus getSpeaLotStatus(Integer speaId)
public DataRatioDto getSpeaDataRatio(Integer speaId)
public SPEALotStatus getTransferedSpeaLotStatusMap(Integer speaId)
public DataRatioDto getTransferedSpeaDataRatio(Integer speaId)
public String getMemberDepartementOrDdtName(CollectivityMemberDto member)
public boolean isCanViewUsers()
public void setCanViewUsers(boolean canViewUsers)
public boolean isUserHasCheckRights()
public boolean isUserHasMandateRights()
public boolean isUserHasRights()
public boolean isCanMandate()
public int getAssociatedTerritoryId()
public void setAssociatedTerritoryId(int associatedTerritoryId)
public String getRpqsName()
public void setRpqsName(String rpqsName)
public String getRpqsType()
public void setRpqsType(String rpqsType)
public String getRpqsLink()
public void setRpqsLink(String rpqsLink)
public TerritoryDto getTerritory()
public void setTerritory(TerritoryDto territory)
public boolean getModifPublication()
public void setModifPublication(boolean modifPublication)
public boolean isCanViewMandates()
public void setCanViewMandates(boolean canViewMandates)
public boolean getGenerateRpqs()
public void setGenerateRpqs(boolean pRpqs)
public String getRpqsDownloadUrl()
public PagingDto getPagingMember()
public PagingDto getPagingService()
public PagingDto getPagingTransfered()
public PagingDto getMandatePaging()
public List<SPEATransferedDto> getTransferedSpeas()
public void setTransferedSpeas(List<SPEATransferedDto> pTransferedSpeas)
public List<MandateDto> getMandates()
public boolean isUserMandated(String pUserLogin)
pUserLogin - The login to testprotected boolean userHasCheckRights(TerritoryDto territory, ExerciseDto exercise) throws SispeaException
SispeaExceptionprotected boolean userHasMandateRights(UserDto currentUser, TerritoryDto territory, ExerciseDto exercise) throws SispeaException
SispeaExceptionprotected boolean userHasRights(TerritoryDto territory, ExerciseDto exercise) throws SispeaException
SispeaExceptionprotected void manageViewActions()
throws SispeaException
SispeaExceptionprotected void generateRpqs(UserDto pCurrentUser, OrganismDto pOrganism, ExerciseDto pExercise) throws SispeaException
pCurrentUser - pOrganism - pExercise - SispeaExceptionprotected void manageMandatePaging()
protected void manageMemberPaging()
protected void manageServicePaging()
protected void manageTransferedPaging()
protected boolean computeCanViewMandates(UserDto currentUser, ExerciseDto exercise, TerritoryDto territory)
currentUser - exercise - territory - protected boolean canMandate(UserDto currentUser, TerritoryDto territory)
Copyright © 2014–2015 eaudefrance. All rights reserved.