/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> |