aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrett Porter <brett@apache.org>2009-12-08 02:43:09 +0000
committerBrett Porter <brett@apache.org>2009-12-08 02:43:09 +0000
commit1edb4874b2684081ebcdae239a4f3f29a767d8e0 (patch)
treecd80a97bf143db04e26f9d7d14e3978760ae47ac
parent1dad23aaf3d3a6fa10876a2363169b76b52608b9 (diff)
downloadarchiva-1edb4874b2684081ebcdae239a4f3f29a767d8e0.tar.gz
archiva-1edb4874b2684081ebcdae239a4f3f29a767d8e0.zip
[MRM-1293] remove constraint that is no longer used
git-svn-id: https://svn.apache.org/repos/asf/archiva/branches/MRM-1025@888232 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--archiva-modules/archiva-database/src/main/java/org/apache/maven/archiva/database/constraints/MostRecentRepositoryScanStatistics.java52
-rw-r--r--archiva-modules/archiva-database/src/test/java/org/apache/maven/archiva/database/constraints/MostRecentRepositoryScanStatisticsTest.java88
2 files changed, 0 insertions, 140 deletions
diff --git a/archiva-modules/archiva-database/src/main/java/org/apache/maven/archiva/database/constraints/MostRecentRepositoryScanStatistics.java b/archiva-modules/archiva-database/src/main/java/org/apache/maven/archiva/database/constraints/MostRecentRepositoryScanStatistics.java
deleted file mode 100644
index a01de2164..000000000
--- a/archiva-modules/archiva-database/src/main/java/org/apache/maven/archiva/database/constraints/MostRecentRepositoryScanStatistics.java
+++ /dev/null
@@ -1,52 +0,0 @@
-package org.apache.maven.archiva.database.constraints;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import org.apache.maven.archiva.model.RepositoryContentStatistics;
-
-/**
- * MostRecentRepositoryScanStatistics
- *
- * @version $Id$
- */
-public class MostRecentRepositoryScanStatistics
- extends AbstractSimpleConstraint
-{
- private String sql;
-
- public MostRecentRepositoryScanStatistics( String repoId )
- {
- sql = "SELECT FROM " + RepositoryContentStatistics.class.getName() +
- " WHERE repositoryId == repoId PARAMETERS String repoId" + " ORDER BY whenGathered DESCENDING" +
- " RANGE 0,1";
-
- super.params = new Object[]{repoId};
- }
-
- public Class<?> getResultClass()
- {
- return RepositoryContentStatistics.class;
- }
-
- public String getSelectSql()
- {
- return sql;
- }
-}
diff --git a/archiva-modules/archiva-database/src/test/java/org/apache/maven/archiva/database/constraints/MostRecentRepositoryScanStatisticsTest.java b/archiva-modules/archiva-database/src/test/java/org/apache/maven/archiva/database/constraints/MostRecentRepositoryScanStatisticsTest.java
deleted file mode 100644
index 070a24769..000000000
--- a/archiva-modules/archiva-database/src/test/java/org/apache/maven/archiva/database/constraints/MostRecentRepositoryScanStatisticsTest.java
+++ /dev/null
@@ -1,88 +0,0 @@
-package org.apache.maven.archiva.database.constraints;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import org.apache.maven.archiva.database.AbstractArchivaDatabaseTestCase;
-import org.apache.maven.archiva.model.RepositoryContentStatistics;
-
-import java.util.List;
-
-/**
- * MostRecentRepositoryScanStatisticsTest
- *
- * @version $Id$
- */
-public class MostRecentRepositoryScanStatisticsTest
- extends AbstractArchivaDatabaseTestCase
-{
- private RepositoryContentStatistics createStats( String repoId, String timestamp, long duration, long totalfiles,
- long newfiles )
- throws Exception
- {
- RepositoryContentStatistics stats = new RepositoryContentStatistics();
- stats.setRepositoryId( repoId );
- stats.setDuration( duration );
- stats.setNewFileCount( newfiles );
- stats.setTotalFileCount( totalfiles );
- stats.setWhenGathered( toDate( timestamp ) );
-
- return stats;
- }
-
- @Override
- protected void setUp()
- throws Exception
- {
- super.setUp();
-
- dao.save( createStats( "internal", "2007/02/21 10:00:00", 20000, 12000, 400 ) );
- dao.save( createStats( "internal", "2007/02/20 10:00:00", 20000, 11800, 0 ) );
- dao.save( createStats( "internal", "2007/02/19 10:00:00", 20000, 11800, 100 ) );
- dao.save( createStats( "internal", "2007/02/18 10:00:00", 20000, 11700, 320 ) );
- }
-
- @SuppressWarnings("unchecked")
- public void testNotProcessedYet()
- throws Exception
- {
- List<RepositoryContentStatistics> results = (List<RepositoryContentStatistics>) dao.query( new MostRecentRepositoryScanStatistics( "central" ) );
- assertNotNull( "Not Processed Yet", results );
- assertTrue( "Not Processed Yet", results.isEmpty() );
- }
-
- @SuppressWarnings("unchecked")
- public void testStats()
- throws Exception
- {
- List<RepositoryContentStatistics> results = (List<RepositoryContentStatistics>) dao.query( new MostRecentRepositoryScanStatistics( "internal" ) );
- assertNotNull( "Stats: results (not null)", results );
- assertEquals( "Stats: results.size", 1, results.size() );
-
- Object o = results.get( 0 );
- assertTrue( "Stats: result[0] instanceof RepositoryScanStatistics", o instanceof RepositoryContentStatistics );
- RepositoryContentStatistics stats = (RepositoryContentStatistics) o;
- assertEquals( "Stats: id", "internal", stats.getRepositoryId() );
- assertEquals( "Stats: when gathered", "2007/02/21 10:00:00", fromDate( stats.getWhenGathered() ) );
- assertEquals( "Stats: duration", 20000, stats.getDuration() );
- assertEquals( "Stats: total file count", 12000, stats.getTotalFileCount() );
- assertEquals( "Stats: new file count", 400, stats.getNewFileCount() );
- }
-
-}