|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectza.org.coefficient.modules.BaseModule
za.org.coefficient.modules.BaseProjectModule
za.org.coefficient.modules.vote.VoteAdmin
public class VoteAdmin
Field Summary | |
---|---|
static java.lang.String |
ADD
|
static java.lang.String |
ADDMSG
|
static java.lang.String |
ADMINPAGE
|
static java.lang.String |
BUTTON
|
static java.lang.String |
CHOICE
|
static java.lang.String |
CHOICE1
|
static java.lang.String |
CHOICE2
|
static java.lang.String |
CLOSE
|
(package private) java.lang.String[] |
commandRoles
|
static java.lang.String |
COMPLETEDMSG
|
static java.lang.String |
DATEUTIL
|
static java.lang.String |
DEFAULTUSER
|
long |
defSpread
|
static java.lang.String |
DELETE
|
static java.lang.String |
EDIT
|
static java.lang.String |
ENDDAY
|
static java.lang.String |
ENDMONTH
|
static java.lang.String |
ENDYEAR
|
static java.lang.String |
ERROR
|
static java.lang.String |
ERRORPAGE
|
static java.lang.String |
FINISHED
|
static java.lang.String |
ID
|
static java.lang.String |
INDEXPAGE
|
static java.lang.String |
LISTPAGE
|
(package private) java.lang.String[] |
memberRoles
|
static java.lang.String |
MINIMUMROLE
|
static java.lang.String |
MISSINGDATA
|
static java.lang.String |
MODULE
|
static java.lang.String |
MORE
|
static java.lang.String |
NAME
|
static java.lang.String |
NOPROJECT
|
static java.lang.String |
ON
|
static java.lang.String |
OP
|
static java.lang.String |
PERSON
|
static java.lang.String |
PROJECT
|
static java.lang.String |
QUESTION
|
static java.lang.String |
REOPEN
|
static java.lang.String |
RESET
|
static java.lang.String |
RESULTS
|
static java.lang.String |
RESULTSPAGE
|
static java.lang.String |
ROLES
|
static java.lang.String |
SEQUENCE
|
static java.lang.String |
STARTDAY
|
static java.lang.String |
STARTMONTH
|
static java.lang.String |
STARTYEAR
|
static java.lang.String |
UPDATE
|
static java.lang.String |
VOTE
|
static java.lang.String |
VOTES
|
Constructor Summary | |
---|---|
VoteAdmin()
|
Method Summary | |
---|---|
private java.lang.String |
baseCommand(CoefficientContext ctx)
returns null if ok otherwise it returns an error message |
java.lang.String |
canExecuteForRole(CoefficientContext ctx,
java.lang.String methodName,
Role usersHighestRole)
This is a base implementation that will allow all methods to be invoked without regard to roles |
CoefficientContext |
command(CoefficientContext ctx)
executed by the project champion. |
CoefficientContext |
delete(CoefficientContext ctx)
executed by the project champion. |
CoefficientContext |
deleteAllForProject(CoefficientContext ctx)
|
CoefficientContext |
doInitialWork(CoefficientContext ctx)
|
java.util.List |
getExistingOpenPolls(Project project)
get only open polls (where people can still vote) for this project |
private java.util.List |
getExistingPolls(Project project)
get all polss for this project |
java.lang.String |
getFinishDay()
|
java.lang.String |
getFinishMonth()
|
java.lang.String |
getFinishYear()
|
java.lang.String |
getMainMethod()
This method is used to determine which method should be invoked when the module is requested without an operation. |
java.lang.String |
getModuleDescription()
This method is used to find the description of the module |
java.lang.String |
getModuleDisplayName()
This method is used to find the display name of the module |
java.lang.String |
getOp(CoefficientContext ctx)
|
CoefficientContext |
list(CoefficientContext ctx)
executed by the site members. |
CoefficientContext |
member(CoefficientContext ctx)
executed by the project members |
private java.lang.Long |
nextSequence(java.util.List polls)
|
java.lang.Long |
percent(CoefficientContext ctx)
workflow evaluation method |
java.lang.Long |
percent(Project project,
java.lang.String voteName,
java.lang.String choice)
workflow evaluation method |
java.util.List |
removePollsAlreadyVoted(java.util.List polls,
java.lang.String user)
|
java.util.List |
removePollsNotAllowed(CoefficientContext ctx,
java.util.List polls)
|
private void |
transferChoices(CoefficientContext ctx,
VoteData data)
|
CoefficientContext |
viewVoteSummaries(CoefficientContext ctx)
|
Methods inherited from class za.org.coefficient.modules.BaseProjectModule |
---|
getSummaryForProject, showSummaryForProject |
Methods inherited from class za.org.coefficient.modules.BaseModule |
---|
createRSSItem, displayUsersData, getCoefficientContext, getModuleName, isProjectRequired, publishEvent, setCoefficientContext, showHelp |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ADD
public static final java.lang.String CLOSE
public static final java.lang.String DELETE
public static final java.lang.String REOPEN
public static final java.lang.String RESET
public static final java.lang.String EDIT
public static final java.lang.String UPDATE
public static final java.lang.String ERROR
public static final java.lang.String MODULE
public static final java.lang.String PROJECT
public static final java.lang.String OP
public static final java.lang.String BUTTON
public static final java.lang.String DATEUTIL
public static final java.lang.String NAME
public static final java.lang.String PERSON
public static final java.lang.String QUESTION
public static final java.lang.String SEQUENCE
public static final java.lang.String CHOICE
public static final java.lang.String CHOICE1
public static final java.lang.String CHOICE2
public static final java.lang.String STARTYEAR
public static final java.lang.String STARTMONTH
public static final java.lang.String STARTDAY
public static final java.lang.String ENDYEAR
public static final java.lang.String ENDMONTH
public static final java.lang.String ENDDAY
public static final java.lang.String ROLES
public static final java.lang.String MINIMUMROLE
public static final java.lang.String VOTE
public static final java.lang.String VOTES
public static final java.lang.String MORE
public static final java.lang.String ON
public static final java.lang.String ID
public static final java.lang.String RESULTS
public static final java.lang.String DEFAULTUSER
public static final java.lang.String ERRORPAGE
public static final java.lang.String ADMINPAGE
public static final java.lang.String LISTPAGE
public static final java.lang.String INDEXPAGE
public static final java.lang.String RESULTSPAGE
public static final java.lang.String ADDMSG
public static final java.lang.String COMPLETEDMSG
public static final java.lang.String FINISHED
public static final java.lang.String NOPROJECT
public static final java.lang.String MISSINGDATA
public final long defSpread
java.lang.String[] commandRoles
java.lang.String[] memberRoles
Constructor Detail |
---|
public VoteAdmin()
Method Detail |
---|
public java.lang.String getMainMethod()
ModuleLocal
getMainMethod
in interface ModuleLocal
getMainMethod
in class BaseModule
public java.lang.String getModuleDescription()
ModuleLocal
getModuleDescription
in interface ModuleLocal
getModuleDescription
in class BaseModule
public java.lang.String getModuleDisplayName()
ModuleLocal
getModuleDisplayName
in interface ModuleLocal
getModuleDisplayName
in class BaseModule
public java.lang.String getOp(CoefficientContext ctx)
public java.lang.String getFinishDay()
public java.lang.String getFinishMonth()
public java.lang.String getFinishYear()
public java.lang.String canExecuteForRole(CoefficientContext ctx, java.lang.String methodName, Role usersHighestRole)
BaseModule
canExecuteForRole
in interface ModuleLocal
canExecuteForRole
in class BaseModule
public CoefficientContext command(CoefficientContext ctx)
public CoefficientContext delete(CoefficientContext ctx)
public CoefficientContext deleteAllForProject(CoefficientContext ctx)
deleteAllForProject
in class BaseProjectModule
public java.util.List removePollsAlreadyVoted(java.util.List polls, java.lang.String user)
public java.util.List removePollsNotAllowed(CoefficientContext ctx, java.util.List polls)
public CoefficientContext doInitialWork(CoefficientContext ctx)
public CoefficientContext list(CoefficientContext ctx)
public CoefficientContext member(CoefficientContext ctx)
public java.lang.Long percent(Project project, java.lang.String voteName, java.lang.String choice)
public java.lang.Long percent(CoefficientContext ctx)
private java.lang.Long nextSequence(java.util.List polls)
public java.util.List getExistingOpenPolls(Project project)
public CoefficientContext viewVoteSummaries(CoefficientContext ctx) throws java.lang.Exception
java.lang.Exception
private void transferChoices(CoefficientContext ctx, VoteData data)
private java.util.List getExistingPolls(Project project)
private java.lang.String baseCommand(CoefficientContext ctx)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |