=== removed file 'dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/AbstractTrackedEntityService.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/AbstractTrackedEntityService.java 2014-03-17 09:06:56 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/AbstractTrackedEntityService.java 1970-01-01 00:00:00 +0000 @@ -1,36 +0,0 @@ -package org.hisp.dhis.dxf2.events.trackedentity; - -/* - * Copyright (c) 2004-2013, University of Oslo - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - * - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * Neither the name of the HISP project nor the names of its contributors may - * be used to endorse or promote products derived from this software without - * specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/** - * @author Morten Olav Hansen - */ -public abstract class AbstractTrackedEntityService implements TrackedEntityService -{ -} === removed file 'dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/JacksonTrackedEntityService.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/JacksonTrackedEntityService.java 2014-03-17 09:06:56 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/JacksonTrackedEntityService.java 1970-01-01 00:00:00 +0000 @@ -1,36 +0,0 @@ -package org.hisp.dhis.dxf2.events.trackedentity; - -/* - * Copyright (c) 2004-2013, University of Oslo - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - * - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * Neither the name of the HISP project nor the names of its contributors may - * be used to endorse or promote products derived from this software without - * specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/** - * @author Morten Olav Hansen - */ -public class JacksonTrackedEntityService implements TrackedEntityService -{ -} === modified file 'dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/TrackedEntities.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/TrackedEntities.java 2014-03-17 09:06:56 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/TrackedEntities.java 2014-03-17 09:35:36 +0000 @@ -33,6 +33,7 @@ import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import org.hisp.dhis.common.DxfNamespaces; +import org.hisp.dhis.trackedentity.TrackedEntity; import java.util.ArrayList; import java.util.List; === removed file 'dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/TrackedEntity.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/TrackedEntity.java 2014-03-17 09:06:56 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/TrackedEntity.java 1970-01-01 00:00:00 +0000 @@ -1,87 +0,0 @@ -package org.hisp.dhis.dxf2.events.trackedentity; - -/* - * Copyright (c) 2004-2013, University of Oslo - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - * - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * Neither the name of the HISP project nor the names of its contributors may - * be used to endorse or promote products derived from this software without - * specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; -import org.hisp.dhis.common.DxfNamespaces; - -/** - * @author Morten Olav Hansen - */ -@JacksonXmlRootElement( localName = "trackedEntity", namespace = DxfNamespaces.DXF_2_0 ) -public class TrackedEntity -{ - private String trackedEntity; - - private String name; - - private String description; - - public TrackedEntity() - { - } - - @JsonProperty( required = true ) - @JacksonXmlProperty( isAttribute = true ) - public String getTrackedEntity() - { - return trackedEntity; - } - - public void setTrackedEntity( String trackedEntity ) - { - this.trackedEntity = trackedEntity; - } - - @JsonProperty( required = true ) - @JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0 ) - public String getName() - { - return name; - } - - public void setName( String name ) - { - this.name = name; - } - - @JsonProperty( required = true ) - @JacksonXmlProperty( namespace = DxfNamespaces.DXF_2_0 ) - public String getDescription() - { - return description; - } - - public void setDescription( String description ) - { - this.description = description; - } -} === removed file 'dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/TrackedEntityService.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/TrackedEntityService.java 2014-03-17 09:06:56 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/events/trackedentity/TrackedEntityService.java 1970-01-01 00:00:00 +0000 @@ -1,36 +0,0 @@ -package org.hisp.dhis.dxf2.events.trackedentity; - -/* - * Copyright (c) 2004-2013, University of Oslo - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - * - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * Neither the name of the HISP project nor the names of its contributors may - * be used to endorse or promote products derived from this software without - * specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/** - * @author Morten Olav Hansen - */ -public interface TrackedEntityService -{ -} === modified file 'dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/ExchangeClasses.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/ExchangeClasses.java 2014-03-13 17:00:18 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/ExchangeClasses.java 2014-03-17 09:35:36 +0000 @@ -71,6 +71,7 @@ import org.hisp.dhis.report.Report; import org.hisp.dhis.reporttable.ReportTable; import org.hisp.dhis.sqlview.SqlView; +import org.hisp.dhis.trackedentity.TrackedEntity; import org.hisp.dhis.trackedentity.TrackedEntityAttribute; import org.hisp.dhis.trackedentity.TrackedEntityAttributeGroup; import org.hisp.dhis.user.User; @@ -168,6 +169,7 @@ allExportClasses.put( Program.class, "programs" ); allExportClasses.put( ProgramStage.class, "programStages" ); allExportClasses.put( RelationshipType.class, "relationshipTypes" ); + allExportClasses.put( TrackedEntity.class, "trackedEntities" ); allExportClasses.put( TrackedEntityAttribute.class, "trackedEntityAttributes" ); allExportClasses.put( TrackedEntityAttributeGroup.class, "trackedEntityAttributeGroups" ); @@ -190,11 +192,13 @@ exportClasses.remove( Program.class ); exportClasses.remove( ProgramStage.class ); exportClasses.remove( RelationshipType.class ); + exportClasses.remove( TrackedEntity.class ); exportClasses.remove( TrackedEntityAttribute.class ); exportClasses.remove( TrackedEntityAttributeGroup.class ); importClasses.remove( Program.class ); importClasses.remove( ProgramStage.class ); importClasses.remove( RelationshipType.class ); + importClasses.remove( TrackedEntity.class ); importClasses.remove( TrackedEntityAttribute.class ); importClasses.remove( TrackedEntityAttributeGroup.class ); === modified file 'dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/MetaData.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/MetaData.java 2014-03-13 16:17:36 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/main/java/org/hisp/dhis/dxf2/metadata/MetaData.java 2014-03-17 09:35:36 +0000 @@ -79,6 +79,7 @@ import org.hisp.dhis.report.Report; import org.hisp.dhis.reporttable.ReportTable; import org.hisp.dhis.sqlview.SqlView; +import org.hisp.dhis.trackedentity.TrackedEntity; import org.hisp.dhis.trackedentity.TrackedEntityAttribute; import org.hisp.dhis.trackedentity.TrackedEntityAttributeGroup; import org.hisp.dhis.user.User; @@ -94,7 +95,7 @@ /** * @author Morten Olav Hansen */ -@JacksonXmlRootElement(localName = "metaData", namespace = DxfNamespaces.DXF_2_0) +@JacksonXmlRootElement( localName = "metaData", namespace = DxfNamespaces.DXF_2_0 ) public class MetaData { private Date created; @@ -199,16 +200,18 @@ private List metaDataFilters = new ArrayList(); - private List personAttributeTypes = new ArrayList(); - - private List personAttributeGroups = new ArrayList(); + private List trackedEntities = new ArrayList(); + + private List trackedEntityAttributes = new ArrayList(); + + private List trackedEntityAttributeGroups = new ArrayList(); public MetaData() { } @JsonProperty - @JacksonXmlProperty(isAttribute = true) + @JacksonXmlProperty( isAttribute = true ) public Date getCreated() { return created; @@ -233,8 +236,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "attributes", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "attribute", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "attributes", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "attribute", namespace = DxfNamespaces.DXF_2_0 ) public List getAttributes() { return attributes; @@ -246,8 +249,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "users", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "user", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "users", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "user", namespace = DxfNamespaces.DXF_2_0 ) public List getUsers() { return users; @@ -259,8 +262,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "userRoles", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "userRole", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "userRoles", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "userRole", namespace = DxfNamespaces.DXF_2_0 ) public List getUserRoles() { return userRoles; @@ -272,8 +275,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "userGroups", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "userGroup", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "userGroups", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "userGroup", namespace = DxfNamespaces.DXF_2_0 ) public List getUserGroups() { return userGroups; @@ -285,8 +288,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "messageConversations", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "messageConversation", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "messageConversations", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "messageConversation", namespace = DxfNamespaces.DXF_2_0 ) public List getMessageConversations() { return messageConversations; @@ -298,8 +301,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "interpretations", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "interpretation", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "interpretations", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "interpretation", namespace = DxfNamespaces.DXF_2_0 ) public List getInterpretations() { return interpretations; @@ -311,8 +314,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "dataElements", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "dataElement", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "dataElements", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "dataElement", namespace = DxfNamespaces.DXF_2_0 ) public List getDataElements() { return dataElements; @@ -324,8 +327,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "optionSets", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "optionSet", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "optionSets", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "optionSet", namespace = DxfNamespaces.DXF_2_0 ) public List getOptionSets() { return optionSets; @@ -337,8 +340,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "dataElementGroups", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "dataElementGroup", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "dataElementGroups", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "dataElementGroup", namespace = DxfNamespaces.DXF_2_0 ) public List getDataElementGroups() { return dataElementGroups; @@ -350,8 +353,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "dataElementGroupSets", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "dataElementGroupSet", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "dataElementGroupSets", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "dataElementGroupSet", namespace = DxfNamespaces.DXF_2_0 ) public List getDataElementGroupSets() { return dataElementGroupSets; @@ -363,8 +366,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "concepts", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "concept", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "concepts", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "concept", namespace = DxfNamespaces.DXF_2_0 ) public List getConcepts() { return concepts; @@ -376,8 +379,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "categories", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "category", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "categories", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "category", namespace = DxfNamespaces.DXF_2_0 ) public List getCategories() { return categories; @@ -389,8 +392,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "categoryOptions", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "categoryOption", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "categoryOptions", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "categoryOption", namespace = DxfNamespaces.DXF_2_0 ) public List getCategoryOptions() { return categoryOptions; @@ -402,8 +405,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "categoryCombos", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "categoryCombo", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "categoryCombos", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "categoryCombo", namespace = DxfNamespaces.DXF_2_0 ) public List getCategoryCombos() { return categoryCombos; @@ -415,8 +418,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "categoryOptionCombos", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "categoryOptionCombo", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "categoryOptionCombos", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "categoryOptionCombo", namespace = DxfNamespaces.DXF_2_0 ) public List getCategoryOptionCombos() { return categoryOptionCombos; @@ -428,8 +431,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "categoryOptionGroups", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "categoryOptionGroup", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "categoryOptionGroups", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "categoryOptionGroup", namespace = DxfNamespaces.DXF_2_0 ) public List getCategoryOptionGroups() { return categoryOptionGroups; @@ -441,8 +444,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "categoryOptionGroupSets", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "categoryOptionGroupSet", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "categoryOptionGroupSets", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "categoryOptionGroupSet", namespace = DxfNamespaces.DXF_2_0 ) public List getCategoryOptionGroupSets() { return categoryOptionGroupSets; @@ -454,8 +457,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "dataElementOperands", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "dataElementOperand", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "dataElementOperands", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "dataElementOperand", namespace = DxfNamespaces.DXF_2_0 ) public List getDataElementOperands() { return dataElementOperands; @@ -467,8 +470,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "indicators", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "indicator", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "indicators", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "indicator", namespace = DxfNamespaces.DXF_2_0 ) public List getIndicators() { return indicators; @@ -480,8 +483,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "indicatorGroups", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "indicatorGroup", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "indicatorGroups", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "indicatorGroup", namespace = DxfNamespaces.DXF_2_0 ) public List getIndicatorGroups() { return indicatorGroups; @@ -493,8 +496,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "indicatorGroupSets", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "indicatorGroupSet", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "indicatorGroupSets", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "indicatorGroupSet", namespace = DxfNamespaces.DXF_2_0 ) public List getIndicatorGroupSets() { return indicatorGroupSets; @@ -506,8 +509,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "indicatorTypes", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "indicatorType", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "indicatorTypes", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "indicatorType", namespace = DxfNamespaces.DXF_2_0 ) public List getIndicatorTypes() { return indicatorTypes; @@ -519,8 +522,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "items", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "item", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "items", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "item", namespace = DxfNamespaces.DXF_2_0 ) public List getItems() { return items; @@ -532,8 +535,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "organisationUnits", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "organisationUnit", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "organisationUnits", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "organisationUnit", namespace = DxfNamespaces.DXF_2_0 ) public List getOrganisationUnits() { return organisationUnits; @@ -545,8 +548,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "organisationUnitGroups", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "organisationUnitGroup", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "organisationUnitGroups", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "organisationUnitGroup", namespace = DxfNamespaces.DXF_2_0 ) public List getOrganisationUnitGroups() { return organisationUnitGroups; @@ -558,8 +561,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "organisationUnitGroupSets", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "organisationUnitGroupSet", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "organisationUnitGroupSets", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "organisationUnitGroupSet", namespace = DxfNamespaces.DXF_2_0 ) public List getOrganisationUnitGroupSets() { return organisationUnitGroupSets; @@ -571,8 +574,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "organisationUnitLevels", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "organisationUnitLevel", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "organisationUnitLevels", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "organisationUnitLevel", namespace = DxfNamespaces.DXF_2_0 ) public List getOrganisationUnitLevels() { return organisationUnitLevels; @@ -584,8 +587,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "sections", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "section", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "sections", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "section", namespace = DxfNamespaces.DXF_2_0 ) public List
getSections() { return sections; @@ -597,8 +600,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "dataSets", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "dataSet", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "dataSets", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "dataSet", namespace = DxfNamespaces.DXF_2_0 ) public List getDataSets() { return dataSets; @@ -610,8 +613,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "validationRules", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "validationRule", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "validationRules", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "validationRule", namespace = DxfNamespaces.DXF_2_0 ) public List getValidationRules() { return validationRules; @@ -623,8 +626,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "validationRuleGroups", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "validationRuleGroup", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "validationRuleGroups", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "validationRuleGroup", namespace = DxfNamespaces.DXF_2_0 ) public List getValidationRuleGroups() { return validationRuleGroups; @@ -636,8 +639,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "sqlViews", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "sqlView", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "sqlViews", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "sqlView", namespace = DxfNamespaces.DXF_2_0 ) public List getSqlViews() { return sqlViews; @@ -649,8 +652,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "charts", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "chart", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "charts", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "chart", namespace = DxfNamespaces.DXF_2_0 ) public List getCharts() { return charts; @@ -662,8 +665,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "reports", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "report", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "reports", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "report", namespace = DxfNamespaces.DXF_2_0 ) public List getReports() { return reports; @@ -675,8 +678,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "reportTables", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "reportTable", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "reportTables", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "reportTable", namespace = DxfNamespaces.DXF_2_0 ) public List getReportTables() { return reportTables; @@ -688,8 +691,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "documents", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "document", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "documents", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "document", namespace = DxfNamespaces.DXF_2_0 ) public List getDocuments() { return documents; @@ -701,8 +704,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "constants", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "constant", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "constants", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "constant", namespace = DxfNamespaces.DXF_2_0 ) public List getConstants() { return constants; @@ -714,8 +717,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "dashboards", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "dashboard", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "dashboards", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "dashboard", namespace = DxfNamespaces.DXF_2_0 ) public List getDashboards() { return dashboards; @@ -727,8 +730,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "maps", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "map", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "maps", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "map", namespace = DxfNamespaces.DXF_2_0 ) public List getMaps() { return maps; @@ -740,8 +743,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "mapViews", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "mapView", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "mapViews", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "mapView", namespace = DxfNamespaces.DXF_2_0 ) public List getMapViews() { return mapViews; @@ -753,8 +756,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "mapLegends", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "mapLegend", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "mapLegends", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "mapLegend", namespace = DxfNamespaces.DXF_2_0 ) public List getMapLegends() { return mapLegends; @@ -766,8 +769,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "mapLegendSets", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "mapLegendSet", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "mapLegendSets", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "mapLegendSet", namespace = DxfNamespaces.DXF_2_0 ) public List getMapLegendSets() { return mapLegendSets; @@ -779,8 +782,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "mapLayers", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "mapLayer", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "mapLayers", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "mapLayer", namespace = DxfNamespaces.DXF_2_0 ) public List getMapLayers() { return mapLayers; @@ -792,8 +795,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "dataDictionaries", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "dataDictionary", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "dataDictionaries", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "dataDictionary", namespace = DxfNamespaces.DXF_2_0 ) public List getDataDictionaries() { return dataDictionaries; @@ -805,8 +808,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "programs", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "program", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "programs", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "program", namespace = DxfNamespaces.DXF_2_0 ) public List getPrograms() { return programs; @@ -818,8 +821,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "programStages", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "programStage", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "programStages", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "programStage", namespace = DxfNamespaces.DXF_2_0 ) public List getProgramStages() { return programStages; @@ -831,8 +834,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "relationshipTypes", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "relationshipType", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "relationshipTypes", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "relationshipType", namespace = DxfNamespaces.DXF_2_0 ) public List getRelationshipTypes() { return relationshipTypes; @@ -844,34 +847,47 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "personAttributeTypes", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "personAttributeType", namespace = DxfNamespaces.DXF_2_0) - public List getPersonAttributeTypes() - { - return personAttributeTypes; - } - - public void setPersonAttributeTypes( List personAttributeTypes ) - { - this.personAttributeTypes = personAttributeTypes; - } - - @JsonProperty - @JacksonXmlElementWrapper(localName = "personAttributeGroups", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "personAttributeGroup", namespace = DxfNamespaces.DXF_2_0) - public List getPersonAttributeGroups() - { - return personAttributeGroups; - } - - public void setPersonAttributeGroups( List personAttributeGroups ) - { - this.personAttributeGroups = personAttributeGroups; - } - - @JsonProperty - @JacksonXmlElementWrapper(localName = "dimensions", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "dimension", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "trackedEntities", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "trackedEntity", namespace = DxfNamespaces.DXF_2_0 ) + public List getTrackedEntities() + { + return trackedEntities; + } + + public void setTrackedEntities( List trackedEntities ) + { + this.trackedEntities = trackedEntities; + } + + @JsonProperty + @JacksonXmlElementWrapper( localName = "trackedEntityAttributes", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "trackedEntityAttribute", namespace = DxfNamespaces.DXF_2_0 ) + public List getTrackedEntityAttributes() + { + return trackedEntityAttributes; + } + + public void setTrackedEntityAttributes( List trackedEntityAttributes ) + { + this.trackedEntityAttributes = trackedEntityAttributes; + } + + @JsonProperty + @JacksonXmlElementWrapper( localName = "trackedEntityAttributeGroups", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "trackedEntityAttributeGroup", namespace = DxfNamespaces.DXF_2_0 ) + public List getTrackedEntityAttributeGroups() + { + return trackedEntityAttributeGroups; + } + + public void setTrackedEntityAttributeGroups( List trackedEntityAttributeGroups ) + { + this.trackedEntityAttributeGroups = trackedEntityAttributeGroups; + } + + @JsonProperty + @JacksonXmlElementWrapper( localName = "dimensions", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "dimension", namespace = DxfNamespaces.DXF_2_0 ) public List getDimensions() { return dimensions; @@ -883,8 +899,8 @@ } @JsonProperty - @JacksonXmlElementWrapper(localName = "metaDataFilters", namespace = DxfNamespaces.DXF_2_0) - @JacksonXmlProperty(localName = "filter", namespace = DxfNamespaces.DXF_2_0) + @JacksonXmlElementWrapper( localName = "metaDataFilters", namespace = DxfNamespaces.DXF_2_0 ) + @JacksonXmlProperty( localName = "filter", namespace = DxfNamespaces.DXF_2_0 ) public List getMetaDataFilters() { return metaDataFilters; @@ -900,6 +916,7 @@ { return "MetaData{" + "created=" + created + + ", schemas=" + schemas + ", attributes=" + attributes + ", documents=" + documents + ", constants=" + constants + @@ -914,6 +931,9 @@ ", categoryOptions=" + categoryOptions + ", categoryCombos=" + categoryCombos + ", categoryOptionCombos=" + categoryOptionCombos + + ", categoryOptionGroups=" + categoryOptionGroups + + ", categoryOptionGroupSets=" + categoryOptionGroupSets + + ", dataElementOperands=" + dataElementOperands + ", dashboards=" + dashboards + ", dataElements=" + dataElements + ", dataElementGroups=" + dataElementGroups + @@ -923,6 +943,7 @@ ", indicatorGroups=" + indicatorGroups + ", indicatorGroupSets=" + indicatorGroupSets + ", indicatorTypes=" + indicatorTypes + + ", items=" + items + ", organisationUnits=" + organisationUnits + ", organisationUnitGroups=" + organisationUnitGroups + ", organisationUnitGroupSets=" + organisationUnitGroupSets + @@ -944,8 +965,10 @@ ", programs=" + programs + ", programStages=" + programStages + ", relationshipTypes=" + relationshipTypes + - ", personAttributeTypes=" + personAttributeTypes + - ", personAttributeGroups=" + personAttributeGroups + + ", metaDataFilters=" + metaDataFilters + + ", trackedEntities=" + trackedEntities + + ", trackedEntityAttributes=" + trackedEntityAttributes + + ", trackedEntityAttributeGroups=" + trackedEntityAttributeGroups + '}'; } } === modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/event/TrackedEntityController.java' --- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/event/TrackedEntityController.java 2014-03-17 09:06:56 +0000 +++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/event/TrackedEntityController.java 2014-03-17 09:35:36 +0000 @@ -28,6 +28,8 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +import org.hisp.dhis.api.controller.AbstractCrudController; +import org.hisp.dhis.trackedentity.TrackedEntity; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @@ -36,7 +38,7 @@ */ @Controller @RequestMapping( value = TrackedEntityController.RESOURCE_PATH ) -public class TrackedEntityController +public class TrackedEntityController extends AbstractCrudController { public static final String RESOURCE_PATH = "/trackedEntities"; }