=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/completeness/DataSetCompletenessConfiguration.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/completeness/DataSetCompletenessConfiguration.java 2009-04-27 13:27:32 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/completeness/DataSetCompletenessConfiguration.java 2009-11-23 12:12:51 +0000 @@ -38,12 +38,7 @@ { private Integer days; - private static transient Calendar cal; - - static - { - cal = Calendar.getInstance(); - } + private transient Calendar cal = Calendar.getInstance(); // ------------------------------------------------------------------------- // Constructors @@ -70,10 +65,8 @@ { if ( days != null ) { - cal.clear(); - - cal.setTime( period.getEndDate() ); - + cal.clear(); + cal.setTime( period.getEndDate() ); cal.add( Calendar.DAY_OF_MONTH, days ); date = cal.getTime(); === modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/databrowser/MetaValue.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/databrowser/MetaValue.java 2009-08-24 13:55:25 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/databrowser/MetaValue.java 2009-11-23 12:12:51 +0000 @@ -1,5 +1,6 @@ package org.hisp.dhis.databrowser; + /* * Copyright (c) 2004-${year}, University of Oslo * All rights reserved. @@ -113,7 +114,29 @@ @Override public boolean equals( Object o ) { - return o.equals( name ); - } - + if ( this == o ) + { + return true; + } + + if ( o == null ) + { + return false; + } + + if ( !(o instanceof MetaValue) ) + { + return false; + } + + final MetaValue other = (MetaValue) o; + + return name.equals( other.getName() ); + } + + @Override + public int hashCode() + { + return name.hashCode(); + } } === modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/dataelement/DataElement.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/dataelement/DataElement.java 2009-11-19 18:58:23 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/dataelement/DataElement.java 2009-11-23 12:12:51 +0000 @@ -176,7 +176,7 @@ // Dimension // ------------------------------------------------------------------------- - public static Dimension DIMENSION = new DataElementDimension(); + public static final Dimension DIMENSION = new DataElementDimension(); public static class DataElementDimension extends Dimension === modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/patient/PatientAttribute.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/patient/PatientAttribute.java 2009-10-22 07:41:39 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/patient/PatientAttribute.java 2009-11-23 12:12:51 +0000 @@ -28,8 +28,6 @@ import java.io.Serializable; -import org.hisp.dhis.dataelement.DataElement; - /** * @author Abyot Asalefew * @version $Id$ @@ -84,7 +82,7 @@ return false; } - if ( !(o instanceof DataElement) ) + if ( !(o instanceof PatientAttribute) ) { return false; } === modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/period/Period.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/period/Period.java 2009-11-06 10:43:00 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/period/Period.java 2009-11-23 12:12:51 +0000 @@ -83,7 +83,7 @@ // Dimension // ------------------------------------------------------------------------- - public static Dimension DIMENSION = new PeriodDimension(); + public static final Dimension DIMENSION = new PeriodDimension(); public static class PeriodDimension extends Dimension === modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/reporttable/ReportTable.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/reporttable/ReportTable.java 2009-11-23 11:40:23 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/reporttable/ReportTable.java 2009-11-23 12:12:51 +0000 @@ -232,7 +232,7 @@ /** * The I18nFormat used for internationalization of ie. periods. */ - private I18nFormat i18nFormat; + private transient I18nFormat i18nFormat; /** * The name of the reporting month. === modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/source/Source.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/source/Source.java 2009-11-06 10:43:00 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/source/Source.java 2009-11-23 12:12:51 +0000 @@ -50,7 +50,7 @@ // Dimension // ------------------------------------------------------------------------- - public static Dimension DIMENSION = new SourceDimension(); + public static final Dimension DIMENSION = new SourceDimension(); public static class SourceDimension extends Dimension === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/organisationunit/OrganisationUnitHierarchyVerifier.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/organisationunit/OrganisationUnitHierarchyVerifier.java 2009-11-03 14:25:59 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/organisationunit/OrganisationUnitHierarchyVerifier.java 2009-11-23 12:12:51 +0000 @@ -48,7 +48,7 @@ { private static final Log log = LogFactory.getLog( OrganisationUnitHierarchyVerifier.class ); - public static Date START_OF_TIME; + public static final Date START_OF_TIME; static { === modified file 'dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/file/rowhandler/OrganisationUnitRelationshipRowHandler.java' --- dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/file/rowhandler/OrganisationUnitRelationshipRowHandler.java 2009-08-31 15:37:16 +0000 +++ dhis-2/dhis-services/dhis-service-importexport/src/main/java/org/hisp/dhis/importexport/dhis14/file/rowhandler/OrganisationUnitRelationshipRowHandler.java 2009-11-23 12:12:51 +0000 @@ -83,7 +83,7 @@ final Integer parentId = organisationUnitMapping.get( dhis14Association.getGroupId() ); final Integer childId = organisationUnitMapping.get( dhis14Association.getMemberId() ); - if ( parentId != null && childId != null && parentId != childId ) // Parent id equals child id for root + if ( parentId != null && childId != null && parentId.equals( childId ) ) // Parent id equals child id for root { association.setGroupId( parentId ); association.setMemberId( childId );