Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1791 → Rev 1814

/branches/v3/impl/src/hbm/pt/estgp/estgweb/domain/RepositoryFile.hbm.xml
18,7 → 18,9
<many-to-one name="owner" class="pt.estgp.estgweb.domain.GenericUser" outer-join="true" lazy="proxy"/>
<many-to-one name="lastVersion" class="pt.estgp.estgweb.domain.RepositoryFileVersion" outer-join="true" lazy="false"/>
<property name="accessControl" type="string"/>
<property name="sourceModule" type="pt.estgp.estgweb.services.data.types.AbstractRepositorySourceModuleEnhancedType"/>
<property name="sourceModule" type="pt.estgp.estgweb.domain.typesgen.repository.AbstractRepositorySourceModuleEnhancedType">
<meta attribute="property-type">pt.estgp.estgweb.domain.typesgen.repository.AbstractRepositorySourceModuleInterfacePlugin</meta>
</property>
<property name="deleted" type="boolean" index="deletedIndex"/>
<set name="repositoryFileVersions" lazy="true" order-by="saveDate desc">
<key column="repositoryFile"/>
42,6 → 44,8
<property name="description" type="text"/>
<property name="md5checksum" type="string" index="md5checksumIndex"/>
<!--When version already exist we refer here for it in order to avoid duplicate in FileSystem-->
<!-- todo mudar no Servico o metodo de getInputStream para ir buscar o real -->
<!-- todo mudar o metodo de store para calcular o MD5 e tentar encontrar um mirror -->
<property name="mirrorFileVersionId" type="string"/>
<many-to-one name="repositoryFile" class="pt.estgp.estgweb.domain.RepositoryFileImpl" outer-join="true" lazy="false"/>
<subclass name="pt.estgp.estgweb.domain.RepositoryFileVersionImpl" discriminator-value="RepositoryFileVersionImpl"/>
74,10 → 78,12
<column name="subject" sql-type="TEXT"/>
</property>
<property name="publisher" type="string"/>
<property name="authorsJson" type="pt.estgp.estgweb.services.data.repositorydocuments.EnhancedDocumentPersons">
<property name="authorsJson" type="pt.estgp.estgweb.domain.typesgen.repositorydocuments.EnhancedDocumentPersons">
<meta attribute="property-type">pt.estgp.estgweb.domain.typesgen.repositorydocuments.DocumentPersons</meta>
<column name="authorsJson" sql-type="TEXT"/>
</property>
<property name="contributorsJson" type="pt.estgp.estgweb.services.data.repositorydocuments.EnhancedDocumentPersons">
<property name="contributorsJson" type="pt.estgp.estgweb.domain.typesgen.repositorydocuments.EnhancedDocumentPersons">
<meta attribute="property-type">pt.estgp.estgweb.domain.typesgen.repositorydocuments.DocumentPersons</meta>
<column name="contributorsJson" sql-type="TEXT"/>
</property>
<property name="publishDate" type="timestamp"/>
144,7 → 150,8
<column name="description" sql-type="TEXT"/>
</property>
<property name="repositoryFileProxy"
type="pt.estgp.estgweb.services.data.repositorydocuments.EnhancedRepositoryFileProxy">
type="pt.estgp.estgweb.domain.typesgenservices.repositorydocuments.EnhancedRepositoryFileProxy">
<meta attribute="property-type">pt.estgp.estgweb.domain.typesgenservices.repositorydocuments.RepositoryFileProxy</meta>
<column name="repositoryStream" sql-type="VARCHAR(255)"/>
</property>
<!--<property name="repositoryStream" type="string" index="repositoryStreamIndex">
168,7 → 175,8
<property name="adminDescription" type="string">
<column name="admin_description" sql-type="TEXT"/>
</property>
<property name="repositoryInterface" type="pt.estgp.estgweb.services.data.repositorydocuments.EnhancedRepositoryInterface">
<property name="repositoryInterface" type="pt.estgp.estgweb.domain.typesgen.repositorydocuments.EnhancedRepositoryInterface">
<meta attribute="property-type">pt.estgp.estgweb.domain.typesgen.repositorydocuments.RepositoryInterface</meta>
<column name="repositoryInterfaceJson" sql-type="TEXT"/>
</property>
<subclass name="pt.estgp.estgweb.domain.RepositoryDocumentInterfaceImpl" discriminator-value="RepositoryDocumentInterfaceImpl"/>
/branches/v3/impl/src/hbm/pt/estgp/estgweb/domain/CourseUnit.hbm.xml
21,6 → 21,7
<property name="courseName" type="string" index="courseNameIndex"/>
<property name="courseYear" type="string" index="courseYearIndex"/>
<property name="importYear" type="string" index="importYearIndex"/>
<property name="sumariesSemestre" type="string"/><!--Campo para normalizar sumarios de unidades que foram sumariadas no semestre diferente no SIGES-->
<property name="pathIntranet" type="string" />
<property name="normalizedName" type="string" />
<property name="objectives" type="text"/>
/branches/v3/impl/src/hbm/pt/estgp/estgweb/domain/PageContent.hbm.xml
83,6 → 83,11
<subclass name="pt.estgp.estgweb.domain.PageRepositoryFile" abstract="true">
<meta attribute="extends">pt.estgp.estgweb.domain.PageExternalObjectImpl</meta>
<meta attribute="scope-class">public abstract</meta>
<property name="repositoryFileProxy" insert="false" update="false"
type="pt.estgp.estgweb.domain.typesgenservices.repositorydocuments.EnhancedRepositoryFileProxy" >
<meta attribute="property-type">pt.estgp.estgweb.domain.typesgenservices.repositorydocuments.RepositoryFileProxy</meta>
<column name="repositoryId" sql-type="VARCHAR(255)"/>
</property>
<property name="repositoryId" type="string" />
<subclass name="pt.estgp.estgweb.domain.PageRepositoryFileImpl" discriminator-value="PageRepositoryFileImpl"/>
</subclass>
/branches/v3/impl/src/hbm/pt/estgp/estgweb/domain/BpmnFramework.hbm.xml
40,7 → 40,8
</id>
<discriminator column="discriminator"/>
<property name="name" type="string"/>
<property name="type" type="pt.estgp.estgweb.domain.bpmn.VariableTypeEnhancedType">
<property name="type" type="pt.estgp.estgweb.domain.typesgen.VariableTypeEnhancedType">
<meta attribute="property-type">pt.estgp.estgweb.domain.typesgen.VariableType</meta>
<column name="type" sql-type="TEXT"/>
</property>
<subclass name="pt.estgp.estgweb.domain.BpmnVariableImpl" discriminator-value="BpmnVariableImpl"/>
167,13 → 168,15
<meta attribute="scope-class">public abstract</meta>
<subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTask" abstract="true">
<meta attribute="scope-class">public abstract</meta>
<property name="todos" type="pt.estgp.estgweb.domain.bpmn.TodosEnhancedType">
<property name="todos" type="pt.estgp.estgweb.domain.typesgen.TodosEnhancedType">
<meta attribute="property-type">pt.estgp.estgweb.domain.typesgen.Todos</meta>
<column name="todos" sql-type="BLOB"/>
</property>
<subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskImpl">
<subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActor" abstract="true">
<meta attribute="scope-class">public abstract</meta>
<property name="afterUserTodos" type="pt.estgp.estgweb.domain.bpmn.TodosEnhancedType">
<property name="afterUserTodos" type="pt.estgp.estgweb.domain.typesgen.TodosEnhancedType">
<meta attribute="property-type">pt.estgp.estgweb.domain.typesgen.Todos</meta>
<column name="afterUserTodos" sql-type="BLOB"/>
</property>
<property name="interfacePlugin" type="string"/>
209,7 → 212,9
<property name="emailMsg" type="string">
<column name="emailMsg" sql-type="TEXT"/>
</property>
<property name="targetTypes" type="pt.estgp.estgweb.services.bpmnprocess.types.EnhancedTargetActorType"/>
<property name="targetTypes" type="pt.estgp.estgweb.domain.typesgen.EnhancedTargetActorType">
<meta attribute="property-type">pt.estgp.estgweb.domain.typesgen.TargetActorType</meta>
</property>
<subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentEventEndMessagesImpl" discriminator-value="BpmnFlowComponentEventEndMessagesImpl"/>
</subclass>
</subclass>
236,7 → 241,9
 
<!-- Para ja nao e necessaria uma class para o encaminhadorTarefaSoa -->
 
<property name="targetTypes" type="pt.estgp.estgweb.services.bpmnprocess.types.EnhancedTargetActorType"/>
<property name="targetTypes" type="pt.estgp.estgweb.domain.typesgen.EnhancedTargetActorType">
<meta attribute="property-type">pt.estgp.estgweb.domain.typesgen.TargetActorType</meta>
</property>
 
<property name="encaminhadorTarefaVarHolder" type="string"/>
<property name="encaminhadorTarefaVarHolderType" type="string"/><!--User ou Role-->
359,7 → 366,8
<discriminator column="discriminator"/>
<timestamp source="db" name="updateDate" unsaved-value="null"/>
<property name="saveDate" type="timestamp"/>
<property name="userProxy" type="pt.estgp.estgweb.services.bpmnprocess.types.EnhancedUserProxy" index="userProxyIndex">
<property name="userProxy" type="pt.estgp.estgweb.domain.typesgen.EnhancedUserProxy" index="userProxyIndex">
<meta attribute="property-type">pt.estgp.estgweb.domain.typesgen.UserProxy</meta>
<column name="userProxy" sql-type="BIGINT(20)"/>
</property>
<property name="userId" type="java.lang.Long" update="false" insert="false">
481,14 → 489,16
<property name="description" type="string">
<column name="description" sql-type="TEXT"/>
</property>
<property name="repositoryFileProxy"
type="pt.estgp.estgweb.services.data.repositorydocuments.EnhancedRepositoryFileProxy">
<property name="repositoryFileProxy" type="pt.estgp.estgweb.domain.typesgenservices.repositorydocuments.EnhancedRepositoryFileProxy">
<meta attribute="property-type">pt.estgp.estgweb.domain.typesgenservices.repositorydocuments.RepositoryFileProxy</meta>
<column name="repositoryStream" sql-type="VARCHAR(255)"/>
</property>
<!--<property name="repositoryStream" type="string" index="repositoryStreamIndex">
<column name="repositoryStream" sql-type="VARCHAR(255)"/>
</property>-->
<property name="accessControlActorTypes" type="pt.estgp.estgweb.services.bpmnprocess.types.EnhancedTargetActorType"/>
<property name="accessControlActorTypes" type="pt.estgp.estgweb.domain.typesgen.EnhancedTargetActorType">
<meta attribute="property-type">pt.estgp.estgweb.domain.typesgen.TargetActorType</meta>
</property>
<many-to-one name="flowComponentInstance" column="flow_component" class="pt.estgp.estgweb.domain.BpmnFlowComponentInstanceImpl" lazy="no-proxy" outer-join="true"/>
<subclass name="pt.estgp.estgweb.domain.BpmnTaskFileImpl" discriminator-value="BpmnTaskFileImpl"/>
</class>