=== added directory 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/aggmap' === added file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/aggmap/GetLineListElementsAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/aggmap/GetLineListElementsAction.java 1970-01-01 00:00:00 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/aggmap/GetLineListElementsAction.java 2011-04-15 11:15:30 +0000 @@ -0,0 +1,65 @@ +package org.hisp.dhis.ll.action.aggmap; + +import java.util.ArrayList; +import java.util.List; + +import org.hisp.dhis.linelisting.LineListElement; +import org.hisp.dhis.linelisting.LineListGroup; +import org.hisp.dhis.linelisting.LineListOption; +import org.hisp.dhis.linelisting.LineListService; + +import com.opensymphony.xwork2.Action; + +public class GetLineListElementsAction implements Action +{ + // ------------------------------------------------------------------------- + // Dependencies + // ------------------------------------------------------------------------- + private LineListService lineListService; + + public void setLineListService( LineListService lineListService ) + { + this.lineListService = lineListService; + } + + // ------------------------------------------------------------------------- + // Input/output + // ------------------------------------------------------------------------- + + private List lineListOptions; + + public List getLineListOptions() + { + return lineListOptions; + } + + private LineListElement lineListElement; + + public LineListElement getLineListElement() + { + return lineListElement; + } + + private Integer lineListGroupId; + + public void setLineListGroupId( Integer lineListGroupId ) + { + this.lineListGroupId = lineListGroupId; + } + + // ------------------------------------------------------------------------- + // Action implementation + // ------------------------------------------------------------------------- + public String execute() + throws Exception + { + LineListGroup lineListGroup = lineListService.getLineListGroup( lineListGroupId ); + + lineListElement = lineListGroup.getLineListElements().iterator().next(); + + lineListOptions = new ArrayList( lineListElement.getLineListElementOptions() ); + + return SUCCESS; + } + +} === added file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/aggmap/GetSelDataElementAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/aggmap/GetSelDataElementAction.java 1970-01-01 00:00:00 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/aggmap/GetSelDataElementAction.java 2011-04-15 11:15:30 +0000 @@ -0,0 +1,76 @@ +package org.hisp.dhis.ll.action.aggmap; + +import java.util.List; + +import org.hisp.dhis.linelisting.LineListDataElementMap; +import org.hisp.dhis.linelisting.LineListElement; +import org.hisp.dhis.linelisting.LineListOption; +import org.hisp.dhis.linelisting.LineListService; + +import com.opensymphony.xwork2.Action; + +public class GetSelDataElementAction implements Action +{ + + // ------------------------------------------------------------------------- + // Dependencies + // ------------------------------------------------------------------------- + + private LineListService lineListService; + + public void setLineListService( LineListService lineListService ) + { + this.lineListService = lineListService; + } + + // ------------------------------------------------------------------------- + // Input & Output + // ------------------------------------------------------------------------- + + private Integer lineListElementId; + + public void setLineListElementId( Integer lineListElementId ) + { + this.lineListElementId = lineListElementId; + } + + private Integer lineListOptionId; + + public void setLineListOptionId( Integer lineListOptionId ) + { + this.lineListOptionId = lineListOptionId; + } + + private String id; + + public String getId() + { + return id; + } + + // ------------------------------------------------------------------------- + // Action Implementation + // ------------------------------------------------------------------------- + + public String execute() throws Exception + { + LineListElement lineListElement = lineListService.getLineListElement( lineListElementId ); + + LineListOption lineListOption = lineListService.getLineListOption( lineListOptionId ); + + List lineListDataElementMaps = lineListService.getLinelistDataelementMappings( lineListElement, lineListOption ); + + if( lineListDataElementMaps != null && lineListDataElementMaps.size() !=0 ) + { + LineListDataElementMap lineListDataElementMap = lineListDataElementMaps.get( 0 ); + + id = lineListDataElementMap.getDataElement().getId() + ":" + lineListDataElementMap.getDataElementOptionCombo().getId(); + } + else + { + id = "NA"; + } + + return SUCCESS; + } +} === added file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/aggmap/SanctionedPostMappingForm.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/aggmap/SanctionedPostMappingForm.java 1970-01-01 00:00:00 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/aggmap/SanctionedPostMappingForm.java 2011-04-15 11:15:30 +0000 @@ -0,0 +1,106 @@ +package org.hisp.dhis.ll.action.aggmap; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +import org.hisp.dhis.dataelement.DataElement; +import org.hisp.dhis.dataelement.DataElementCategoryCombo; +import org.hisp.dhis.dataelement.DataElementCategoryOptionCombo; +import org.hisp.dhis.dataelement.DataElementService; +import org.hisp.dhis.linelisting.LineListGroup; +import org.hisp.dhis.linelisting.LineListService; + +import com.opensymphony.xwork2.Action; + +public class SanctionedPostMappingForm implements Action +{ + // ------------------------------------------------------------------------- + // Dependencies + // ------------------------------------------------------------------------- + + private LineListService lineListService; + + public void setLineListService( LineListService lineListService ) + { + this.lineListService = lineListService; + } + + private DataElementService dataElementService; + + public void setDataElementService( DataElementService dataElementService ) + { + this.dataElementService = dataElementService; + } + + // ------------------------------------------------------------------------- + // Output + // ------------------------------------------------------------------------- + + private List departments; + + public List getDepartments() + { + return departments; + } + + private List optionComboNames; + + public List getOptionComboNames() + { + return optionComboNames; + } + + private List optionComboIds; + + public List getOptionComboIds() + { + return optionComboIds; + } + + // ------------------------------------------------------------------------- + // Action Implementation + // ------------------------------------------------------------------------- + + public String execute() + { + optionComboIds = new ArrayList(); + optionComboNames = new ArrayList(); + + departments = new ArrayList( lineListService.getAllLineListGroups() ); + + List dataElements = new ArrayList( dataElementService.getAllDataElements() ); + + Iterator deIterator = dataElements.iterator(); + while ( deIterator.hasNext() ) + { + DataElement de1 = deIterator.next(); + if ( !de1.getType().equals( DataElement.VALUE_TYPE_INT ) || !de1.getDomainType().equals( DataElement.DOMAIN_TYPE_AGGREGATE ) ) + { + deIterator.remove(); + } + } + + deIterator = dataElements.iterator(); + while ( deIterator.hasNext() ) + { + DataElement de = deIterator.next(); + + DataElementCategoryCombo dataElementCategoryCombo = de.getCategoryCombo(); + List optionCombos = new ArrayList( + dataElementCategoryCombo.getOptionCombos() ); + + Iterator optionComboIterator = optionCombos.iterator(); + while ( optionComboIterator.hasNext() ) + { + DataElementCategoryOptionCombo decoc = optionComboIterator.next(); + optionComboIds.add( de.getId() + ":" + decoc.getId() ); + optionComboNames.add( de.getName() + ":" + decoc.getName() ); + } + + } + + return SUCCESS; + } + +} === added file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/aggmap/SaveSanctionedPostMapAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/aggmap/SaveSanctionedPostMapAction.java 1970-01-01 00:00:00 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/aggmap/SaveSanctionedPostMapAction.java 2011-04-15 11:15:30 +0000 @@ -0,0 +1,118 @@ +package org.hisp.dhis.ll.action.aggmap; + +import java.util.List; + +import org.hisp.dhis.dataelement.DataElement; +import org.hisp.dhis.dataelement.DataElementCategoryOptionCombo; +import org.hisp.dhis.dataelement.DataElementCategoryService; +import org.hisp.dhis.dataelement.DataElementService; +import org.hisp.dhis.linelisting.LineListDataElementMap; +import org.hisp.dhis.linelisting.LineListElement; +import org.hisp.dhis.linelisting.LineListOption; +import org.hisp.dhis.linelisting.LineListService; + +import com.opensymphony.xwork2.Action; + +public class SaveSanctionedPostMapAction implements Action +{ + // ------------------------------------------------------------------------- + // Dependencies + // ------------------------------------------------------------------------- + + private LineListService lineListService; + + public void setLineListService( LineListService lineListService ) + { + this.lineListService = lineListService; + } + + private DataElementService dataElementService; + + public void setDataElementService( DataElementService dataElementService ) + { + this.dataElementService = dataElementService; + } + + private DataElementCategoryService dataElementCategoryService; + + public void setDataElementCategoryService( DataElementCategoryService dataElementCategoryService ) + { + this.dataElementCategoryService = dataElementCategoryService; + } + + // ------------------------------------------------------------------------- + // Input & Output + // ------------------------------------------------------------------------- + + private Integer lineListElementId; + + public void setLineListElementId( Integer lineListElementId ) + { + this.lineListElementId = lineListElementId; + } + + private Integer lineListOptionId; + + public void setLineListOptionId( Integer lineListOptionId ) + { + this.lineListOptionId = lineListOptionId; + } + + private Integer dataElementId; + + public void setDataElementId( Integer dataElementId ) + { + this.dataElementId = dataElementId; + } + + private Integer deCOCId; + + public void setDeCOCId( Integer deCOCId ) + { + this.deCOCId = deCOCId; + } + + private String statusMsg; + + public String getStatusMsg() + { + return statusMsg; + } + + // ------------------------------------------------------------------------- + // Action Implementation + // ------------------------------------------------------------------------- + + public String execute() throws Exception + { + try + { + LineListElement lineListElement = lineListService.getLineListElement( lineListElementId ); + + LineListOption lineListOption = lineListService.getLineListOption( lineListOptionId ); + + DataElement dataElement = dataElementService.getDataElement( dataElementId ); + + DataElementCategoryOptionCombo deCOC = dataElementCategoryService.getDataElementCategoryOptionCombo( deCOCId ); + + List lineListDataElementMaps = lineListService.getLinelistDataelementMappings( lineListElement, lineListOption ); + + for( LineListDataElementMap lineListDataElementMap : lineListDataElementMaps ) + { + lineListService.deleteLinelistDataelementMapping( lineListDataElementMap ); + } + + LineListDataElementMap lineListDataElementMap = new LineListDataElementMap( lineListElement, lineListOption, dataElement, deCOC ); + + lineListService.addLinelistDataelementMapping( lineListDataElementMap ); + + statusMsg = "Mapping has been saved Successfully"; + } + catch( Exception e ) + { + statusMsg = "ERROR: "+e.getMessage(); + } + + return SUCCESS; + } +} === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/employee/GetEmployeeListAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/employee/GetEmployeeListAction.java 2010-11-23 14:07:49 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/employee/GetEmployeeListAction.java 2011-04-15 11:15:30 +0000 @@ -5,10 +5,12 @@ import org.hisp.dhis.linelisting.Employee; import org.hisp.dhis.linelisting.EmployeeService; +import org.hisp.dhis.paging.ActionPagingSupport; +import org.hisp.dhis.user.User; import com.opensymphony.xwork2.Action; -public class GetEmployeeListAction implements Action +public class GetEmployeeListAction extends ActionPagingSupport { // ------------------------------------------------------------------------- @@ -39,7 +41,9 @@ public String execute() { - employeeList = new ArrayList( employeeService.getAllEmployee() ); + this.paging = createPaging( employeeService.getEmployeeCount() ); + + employeeList = new ArrayList( employeeService.getEmployeesBetween( paging.getStartPos(), paging.getPageSize() ) ); return SUCCESS; } === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llOption/GetLineListOptionListAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llOption/GetLineListOptionListAction.java 2010-10-20 06:14:25 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llOption/GetLineListOptionListAction.java 2011-04-15 11:15:30 +0000 @@ -31,14 +31,15 @@ import java.util.Collections; import java.util.List; +import org.hisp.dhis.linelisting.LineListElement; import org.hisp.dhis.linelisting.LineListOption; import org.hisp.dhis.linelisting.LineListService; import org.hisp.dhis.linelisting.comparator.LineListOptionNameComparator; +import org.hisp.dhis.paging.ActionPagingSupport; import com.opensymphony.xwork2.Action; -public class GetLineListOptionListAction - implements Action +public class GetLineListOptionListAction extends ActionPagingSupport { // ------------------------------------------------------------------------- // Dependencies @@ -52,21 +53,6 @@ } // ------------------------------------------------------------------------- - // Comparator - // ------------------------------------------------------------------------- -/* - private Comparator lineListOptionNameComparator; - - public void setLineListOptionComparator( Comparator lineListOptionNameComparator ) - { - this.lineListOptionNameComparator = lineListOptionNameComparator; - } -*/ - // ------------------------------------------------------------------------- - // DisplayPropertyHandler - // ------------------------------------------------------------------------- - - // ------------------------------------------------------------------------- // Output // ------------------------------------------------------------------------- @@ -81,14 +67,12 @@ // Action implementation // ------------------------------------------------------------------------- - // @SuppressWarnings( "unchecked" ) - public String execute() + public String execute() throws Exception { - lineListOptions = new ArrayList( lineListService.getAllLineListOptions() ); - - Collections.sort( lineListOptions, new LineListOptionNameComparator() ); - - // displayPropertyHandler.handle( lineListOptions ); + this.paging = createPaging( lineListService.getLineListOptionCount() ); + + lineListOptions = new ArrayList( lineListService.getLineListOptionsBetween( paging.getStartPos(), paging.getPageSize() ) ); + return SUCCESS; } === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llValidation/GetExpressionAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llValidation/GetExpressionAction.java 2010-10-20 06:14:25 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llValidation/GetExpressionAction.java 2011-04-15 11:15:30 +0000 @@ -157,7 +157,7 @@ Collections.sort( llElements, lineListElementComparator ); //dataElements = displayPropertyHandler.handleDataElements( dataElements ); - displayPropertyHandler.handle( llElements ); + //displayPropertyHandler.handle( llElements ); lineListGroups = new ArrayList( lineListService.getAllLineListGroups() ); === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llValidation/GetFilteredLineListElementsAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llValidation/GetFilteredLineListElementsAction.java 2010-10-28 09:17:13 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llValidation/GetFilteredLineListElementsAction.java 2011-04-15 11:15:30 +0000 @@ -136,7 +136,7 @@ //dataElements = displayPropertyHandler.handleDataElements( dataElements ); - displayPropertyHandler.handle( llElements ); + //displayPropertyHandler.handle( llElements ); // --------------------------------------------------------------------- // String filter === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataelementmapping/LineListElementListAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataelementmapping/LineListElementListAction.java 2010-10-20 06:14:25 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/lldataelementmapping/LineListElementListAction.java 2011-04-15 11:15:30 +0000 @@ -69,7 +69,7 @@ Collections.sort( lineListElements, new LineListElementNameComparator() ); - displayPropertyHandler.handle( lineListElements ); + //displayPropertyHandler.handle( lineListElements ); return SUCCESS; } === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llelements/GetLineListElementOptionsAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llelements/GetLineListElementOptionsAction.java 2010-10-20 06:14:25 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llelements/GetLineListElementOptionsAction.java 2011-04-15 11:15:30 +0000 @@ -77,7 +77,7 @@ //Collections.sort( lineListElementOptions, new LineListOptionNameComparator() ); - displayPropertyHandler.handle( lineListElementOptions ); + //displayPropertyHandler.handle( lineListElementOptions ); } // --------------------------------------------------------------------- @@ -90,7 +90,7 @@ Collections.sort( availableLineListOptions, new LineListOptionNameComparator() ); - displayPropertyHandler.handle( availableLineListOptions ); + // displayPropertyHandler.handle( availableLineListOptions ); return SUCCESS; } === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llelements/LineListElementListAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llelements/LineListElementListAction.java 2010-10-20 06:14:25 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llelements/LineListElementListAction.java 2011-04-15 11:15:30 +0000 @@ -31,18 +31,17 @@ import java.util.Collections; import java.util.List; +import org.hisp.dhis.linelisting.Employee; import org.hisp.dhis.linelisting.LineListElement; import org.hisp.dhis.linelisting.LineListService; import org.hisp.dhis.linelisting.comparator.LineListElementNameComparator; import org.hisp.dhis.options.displayproperty.DisplayPropertyHandler; +import org.hisp.dhis.paging.ActionPagingSupport; import com.opensymphony.xwork2.Action; -public class LineListElementListAction - implements Action +public class LineListElementListAction extends ActionPagingSupport { - private List lineListElements; - // ------------------------------------------------------------------------- // Dependencies // ------------------------------------------------------------------------- @@ -54,17 +53,12 @@ this.lineListService = lineListService; } - private DisplayPropertyHandler displayPropertyHandler; - - public void setDisplayPropertyHandler( DisplayPropertyHandler displayPropertyHandler ) - { - this.displayPropertyHandler = displayPropertyHandler; - } - // ------------------------------------------------------------------------- // Getters & Setters // ------------------------------------------------------------------------- + private List lineListElements; + public List getLineListElements() { return lineListElements; @@ -77,12 +71,10 @@ public String execute() throws Exception { - lineListElements = new ArrayList( lineListService.getAllLineListElements() ); - - Collections.sort( lineListElements, new LineListElementNameComparator() ); - - displayPropertyHandler.handle( lineListElements ); - + this.paging = createPaging( lineListService.getLineListElementCount() ); + + lineListElements = new ArrayList( lineListService.getLineListElementsBetween( paging.getStartPos(), paging.getPageSize() ) ); + return SUCCESS; } } === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llelements/LineListOptionListAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llelements/LineListOptionListAction.java 2010-10-20 06:14:25 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llelements/LineListOptionListAction.java 2011-04-15 11:15:30 +0000 @@ -81,7 +81,7 @@ Collections.sort( lineListOptions, new LineListOptionNameComparator() ); - displayPropertyHandler.handle( lineListOptions ); + //displayPropertyHandler.handle( lineListOptions ); return SUCCESS; } === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llgroup/GetLLGroupAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llgroup/GetLLGroupAction.java 2010-10-20 06:14:25 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llgroup/GetLLGroupAction.java 2011-04-15 11:15:30 +0000 @@ -134,7 +134,7 @@ //Collections.sort( llElements, new LineListElementNameComparator() ); - displayPropertyHandler.handle( llElements ); + //displayPropertyHandler.handle( llElements ); //dataEntryForm = dataEntryFormService.getDataEntryFormByDataSet( lineListGroup ); === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llgroup/GetLineListGroupListAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llgroup/GetLineListGroupListAction.java 2010-10-20 06:14:25 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llgroup/GetLineListGroupListAction.java 2011-04-15 11:15:30 +0000 @@ -32,14 +32,15 @@ import java.util.Comparator; import java.util.List; +import org.hisp.dhis.linelisting.Employee; import org.hisp.dhis.linelisting.LineListGroup; import org.hisp.dhis.linelisting.LineListService; import com.opensymphony.xwork2.Action; import org.hisp.dhis.linelisting.comparator.LineListGroupNameComparator; +import org.hisp.dhis.paging.ActionPagingSupport; -public class GetLineListGroupListAction - implements Action +public class GetLineListGroupListAction extends ActionPagingSupport { // ------------------------------------------------------------------------- // Dependencies @@ -85,9 +86,14 @@ @SuppressWarnings( "unchecked" ) public String execute() { - lineListGroups = new ArrayList( lineListService.getAllLineListGroups() ); - - Collections.sort( lineListGroups, new LineListGroupNameComparator() ); + + this.paging = createPaging( lineListService.getLineListGroupCount() ); + + lineListGroups = new ArrayList( lineListService.getLineListGroupsBetween( paging.getStartPos(), paging.getPageSize() ) ); + + //lineListGroups = new ArrayList( lineListService.getAllLineListGroups() ); + + //Collections.sort( lineListGroups, new LineListGroupNameComparator() ); // displayPropertyHandler.handle( lineListGroups ); === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llgroup/LineListElementListFilteredByGroup.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llgroup/LineListElementListFilteredByGroup.java 2010-10-20 06:14:25 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llgroup/LineListElementListFilteredByGroup.java 2011-04-15 11:15:30 +0000 @@ -199,7 +199,7 @@ //Collections.sort( lineListElements, new LineListElementNameComparator() ); - displayPropertyHandler.handle( lineListElements ); + //displayPropertyHandler.handle( lineListElements ); return SUCCESS; } === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llgroup/LineListGroupElementListAction.java' --- local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llgroup/LineListGroupElementListAction.java 2010-10-20 06:14:25 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/java/org/hisp/dhis/ll/action/llgroup/LineListGroupElementListAction.java 2011-04-15 11:15:30 +0000 @@ -111,7 +111,7 @@ //Collections.sort( lineListElements, new LineListElementNameComparator() ); - displayPropertyHandler.handle( lineListElements ); + //displayPropertyHandler.handle( lineListElements ); return SUCCESS; } === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/resources/META-INF/dhis/beans.xml' --- local/bd/dhis-web-linelisting-manpower/src/main/resources/META-INF/dhis/beans.xml 2010-11-22 07:28:23 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/resources/META-INF/dhis/beans.xml 2011-04-15 11:15:30 +0000 @@ -5,20 +5,18 @@ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> - - - + + + - - - + class="org.hisp.dhis.ll.action.llOption.GetLineListOptionListAction" + scope="prototype"> + - - - + class="org.hisp.dhis.ll.action.llelements.LineListElementListAction" + scope="prototype"> + - @@ -330,71 +326,71 @@ - + - + - + - - - + + - - - + + - - - + + - - - + + - - - + + - - - + + - - + + - + - + @@ -458,7 +454,7 @@ - + @@ -467,7 +463,7 @@ class="org.hisp.dhis.ll.action.lldataentry.SaveValueAction" scope="prototype"> - + @@ -484,25 +480,25 @@ - - - - + + - - - - - + + + + - + - - - + + + @@ -511,7 +507,7 @@ + class="org.hisp.dhis.ll.action.llValidation.ShowAddLineListValidationForm" scope="prototype"> @@ -528,93 +524,93 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + class="org.hisp.dhis.ll.action.llValidation.GetFilteredLineListElementsAction" scope="prototype"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - + + + class="org.hisp.dhis.ll.action.lldataelementmapping.GetOptionCombosAction" scope="prototype"> @@ -624,30 +620,30 @@ + class="org.hisp.dhis.ll.action.lldataelementmapping.LineListElementListAction" scope="prototype"> - + + class="org.hisp.dhis.ll.action.lldataelementmapping.LineListOptionListAction" scope="prototype"> - + + class="org.hisp.dhis.ll.action.lldataelementmapping.LineListGroupListAction" scope="prototype"> + class="org.hisp.dhis.ll.action.lldataelementmapping.AddLineListDataElementMapping" scope="prototype"> @@ -667,9 +663,9 @@ - + - + @@ -683,7 +679,7 @@ - + @@ -696,7 +692,7 @@ - + @@ -760,7 +756,7 @@ class="org.hisp.dhis.ll.action.llimport.LineListingImportingResultAction" scope="prototype"> - + @@ -778,21 +774,11 @@ - - - - - - - - - - - - - - - + + + + + - + + + + + + + + + + + + + + + + + + + + + === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/resources/struts.xml' --- local/bd/dhis-web-linelisting-manpower/src/main/resources/struts.xml 2010-11-23 13:59:22 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/resources/struts.xml 2011-04-15 11:15:30 +0000 @@ -8,35 +8,33 @@ - - /main.vm - /dhis-web-linelisting-mp/welcome.vm - /dhis-web-linelisting-mp/menu.vm + + /main.vm + /dhis-web-linelisting-mp/welcome.vm + /dhis-web-linelisting-mp/menu.vm javascript/employee.js,javascript/filterTable.js - + + class="org.hisp.dhis.ll.action.llOption.GetLineListOptionListAction"> /main.vm /dhis-web-linelisting-mp/lineListOption.vm /dhis-web-linelisting-mp/menu.vm - - javascript/lineListOption.js,javascript/filterTable.js - - css/StylesForTags.css + javascript/lineListOption.js,javascript/filterTable.js + css/StylesForTags.css,../dhis-web-commons/paging/paging.css + class="org.hisp.dhis.ll.action.llOption.GetLineListOptionAction"> /dhis-web-linelisting-mp/responseLineListOption.vm plainTextError + class="org.hisp.dhis.ll.action.llOption.RemoveLineListOptionAction"> /dhis-web-linelisting-mp/responseSuccess.vm /dhis-web-linelisting-mp/responseError.vm plainTextError @@ -44,7 +42,7 @@ + class="org.hisp.dhis.ll.action.llOption.ShowAddLineListOptionForm"> /main.vm /dhis-web-linelisting-mp/addLineListOptionForm.vm javascript/shortName.js,javascript/lineListOption.js @@ -53,7 +51,7 @@ + class="org.hisp.dhis.ll.action.llOption.AddLineListOptionAction"> getLineListOptions.action F_LINELISTOPTION_ADD @@ -80,14 +78,12 @@ /dhis-web-linelisting-mp/responseInput.vm plainTextError - + - - + class="org.hisp.dhis.ll.action.llelements.GetLineListElementAction"> /dhis-web-linelisting-mp/responseLineListElementObject.vm plainTextError @@ -97,12 +93,13 @@ /dhis-web-linelisting-mp/lineListElements.vm /dhis-web-linelisting-mp/menu.vm javascript/lineListElement.js + css/StylesForTags.css,../dhis-web-commons/paging/paging.css + class="org.hisp.dhis.ll.action.llelements.LineListOptionListAction"> /main.vm /dhis-web-linelisting-mp/addLineListElementForm.vm javascript/lineListElement.js,javascript/lineListElementOptions.js @@ -112,16 +109,16 @@ + class="org.hisp.dhis.ll.action.llelements.GetLineListElementAction"> editLineListElementForm + class="org.hisp.dhis.ll.action.llelements.GetLineListElementOptionsAction"> /main.vm - /dhis-web-linelisting-mp/editLineListElementForm.vm + /dhis-web-linelisting-mp/editLineListElementForm.vm javascript/lineListElement.js,javascript/lineListElementOptions.js F_DATASET_UPDATE @@ -153,7 +150,7 @@ class="org.hisp.dhis.ll.action.llelements.RemoveLineListElementAction"> /dhis-web-linelisting-mp/responseSuccess.vm - /dhis-web-linelisting-mp/responseError.vm + /dhis-web-linelisting-mp/responseError.vm plainTextError F_LINELISTELEMENT_DELETE @@ -174,14 +171,14 @@ + class="org.hisp.dhis.ll.action.llgroup.GetLineListGroupListAction"> /main.vm /dhis-web-linelisting-mp/lineListGroup.vm /dhis-web-linelisting-mp/menu.vm - javascript/lineListGroup.js,javascript/filterTable.js + javascript/lineListGroup.js,javascript/filterTable.js - css/StylesForTags.css + css/StylesForTags.css,../dhis-web-commons/paging/paging.css @@ -230,14 +227,14 @@ + class="org.hisp.dhis.ll.action.llgroup.UpdateLineListGroupAction"> getLineListGroups.action /dhis-web-linelisting-mp/responseError.vm F_LINELISTGroup_UPDATE + class="org.hisp.dhis.ll.action.llgroup.ValidateLineListGroupAction"> /dhis-web-linelisting-mp/responseSuccess.vm /dhis-web-linelisting-mp/responseError.vm /dhis-web-linelisting-mp/responseInput.vm @@ -245,14 +242,14 @@ + class="org.hisp.dhis.ll.action.llgroup.ValidateLineListGroupAddAction"> /dhis-web-linelisting-mp/responseSuccess.vm /dhis-web-linelisting-mp/responseError.vm /dhis-web-linelisting-mp/responseInput.vm plainTextError - - + + @@ -314,7 +311,7 @@ /dhis-web-linelisting-mp/employeeList.vm /dhis-web-linelisting-mp/menu.vm javascript/employee.js,javascript/filterTable.js - css/StylesForTags.css + css/StylesForTags.css,../dhis-web-commons/paging/paging.css @@ -336,7 +333,7 @@ /main.vm /dhis-web-linelisting-mp/updateEmployeeForm.vm javascript/employee.js,javascript/filterTable.js - + @@ -348,7 +345,7 @@ class="org.hisp.dhis.ll.action.employee.RemoveEmployeeAction"> /dhis-web-commons/ajax/jsonResponseSuccess.vm - + /dhis-web-commons/ajax/jsonResponseError.vm @@ -359,18 +356,18 @@ - ../dhis-web-commons/ajax/jsonResponseSuccess.vm - - ../dhis-web-commons/ajax/jsonResponseError.vm - - plainTextError - - - - - - + class="org.hisp.dhis.ll.action.employee.ValidateEmployeeAction"> + ../dhis-web-commons/ajax/jsonResponseSuccess.vm + + ../dhis-web-commons/ajax/jsonResponseError.vm + + plainTextError + + + + + + @@ -401,7 +398,7 @@ - /dhis-web-linelisting-mp/employeePost.vm + /dhis-web-linelisting-mp/employeePost.vm @@ -413,7 +410,7 @@ + class="org.hisp.dhis.ll.action.lldataentry.SaveValueAction"> select.action F_LINELISTEntry_UPDATE @@ -422,14 +419,14 @@ class="org.hisp.dhis.ll.action.lldataentry.ValidateEmployeeExistAction"> /dhis-web-linelisting-mp/responseSuccess.vm /dhis-web-linelisting-mp/responseInput.vm - /dhis-web-linelisting-mp/responseEmployeeExist.vm + /dhis-web-linelisting-mp/responseEmployeeExist.vm plainTextError - - - + /dhis-web-linelisting-mp/responseSuccess.vm /dhis-web-linelisting-mp/responseInput.vm plainTextError @@ -437,19 +434,19 @@ - /dhis-web-linelisting-mp/updateEmployeePostForm.vm + /dhis-web-linelisting-mp/updateEmployeePostForm.vm - select.action + select.action + class="org.hisp.dhis.ll.action.lldataentry.GetOrgUnitsAction"> - /dhis-web-linelisting-mp/responseOrgUnit.vm + /dhis-web-linelisting-mp/responseOrgUnit.vm plainTextError @@ -496,7 +493,7 @@ javascript/hashtable.js - + /main.vm /dhis-web-linelisting-mp/addLineListDataElementMappingForm.vm /dhis-web-linelisting-mp/menu.vm @@ -513,13 +510,13 @@ /dhis-web-linelisting-mp/menu.vm javascript/general.js - - + + /main.vm /dhis-web-linelisting-mp/llAggQueryBuilderForm.vm /dhis-web-linelisting-mp/menu.vm - javascript/linelistagg.js,../dhis-web-commons/util/jquery.metadata.js + javascript/linelistagg.js,../dhis-web-commons/util/jquery.metadata.js /dhis-web-linelisting-mp/responseAggDataElement.vm - + /dhis-web-linelisting-mp/responseLineListElement.vm - + /dhis-web-linelisting-mp/responseExpression.vm - + - + /main.vm /dhis-web-linelisting-mp/linelistAggForm.vm /dhis-web-linelisting-mp/menuForLinelistAgg.vm @@ -556,11 +553,11 @@ /dhis-web-linelisting-mp/dSetResponsePeriod.vm - - /main.vm - /dhis-web-linelisting-mp/summaryReportResult.vm - /dhis-web-linelisting-mp/menu.vm - + + /main.vm + /dhis-web-linelisting-mp/summaryReportResult.vm + /dhis-web-linelisting-mp/menu.vm + @@ -571,16 +568,36 @@ - - /main.vm - /dhis-web-linelisting-mp/summaryReportResult.vm - /dhis-web-linelisting-mp/menuForSummaryReport.vm - ../dhis-web-commons/ouwt/ouwt.js + + /main.vm + /dhis-web-linelisting-mp/summaryReportResult.vm + /dhis-web-linelisting-mp/menuForSummaryReport.vm + ../dhis-web-commons/ouwt/ouwt.js - + /dhis-web-linelisting-mp/employeePostDetailsResult.vm + + + /main.vm + /dhis-web-linelisting-mp/sanctionedPostMappingForm.vm + /dhis-web-linelisting-mp/menu.vm + javascript/sancPostMap.js + + + + /dhis-web-linelisting-mp/responseDepartment.vm + + + + /dhis-web-linelisting-mp/responseSelDe.vm + + + + /dhis-web-linelisting-mp/responseSaveMapStatus.vm + + \ No newline at end of file === modified file 'local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/employeeList.vm' --- local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/employeeList.vm 2010-11-22 11:37:31 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/employeeList.vm 2011-04-15 11:15:30 +0000 @@ -5,6 +5,10 @@
+

+
+ #parse( "/dhis-web-commons/paging/paging.vm" ) +
@@ -49,11 +53,11 @@




-


-


-


-


-


+


+


+


+


+



=== added file 'local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/javascript/sancPostMap.js' --- local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/javascript/sancPostMap.js 1970-01-01 00:00:00 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/javascript/sancPostMap.js 2011-04-15 11:15:30 +0000 @@ -0,0 +1,87 @@ +var selPostId = ""; + +function getPosts( ) +{ + var linelistgroup = document.getElementById('lineListGroupId'); + var selLineListGroupId = linelistgroup.options[ linelistgroup.selectedIndex ].value; + + var postList = document.getElementById( "lineListOptId" ); + clearList( postList ); + addOption( 'lineListOptId', '[Select]', 'NA' ); + + var deList = document.getElementById( "deId" ); + deList.options[0].selected = true; + + if( selLineListGroupId == 'NA' ) + { + return; + } + + jQuery.postJSON("getPosts.action",{ + lineListGroupId : selLineListGroupId + }, function( json ){ + for ( var i=0; i - +
+

+
+ #parse( "/dhis-web-commons/paging/paging.vm" ) +
+ @@ -11,13 +16,13 @@ - - - - - + + + + + @@ -42,31 +47,31 @@ $i18n.getString( - #if( $mark ) - #set( $mark = false ) - #else - #set( $mark = true ) - #end + #if( $mark ) + #set( $mark = false ) + #else + #set( $mark = true ) + #end #end
$i18n.getString( "filter_by_name" ):
- -
$i18n.getString( "filter_by_name" ):
+ +
$i18n.getString( "name" )
+ - + -
=== modified file 'local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/lineListOption.vm' --- local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/lineListOption.vm 2010-10-20 06:14:25 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/lineListOption.vm 2011-04-15 11:15:30 +0000 @@ -1,57 +1,61 @@ -

Line List Option Page

+

Line List Option Page

- - - + + - + +
- - - - - - - - - - - - - - - - - #set( $mark = false ) - #foreach( $lineListOption in $lineListOptions ) - - - $encoder.htmlEncode( $lineListOption.name ) - - - - - - #if( $mark ) - #set( $mark = false ) - #else - #set( $mark = true ) - #end - - #end - -
$i18n.getString( "filter_by_name" ) :
$i18n.getString( "name" )$i18n.getString( "operations" )
$i18n.getString( $i18n.getString( $i18n.getString( $i18n.getString(
- -
- - +
+

+
+ #parse( "/dhis-web-commons/paging/paging.vm" ) +
+ + + + + + + + + + + + + + + + + #set( $mark = false ) + #foreach( $lineListOption in $lineListOptions ) + + + $encoder.htmlEncode( $lineListOption.name ) + + + + + + #if( $mark ) + #set( $mark = false ) + #else + #set( $mark = true ) + #end + + #end + +
$i18n.getString( "filter_by_name" ) :
$i18n.getString( "name" )$i18n.getString( "operations" )
$i18n.getString( $i18n.getString( $i18n.getString( $i18n.getString(
+ +
+ +
=== modified file 'local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/menu.vm' --- local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/menu.vm 2010-11-22 14:00:26 +0000 +++ local/bd/dhis-web-linelisting-manpower/src/main/webapp/dhis-web-linelisting-mp/menu.vm 2011-04-15 11:15:30 +0000 @@ -1,23 +1,24 @@

Linelisting Meta Data

- +

Linelisting DataEntry

- +

Linelisting Reports