Subversion Repositories bacoAlunos

Rev

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