public interface ActivityService
Modifier and Type | Method and Description |
---|---|
boolean |
addActivityRegisterRecord(ActivityRegisterRecord record) |
boolean |
checkFillQuestionnaire(java.lang.String userID,
java.lang.String qneID) |
boolean |
clearQuestionnairePerm(java.lang.String qneId) |
boolean |
clearQuestionnaireViews(java.lang.String qneId)
The implement method should clear views count when updated a specified
questionnaire result.
|
boolean |
clearVoteTickets(Vote vote) |
boolean |
deleteActivity(Activity act) |
boolean |
deleteActivityPerm(java.lang.String aId,
java.lang.String memId) |
boolean |
deleteOption(Option opt)
The implement method should remove a option datas from database by the
given option object.
|
boolean |
deleteQuestionnaire(Questionnaire qne)
The implement method should remove a questionnaire and its related datas
from database by the given questionnaire object.
|
boolean |
deleteQuestionnaireAdmin(java.lang.String memId)
The implement method should remove a manager from questionnaire manager
list by the given member id.
|
boolean |
deleteQuestionnaireAdminForEIP2016(java.lang.String memId,
java.lang.String comId) |
boolean |
deleteQuestionnairePerm(java.lang.String qneId,
java.lang.String memId)
The implement method should remove a questionnaire permission from
database by the given parameters.
|
int |
deleteQuestionResultByQrtId(java.lang.String qneID,
java.lang.String qrtId) |
boolean |
deleteRegAdmin(java.lang.String mbrId) |
boolean |
deleteRegAdmin(java.lang.String mbrId,
java.lang.String comId) |
boolean |
deleteVotAdmin(java.lang.String memId) |
boolean |
deleteVotAdmin(java.lang.String memId,
java.lang.String comId) |
boolean |
deleteVote(Vote vote) |
boolean |
deleteVoteOpt(VoteOpt voteOpt) |
boolean |
deleteVotPerm(java.lang.String votId,
java.lang.String memId) |
boolean |
doReVote(java.util.List ticketList) |
boolean |
doVote(java.util.List ticketList) |
boolean |
genQuestionnaire(java.lang.String qneId)
The implement method should generate empty Questionnaires result when add
a new questionnaire or update a questionnaire.
|
boolean |
genTicket(java.lang.String votId,
java.util.List memIdList) |
Activity |
getActivity(java.lang.String actId) |
long |
getActivityCountByMemIdAndRegDate(java.lang.String memId,
java.lang.String regStartDate,
java.lang.String regEndDate,
java.lang.String searchType) |
java.util.Vector |
getActivityList() |
java.util.Vector |
getActivityList(java.lang.String memId) |
java.util.Vector |
getActivityListByAdmAndFilterMap(java.lang.String memId,
java.util.Map<java.lang.String,java.lang.Object> filterParamsMap) |
java.util.Vector |
getActivityListByCompany(java.util.Vector comIdList) |
java.util.List |
getActivityListByFilterMap(java.lang.String memId,
java.util.Map<java.lang.String,java.lang.Object> filterParamsMap) |
java.util.Vector |
getActivityListByMbrId(java.lang.String id) |
java.util.Vector |
getActivityListByMbrIdAndActDate(java.lang.String id) |
java.util.List |
getActivityListByMemIdAndRegDate(java.lang.String memId,
java.lang.String regStartDate,
java.lang.String regEndDate,
java.lang.String searchType) |
java.util.Vector |
getActivityListByRegDate() |
java.util.Vector |
getActivityListByVersionId(java.lang.String versionId) |
java.util.Vector |
getActivityPermList(java.lang.String aId) |
java.util.List |
getActRegisterRecordList(java.lang.String actId,
java.lang.String versionId) |
long |
getActRegRecordCountByMemId(java.lang.String memId,
java.lang.String startDate,
java.lang.String endDate) |
java.util.List |
getActRegRecordListByMemId(java.lang.String memId,
java.lang.String startDate,
java.lang.String endDate) |
java.util.List |
getCloseQuestionnaireListByCompany(java.util.Vector comIdList) |
java.util.List<java.lang.String> |
getComIdListOfQuestionnaireAdmin(java.lang.String adminMemId) |
java.util.Vector |
getCompanyIDListOfActManager(java.lang.String memId) |
java.util.Vector |
getCompanyIDListOfVoteManager(java.lang.String memId) |
int |
getCountOfVoteRight(java.lang.String votId) |
int |
getHistoryOfVoteLicensee(java.lang.String votId) |
java.util.List |
getOpenQuestionnaireListByCompany(java.util.Vector comIdList) |
Option |
getOptionItem(java.lang.String optionID) |
java.util.List |
getOptionList(java.lang.String qstId)
The implement method should get option list by the given question id.
|
java.util.List |
getOptionTemplateIdList()
The implement method should return option template id list.
|
java.util.List |
getPortletActivity(int rowCount,
int lastNumber,
java.lang.String MemId) |
java.util.List |
getPortletquestionnaire(int rowCount,
int lastNumber,
java.lang.String MemId)
Obtain a user to not fill out the questionnaire items
|
java.util.List |
getPortletVote(int rowCount,
int lastNumber,
java.lang.String MemId,
java.lang.String today) |
java.lang.String |
getQneAdmComIDs(java.lang.String memId) |
int |
getQueFeedbackNumByQueID(java.lang.String queID,
java.lang.String status) |
Questionnaire |
getQuestionnaire(java.lang.String qneId)
The implement method should return a
Questionnaire object
by the given questionnaire id. |
java.util.List |
getQuestionnaireAdminList()
The implement method should get manager list of questionnaire module.
|
int |
getQuestionnaireAVGTime(java.lang.String qneID) |
java.util.List |
getQuestionnaireList()
The implement method should get all questionnaire.
|
java.util.List |
getQuestionnaireList(int rowCount,
int lastNumber,
java.lang.String memId,
java.lang.String today,
boolean isShowNotFilled) |
java.util.List |
getQuestionnaireList(QuestionnaireSearchCondition condition)
The implement method should get questionnaire list by the given
questionnaire search condition.
|
java.util.List |
getQuestionnaireListByCompany(java.util.Vector comIdList) |
java.util.List |
getQuestionnairePermList(java.lang.String qneId)
The implement method should get questionnaire permission list by the
given questionnaire id.
|
java.util.List |
getQuestionnaireResult(java.lang.String qneId)
Deprecated.
using
getQuestionnaireResultList(String) to
replace it. |
QuestionnaireResult |
getQuestionnaireResult(java.lang.String qneId,
java.lang.String memId)
The implement method should return a
QuestionnaireResult
object by the given parameters. |
java.util.List |
getQuestionnaireResultList(java.lang.String qneId)
The implement method should get QuestionnaireResult list by the given
questionnaire id.
|
QuestionnaireSummaryResult |
getQuestionnaireSummaryResult(Questionnaire qne)
Get a questionnaire summary result.
|
int |
getQuestionNumByQueID(java.lang.String queID) |
java.util.Vector |
getRegAdminList() |
java.util.Vector |
getRegAdminListByComIDs(java.util.List<java.lang.String> comIdList) |
java.util.Map |
getTicketList(java.lang.String votId) |
java.util.List |
getTicketMemIdList(java.lang.String votId) |
java.util.List |
getTinyQuestionnaireListByCond(QuestionnaireSearchCondition qsc,
java.lang.String memId)
Get TinyQuestionnaireList by SQL WHERE condition.
|
int |
getTotalReplierByQneID(java.lang.String qneID,
java.util.Vector repliers,
java.lang.String status) |
java.util.List |
getVotAdminList() |
Vote |
getVote(java.lang.String voteId) |
java.util.List |
getVoteAdminListByComIDs(java.util.List<java.lang.String> comIdList) |
java.util.List |
getVoteList() |
java.util.List |
getVoteList(int rowCount,
int lastNumber,
java.lang.String memId,
java.lang.String today,
boolean isShowNotVoted) |
java.util.List |
getVoteListByCompany(java.util.Vector comIdList) |
java.util.List |
getVoteListByCompany(java.util.Vector comIdList,
java.lang.String sqlCond,
java.util.List args,
java.lang.String memId) |
java.util.List |
getVoteListByCond(java.lang.String cond,
java.lang.String memId,
java.lang.String votingStage) |
java.util.List |
getVoteListByCondition(int rowCount,
int lastNumber,
java.lang.String memId,
java.lang.String cond,
boolean isShowNotVoted) |
java.util.List |
getVoteListByCondition(int rowCount,
int lastNumber,
java.lang.String memId,
java.lang.String cond,
java.util.List args,
boolean isShowNotVoted) |
VoteResult |
getVoteResult(java.lang.String votId) |
java.util.List |
getVotPermList(java.lang.String votId) |
boolean |
increaseQuestionnaireViews(java.lang.String qneId)
The implement method should increase views count when user click or read
a specified questionnaire.
|
boolean |
insertActivity(Activity act) |
boolean |
insertActivityPerm(java.lang.String aId,
java.lang.String memId) |
boolean |
insertOption(Option opt)
The implement method should insert datas into database by the given
option object.
|
boolean |
insertQuestionnaire(Questionnaire qne)
The implement method should insert datas into database by the given
questionnaire object.
|
boolean |
insertQuestionnaireAdmin(java.lang.String memId)
The implement method should insert datas into database by the given
member id.
|
boolean |
insertQuestionnaireAdminForEIP2016(java.lang.String memId,
java.lang.String comId) |
boolean |
insertQuestionnairePerm(java.lang.String qneId,
java.lang.String memId)
The implement method should insert datas into database by the given
parameters.
|
boolean |
insertQuestionnaireResult(QuestionnaireResult qneResult)
The implement method should insert datas into database by the given
QuestionnaireResult object.
|
boolean |
insertRegAdmin(java.lang.String mbrId) |
boolean |
insertRegAdmin(java.lang.String mbrId,
java.util.List<java.lang.String> comIdList) |
boolean |
insertVotAdmin(java.lang.String memId) |
boolean |
insertVotAdmin(java.lang.String memId,
java.util.List comIdList) |
boolean |
insertVote(Vote vote) |
boolean |
insertVoteOpt(VoteOpt voteOpt) |
boolean |
insertVotPerm(java.lang.String votId,
java.lang.String memId) |
boolean |
isAlreadyVote(java.lang.String votId,
java.lang.String memID) |
boolean |
isMemberAllowReadCensus(java.lang.String memId,
java.lang.String qneId)
The implement method should test the given member has the authorization
to read or view the specified questionniare census.
|
boolean |
isMemberAllowReadQuestionnaire(java.lang.String memId,
java.lang.String qneId)
check this member has the authorization to read or view
|
boolean |
isQuestionnaireAdmin(java.lang.String memId)
The implement method should test the given member is a manager in
Questionnaire module.
|
boolean |
isRegisterActivity(Activity act,
java.lang.String mbrId) |
Activity |
newActivity() |
Option |
newOption()
The implement method must provide a new
Option object. |
Option |
newOptionTemplate()
The implement method should create a Option Template.
|
Question |
newQuestion()
The implement method must provide a new
Question object. |
Questionnaire |
newQuestionnaire()
The implement method must provide a new
Questionnaire
object. |
QuestionnaireResult |
newQuestionnaireResult()
The implement method must provide a new
QuestionnaireResult
object. |
Vote |
newVote() |
VoteOpt |
newVoteOpt() |
boolean |
recordDoVote(java.lang.String votID,
java.lang.String memID) |
boolean |
registerActivity(Activity act,
java.lang.String mbrId) |
boolean |
removeStatisticsVoteRightTrigger(java.lang.String votID) |
boolean |
setStatisticsVoteRightTrigger(java.lang.String votID,
java.util.Date dateToFire,
boolean isUpdate) |
boolean |
unRegisterActivity(Activity act,
java.lang.String mbrId) |
boolean |
updateActivity(Activity act) |
boolean |
updateQuestionnaire(Questionnaire qne)
The implement method should update datas from database by the given
questionnaire object.
|
boolean |
updateVote(Vote vote) |
boolean |
updateVoteOpt(VoteOpt voteOpt) |
boolean |
updateVoteRightCount(java.lang.String voteID,
int amount) |
Vote getVote(java.lang.String voteId)
boolean updateVote(Vote vote)
boolean insertVote(Vote vote)
boolean setStatisticsVoteRightTrigger(java.lang.String votID, java.util.Date dateToFire, boolean isUpdate)
boolean removeStatisticsVoteRightTrigger(java.lang.String votID)
boolean clearVoteTickets(Vote vote)
boolean deleteVote(Vote vote)
boolean updateVoteRightCount(java.lang.String voteID, int amount)
java.util.List getVoteList()
java.util.List getVoteList(int rowCount, int lastNumber, java.lang.String memId, java.lang.String today, boolean isShowNotVoted)
java.util.List getVoteListByCondition(int rowCount, int lastNumber, java.lang.String memId, java.lang.String cond, java.util.List args, boolean isShowNotVoted)
java.util.List getVoteListByCondition(int rowCount, int lastNumber, java.lang.String memId, java.lang.String cond, boolean isShowNotVoted)
java.util.List getVoteListByCompany(java.util.Vector comIdList)
java.util.List getVoteListByCompany(java.util.Vector comIdList, java.lang.String sqlCond, java.util.List args, java.lang.String memId)
java.util.List getVoteListByCond(java.lang.String cond, java.lang.String memId, java.lang.String votingStage)
java.util.List getPortletVote(int rowCount, int lastNumber, java.lang.String MemId, java.lang.String today)
boolean updateVoteOpt(VoteOpt voteOpt)
boolean insertVoteOpt(VoteOpt voteOpt)
boolean deleteVoteOpt(VoteOpt voteOpt)
java.util.Map getTicketList(java.lang.String votId)
java.util.List getTicketMemIdList(java.lang.String votId)
boolean genTicket(java.lang.String votId, java.util.List memIdList)
boolean isAlreadyVote(java.lang.String votId, java.lang.String memID)
boolean doVote(java.util.List ticketList)
VoteResult getVoteResult(java.lang.String votId)
int getHistoryOfVoteLicensee(java.lang.String votId)
int getCountOfVoteRight(java.lang.String votId)
java.util.List getVotPermList(java.lang.String votId)
boolean insertVotPerm(java.lang.String votId, java.lang.String memId)
boolean deleteVotPerm(java.lang.String votId, java.lang.String memId)
java.util.List getVotAdminList()
java.util.List getVoteAdminListByComIDs(java.util.List<java.lang.String> comIdList)
java.util.Vector getCompanyIDListOfVoteManager(java.lang.String memId)
boolean insertVotAdmin(java.lang.String memId)
boolean insertVotAdmin(java.lang.String memId, java.util.List comIdList)
boolean deleteVotAdmin(java.lang.String memId)
boolean deleteVotAdmin(java.lang.String memId, java.lang.String comId)
Vote newVote()
VoteOpt newVoteOpt()
Activity newActivity()
boolean insertActivity(Activity act)
boolean updateActivity(Activity act)
boolean deleteActivity(Activity act)
java.util.Vector getActivityList()
java.util.Vector getActivityList(java.lang.String memId)
java.util.List getActivityListByFilterMap(java.lang.String memId, java.util.Map<java.lang.String,java.lang.Object> filterParamsMap)
java.util.Vector getActivityListByRegDate()
java.util.Vector getActivityListByCompany(java.util.Vector comIdList)
java.util.Vector getActivityListByAdmAndFilterMap(java.lang.String memId, java.util.Map<java.lang.String,java.lang.Object> filterParamsMap)
Activity getActivity(java.lang.String actId)
java.util.Vector getActivityListByMbrId(java.lang.String id)
java.util.Vector getActivityListByMbrIdAndActDate(java.lang.String id)
java.util.List getActivityListByMemIdAndRegDate(java.lang.String memId, java.lang.String regStartDate, java.lang.String regEndDate, java.lang.String searchType)
long getActivityCountByMemIdAndRegDate(java.lang.String memId, java.lang.String regStartDate, java.lang.String regEndDate, java.lang.String searchType)
java.util.Vector getActivityListByVersionId(java.lang.String versionId)
boolean registerActivity(Activity act, java.lang.String mbrId) throws OverCapacityException, AlreadyRegisterExcption
OverCapacityException
AlreadyRegisterExcption
boolean unRegisterActivity(Activity act, java.lang.String mbrId)
boolean addActivityRegisterRecord(ActivityRegisterRecord record)
java.util.List getActRegisterRecordList(java.lang.String actId, java.lang.String versionId)
java.util.List getActRegRecordListByMemId(java.lang.String memId, java.lang.String startDate, java.lang.String endDate)
long getActRegRecordCountByMemId(java.lang.String memId, java.lang.String startDate, java.lang.String endDate)
java.util.Vector getRegAdminList()
java.util.Vector getRegAdminListByComIDs(java.util.List<java.lang.String> comIdList)
java.util.Vector getCompanyIDListOfActManager(java.lang.String memId)
boolean insertRegAdmin(java.lang.String mbrId)
boolean insertRegAdmin(java.lang.String mbrId, java.util.List<java.lang.String> comIdList)
boolean deleteRegAdmin(java.lang.String mbrId)
boolean deleteRegAdmin(java.lang.String mbrId, java.lang.String comId)
boolean isRegisterActivity(Activity act, java.lang.String mbrId) throws AlreadyRegisterExcption
AlreadyRegisterExcption
java.util.Vector getActivityPermList(java.lang.String aId)
boolean insertActivityPerm(java.lang.String aId, java.lang.String memId)
boolean deleteActivityPerm(java.lang.String aId, java.lang.String memId)
java.util.List getPortletActivity(int rowCount, int lastNumber, java.lang.String MemId)
Questionnaire newQuestionnaire()
Questionnaire
object.Questionnaire
object.boolean insertQuestionnaire(Questionnaire qne)
qne
- a Questionnaire
object.true
if insert success; false
otherwise.boolean updateQuestionnaire(Questionnaire qne)
qne
- a Questionnaire
object.true
if update success; false
otherwise.boolean deleteQuestionnaire(Questionnaire qne)
qne
- a Questionnaire
object.true
if remove success; false
otherwise.Questionnaire getQuestionnaire(java.lang.String qneId)
Questionnaire
object
by the given questionnaire id.qneId
- a questionnaire id.null
if not found the questionnaire.java.util.List getQuestionnaireList()
Questionnaire
object.java.util.List getQuestionnaireList(int rowCount, int lastNumber, java.lang.String memId, java.lang.String today, boolean isShowNotFilled)
java.util.List getQuestionnaireList(QuestionnaireSearchCondition condition)
null
,
it must get all questionnaire.condition
- questionnaire search condition.Questionnaire
object.java.util.List getQuestionnaireListByCompany(java.util.Vector comIdList)
java.util.List getPortletquestionnaire(int rowCount, int lastNumber, java.lang.String MemId)
rowCount
- Show a few data.lastNumber
- A last number of the page.MemId
- a member id.Questionnaire
object.int getQuestionNumByQueID(java.lang.String queID)
queID
- : QuestionnaireIDint getQueFeedbackNumByQueID(java.lang.String queID, java.lang.String status)
queID
- : QuestionnaireIDboolean checkFillQuestionnaire(java.lang.String userID, java.lang.String qneID)
queID
- : QuestionnaireIDuserID
- : MemIDint deleteQuestionResultByQrtId(java.lang.String qneID, java.lang.String qrtId)
qrtId
- : QuestionnaireInsIdqueID
- : QuestionnaireIDint getQuestionnaireAVGTime(java.lang.String qneID)
qneID
- : QuestionnaireIDjava.util.List getOpenQuestionnaireListByCompany(java.util.Vector comIdList)
java.util.List getCloseQuestionnaireListByCompany(java.util.Vector comIdList)
int getTotalReplierByQneID(java.lang.String qneID, java.util.Vector repliers, java.lang.String status)
java.lang.String getQneAdmComIDs(java.lang.String memId)
boolean insertQuestionnaireAdminForEIP2016(java.lang.String memId, java.lang.String comId)
boolean deleteQuestionnaireAdminForEIP2016(java.lang.String memId, java.lang.String comId)
java.util.List<java.lang.String> getComIdListOfQuestionnaireAdmin(java.lang.String adminMemId)
Option getOptionItem(java.lang.String optionID)
optionID
- : OptionIDQuestion newQuestion()
Question
object.Question
object.Option newOption()
Option
object.Option
object.boolean insertOption(Option opt)
opt
- a Option
object.true
if insert success; false
otherwise.boolean deleteOption(Option opt)
opt
- a Option
object.true
if delete success; false
otherwise.java.util.List getOptionList(java.lang.String qstId)
qstId
- a question id.Option
object.QuestionnaireResult newQuestionnaireResult()
QuestionnaireResult
object.QuestionnaireResult
object.boolean insertQuestionnaireResult(QuestionnaireResult qneResult)
qneResult
- a QuestionnaireResult
object.true
if insert success; false
otherwise.QuestionnaireResult getQuestionnaireResult(java.lang.String qneId, java.lang.String memId)
QuestionnaireResult
object by the given parameters.qneId
- a questionnaire id.memId
- a member id.null
if not found
the questionnaire result.java.util.List getQuestionnaireResult(java.lang.String qneId)
getQuestionnaireResultList(String)
to
replace it.qneId
- a questionnaire id.QuestionnaireResult
object.java.util.List getQuestionnaireResultList(java.lang.String qneId)
qneId
- a questionnaire id.QuestionnaireResult
object.QuestionnaireSummaryResult getQuestionnaireSummaryResult(Questionnaire qne)
qne
- a Questionnaire
object.java.util.List getTinyQuestionnaireListByCond(QuestionnaireSearchCondition qsc, java.lang.String memId)
qsc
- QuestionnaireSearchCondition(SQL WHERE condition)memId
- a member id.TinyQuestionnaire
object.boolean insertQuestionnaireAdmin(java.lang.String memId)
memId
- a member id.true
if insert success; false
otherwise.boolean deleteQuestionnaireAdmin(java.lang.String memId)
memId
- a member id who is a manager of questionnaire module.true
if delete success; false
otherwise.java.util.List getQuestionnaireAdminList()
boolean isQuestionnaireAdmin(java.lang.String memId)
memId
- a member id.true
if the member is a manager in Questionnaire
module; false
otherwise.boolean insertQuestionnairePerm(java.lang.String qneId, java.lang.String memId)
qneId
- a questionnaire id.memId
- a member id.true
if insert success; false
otherwise.boolean clearQuestionnairePerm(java.lang.String qneId)
boolean deleteQuestionnairePerm(java.lang.String qneId, java.lang.String memId)
qneId
- a questionnaire id.memId
- a member id.true
if delete success; false
otherwise.java.util.List getQuestionnairePermList(java.lang.String qneId)
qneId
- a questionnaire id.Option newOptionTemplate()
Option
object.java.util.List getOptionTemplateIdList()
boolean increaseQuestionnaireViews(java.lang.String qneId)
qneId
- a questionnaire id.true
if update success; false
otherwise.boolean clearQuestionnaireViews(java.lang.String qneId)
qneId
- a questionnaire id.true
if clear success; false
otherwise.boolean genQuestionnaire(java.lang.String qneId)
qneId
- a questionnaire id.true
if execute success; false
otherwise.boolean isMemberAllowReadQuestionnaire(java.lang.String memId, java.lang.String qneId)
memId
- a member id.qneId
- a questionnaire id.true
if the given member can read the census;
false
otherwise.boolean isMemberAllowReadCensus(java.lang.String memId, java.lang.String qneId)
memId
- a member id.qneId
- a questionnaire id.true
if the given member can read the census;
false
otherwise.boolean doReVote(java.util.List ticketList)
boolean recordDoVote(java.lang.String votID, java.lang.String memID)
Copyright ? 2022. All Rights Reserved.