diff --git a/components/project_management/src/java/main/com/topcoder/management/project/ProjectPropertyType.java b/components/project_management/src/java/main/com/topcoder/management/project/ProjectPropertyType.java index 267736d28..be5902cf0 100644 --- a/components/project_management/src/java/main/com/topcoder/management/project/ProjectPropertyType.java +++ b/components/project_management/src/java/main/com/topcoder/management/project/ProjectPropertyType.java @@ -41,7 +41,7 @@ * *
* Version 1.2.6 (Provide Way To Pre_register members When Launching Challenge) - * - Add property {@link #PRIVATE_PROJECT} + * - Add property {@link #TASK_FLAG} *
* * @author tuenm, iamajia, flytoj2ee, tangzx, GreatKevin, TCSCODER @@ -360,11 +360,11 @@ public class ProjectPropertyType implements Serializable { public static final String FORUM_TYPE = "Forum Type"; /** - * Represent "Private Project Status" project property type + * Represent "Task Flag" project property type * * @since 1.2.6 */ - public static final String PRIVATE_PROJECT = "Private Project Status"; + public static final String TASK_FLAG = "Task Flag"; /** * Represents the id of this instance. Only values greater than zero is diff --git a/services/contest_service_facade/src/java/main/com/topcoder/service/facade/contest/ejb/ContestServiceFacadeBean.java b/services/contest_service_facade/src/java/main/com/topcoder/service/facade/contest/ejb/ContestServiceFacadeBean.java index 7ec8985b8..b7edbfdfe 100644 --- a/services/contest_service_facade/src/java/main/com/topcoder/service/facade/contest/ejb/ContestServiceFacadeBean.java +++ b/services/contest_service_facade/src/java/main/com/topcoder/service/facade/contest/ejb/ContestServiceFacadeBean.java @@ -3681,7 +3681,7 @@ else if (isDevContest) contest.getProjectHeader().setProperty(ProjectPropertyType.RATED_PROJECT_PROPERTY_KEY, "No"); } - if (isPrivateProject(contest)) { + if (isTask(contest)) { // not rate for private contest.getProjectHeader().setProperty(ProjectPropertyType.RATED_PROJECT_PROPERTY_KEY, "No"); } @@ -4509,7 +4509,7 @@ public SoftwareCompetition updateSoftwareContest(TCSubject tcSubject, SoftwareCo contest.getProjectHeader().setProperty(ProjectPropertyType.RATED_PROJECT_PROPERTY_KEY, "No"); } - if (isPrivateProject(contest)) { + if (isTask(contest)) { contest.getProjectHeader().setProperty(ProjectPropertyType.RATED_PROJECT_PROPERTY_KEY, "No"); } @@ -9066,8 +9066,8 @@ public boolean[] requireBillingProjectsCCA(long[] billingProjectIds) throws Pers * @return True if project if private * @since 3.4 */ - private boolean isPrivateProject(SoftwareCompetition contest){ - return contest.getProjectHeader().getProperty(ProjectPropertyType.PRIVATE_PROJECT) != null && "1".equals(contest.getProjectHeader().getProperty(ProjectPropertyType.PRIVATE_PROJECT)); + private boolean isTask(SoftwareCompetition contest){ + return contest.getProjectHeader().getProperty(ProjectPropertyType.TASK_FLAG) != null && "1".equals(contest.getProjectHeader().getProperty(ProjectPropertyType.TASK_FLAG)); } /** diff --git a/services/project_services/src/java/main/com/topcoder/project/service/impl/ProjectServicesImpl.java b/services/project_services/src/java/main/com/topcoder/project/service/impl/ProjectServicesImpl.java index 479113beb..c314f8c0d 100644 --- a/services/project_services/src/java/main/com/topcoder/project/service/impl/ProjectServicesImpl.java +++ b/services/project_services/src/java/main/com/topcoder/project/service/impl/ProjectServicesImpl.java @@ -2081,7 +2081,7 @@ public FullProjectData updateProject(Project projectHeader, String projectHeader } if (p.getPhaseType().getId() == PhaseType.REGISTRATION_PHASE.getId() && projectHeader.getProjectStatus().getId() == ProjectStatus.DRAFT.getId()) { - if (projectHeader.getProperty(ProjectPropertyType.PRIVATE_PROJECT) != null && "1".equals(projectHeader.getProperty(ProjectPropertyType.PRIVATE_PROJECT))) { + if (projectHeader.getProperty(ProjectPropertyType.TASK_FLAG) != null && "1".equals(projectHeader.getProperty(ProjectPropertyType.TASK_FLAG))) { if (p.getPhaseStatus().getId() != PhaseStatus.CLOSED.getId()) { Date now = new Date(); p.setFixedStartDate(now); @@ -5169,7 +5169,7 @@ private void setNewPhasesProperties(Project projectHeader, } if (p.getPhaseType().getId() == PhaseType.REGISTRATION_PHASE.getId()) { - if (projectHeader.getProperty(ProjectPropertyType.PRIVATE_PROJECT) != null && projectHeader.getProperty(ProjectPropertyType.PRIVATE_PROJECT).equals("1") && projectHeader.getProjectStatus().getId() == ProjectStatus.DRAFT.getId()) { + if (projectHeader.getProperty(ProjectPropertyType.TASK_FLAG) != null && projectHeader.getProperty(ProjectPropertyType.TASK_FLAG).equals("1") && projectHeader.getProjectStatus().getId() == ProjectStatus.DRAFT.getId()) { p.setPhaseStatus(PhaseStatus.CLOSED); Date now = new Date(); p.setFixedStartDate(now); diff --git a/src/java/main/com/topcoder/direct/services/view/action/contest/CancelContestAction.java b/src/java/main/com/topcoder/direct/services/view/action/contest/CancelContestAction.java index 305cdfa5d..98e9ca339 100644 --- a/src/java/main/com/topcoder/direct/services/view/action/contest/CancelContestAction.java +++ b/src/java/main/com/topcoder/direct/services/view/action/contest/CancelContestAction.java @@ -31,8 +31,8 @@ protected void executeAction() throws Exception { if (!AuthorizationProvider.isUserGrantedWriteAccessToProject(currentUser, contest.getTcDirectProjectId())) { throw new Exception("You don't have access to this resource"); } - if (contest.getProperty(ProjectPropertyType.PRIVATE_PROJECT) != null && - contest.getProperty(ProjectPropertyType.PRIVATE_PROJECT).equals("1")) { + if (contest.getProperty(ProjectPropertyType.TASK_FLAG) != null && + "1".equals(contest.getProperty(ProjectPropertyType.TASK_FLAG))) { contestServiceFacade.cancelSoftwareContestByUser(currentUser, getProjectId()); } else { throw new Exception("Only for private challenge"); diff --git a/src/java/main/com/topcoder/direct/services/view/action/contest/CloseContestAction.java b/src/java/main/com/topcoder/direct/services/view/action/contest/CloseContestAction.java index 03f80ab8a..5d5e647c2 100644 --- a/src/java/main/com/topcoder/direct/services/view/action/contest/CloseContestAction.java +++ b/src/java/main/com/topcoder/direct/services/view/action/contest/CloseContestAction.java @@ -22,7 +22,7 @@ public class CloseContestAction extends ContestAction { /** * User id of registrant that is been choose as thw winner */ - private long winner; + private long winnerId; /** *Execute the action
@@ -39,30 +39,30 @@ protected void executeAction() throws Exception { throw new Exception("You don't have access to this resource"); } - if (contest.getProperty(ProjectPropertyType.PRIVATE_PROJECT) != null && - contest.getProperty(ProjectPropertyType.PRIVATE_PROJECT).equals("1")) { - contestServiceFacade.closeSoftwareContest(currentUser, getProjectId(), winner); + if (contest.getProperty(ProjectPropertyType.TASK_FLAG) != null && + "1".equals(contest.getProperty(ProjectPropertyType.TASK_FLAG))) { + contestServiceFacade.closeSoftwareContest(currentUser, getProjectId(), winnerId); } else { throw new Exception("Only for private challenge"); } } /** - * Getter for {@link #winner} + * Getter for {@link #winnerId} * - * @return winner + * @return winnerId */ - public long getWinner() { - return winner; + public long getWinnerId() { + return winnerId; } /** - * Setter for {@link #winner} + * Setter for {@link #winnerId} * - * @param winner + * @param winnerId */ - public void setWinner(long winner) { - this.winner = winner; + public void setWinnerId(long winnerId) { + this.winnerId = winnerId; } diff --git a/src/web/WEB-INF/contest-details2.jsp b/src/web/WEB-INF/contest-details2.jsp index 91d32bf7f..99c4ed5fb 100644 --- a/src/web/WEB-INF/contest-details2.jsp +++ b/src/web/WEB-INF/contest-details2.jsp @@ -103,8 +103,8 @@