[MRM-446] search by checksum was not working due to a case mismatch

git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@562380 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Brett Porter 2007-08-03 08:10:29 +00:00
parent b3f3de4a98
commit a40c80e2e1
1 changed files with 7 additions and 7 deletions

View File

@ -37,10 +37,10 @@ public class ArtifactsByChecksumConstraint
public static final String SHA1 = "SHA1";
public static final String MD5 = "MD5";
/**
* Create constraint for checksum (without providing type)
*
*
* @param desiredChecksum the checksum (either SHA1 or MD5)
*/
public ArtifactsByChecksumConstraint( String desiredChecksum )
@ -50,13 +50,13 @@ public class ArtifactsByChecksumConstraint
/**
* Create constraint for specific checksum.
*
*
* @param desiredChecksum the checksum (either SHA1 or MD5)
* @param type the type of checksum (either {@link #SHA1} or {@link #MD5})
* @param type the type of checksum (either {@link #SHA1} or {@link #MD5})
*/
public ArtifactsByChecksumConstraint( String desiredChecksum, String type )
{
if( StringUtils.isEmpty( type ) )
if ( StringUtils.isEmpty( type ) )
{
// default for no specified type.
whereClause = "this.checksumSHA1 == desiredChecksum || this.checksumMD5 == desiredChecksum";
@ -72,8 +72,8 @@ public class ArtifactsByChecksumConstraint
whereClause = "this.checksum" + type.trim() + " == desiredChecksum";
}
declParams = new String[]{ "String desiredChecksum" };
params = new Object[]{ desiredChecksum };
declParams = new String[]{"String desiredChecksum"};
params = new Object[]{desiredChecksum.toLowerCase()};
}
public String getSortColumn()