Subversion Repositories bacoAlunos

Rev

Rev 1814 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1814 Rev 1830
Line 42... Line 42...
42
        <property name="extension" type="string"/>
42
        <property name="extension" type="string"/>
43
        <property name="size" type="int"/>
43
        <property name="size" type="int"/>
44
        <property name="description" type="text"/>
44
        <property name="description" type="text"/>
45
        <property name="md5checksum" type="string" index="md5checksumIndex"/>
45
        <property name="md5checksum" type="string" index="md5checksumIndex"/>
46
        <!--When version already exist we refer here for it in order to avoid duplicate in FileSystem-->
46
        <!--When version already exist we refer here for it in order to avoid duplicate in FileSystem-->
47
        <!-- todo mudar no Servico o metodo de getInputStream para ir buscar o real -->
47
        <!-- no Servico o metodo de getInputStream vai buscar o real pela verificacao do Md5 e dos Bytes caso seja encontrado-->
-
 
48
        <many-to-one name="mirrorRepositoryFileVersion" class="pt.estgp.estgweb.domain.RepositoryFileVersionImpl" outer-join="true" lazy="false" index="mirroredVIndex">
-
 
49
            <column name="mirroredFileVersion"/>
-
 
50
        </many-to-one>
48
        <!-- todo mudar o metodo de store para calcular o MD5 e tentar encontrar um mirror -->
51
        <set name="mirroredRepositoryFileVersions" lazy="true" order-by="saveDate desc">
49
        <property name="mirrorFileVersionId" type="string"/>
52
            <key column="mirroredFileVersion"/>
-
 
53
            <one-to-many class="pt.estgp.estgweb.domain.RepositoryFileVersionImpl"/>
-
 
54
        </set>
50
        <many-to-one name="repositoryFile" class="pt.estgp.estgweb.domain.RepositoryFileImpl" outer-join="true" lazy="false"/>
55
        <many-to-one name="repositoryFile" class="pt.estgp.estgweb.domain.RepositoryFileImpl" outer-join="true" lazy="false"/>
51
        <subclass name="pt.estgp.estgweb.domain.RepositoryFileVersionImpl" discriminator-value="RepositoryFileVersionImpl"/>
56
        <subclass name="pt.estgp.estgweb.domain.RepositoryFileVersionImpl" discriminator-value="RepositoryFileVersionImpl"/>
52
    </class>
57
    </class>
53
 
58
 
54
 
59