Rev 1814 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1814 | Rev 1830 | ||
---|---|---|---|
Line 30... | Line 30... | ||
30 | /** |
30 | /** |
31 | * Find the real fileVersion for Md5Mirror |
31 | * Find the real fileVersion for Md5Mirror |
32 | * @param md5 |
32 | * @param md5 |
33 | * @return |
33 | * @return |
34 | */ |
34 | */ |
35 | public 1.5.0/docs/api/java/lang/Long.html">Long findIdFromPhisicalMirror4Md5(1.5.0/docs/api/java/lang/String.html">String md5,1.5.0/docs/api/java/lang/Long.html">Long myId) |
35 | public RepositoryFileVersion findIdFromPhisicalMirror4Md5(1.5.0/docs/api/java/lang/String.html">String md5,1.5.0/docs/api/java/lang/Long.html">Long myId) |
36 | { |
36 | { |
37 | List<RepositoryFileVersion> repoFileVersions = createCriteria() |
37 | List<RepositoryFileVersion> repoFileVersions = createCriteria() |
38 | .add(eq("md5checksum",md5)) |
38 | .add(eq("md5checksum",md5)) |
39 | .add(isNull("mirrorFileVersionId")) |
39 | .add(isNull("mirrorRepositoryFileVersion")) |
40 | .add(not(eq("id",myId))) |
40 | .add(not(eq("id",myId))) |
41 | .list(); |
41 | .list(); |
42 | if(repoFileVersions.size() > 0) |
42 | if(repoFileVersions.size() > 0) |
43 | { |
43 | { |
44 | return repoFileVersions.get(0).getId(); |
44 | return repoFileVersions.get(0); |
45 | } |
45 | } |
46 | return null; |
46 | return null; |
47 | } |
47 | } |
48 | 48 | ||
49 | 49 |