Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

test

  • Loading branch information...
commit 1fb016fa4483e45b75cbe46b741971f8d1d2aea4 1 parent aab6fed
Clovis Six authored May 17, 2012

Showing 288 changed files with 0 additions and 31,559 deletions. Show diff stats Hide diff stats

  1. 4  mod/.gitignore
  2. 10  mod/com.collibra.dgc.core/.classpath
  3. 3  mod/com.collibra.dgc.core/.gitignore
  4. 36  mod/com.collibra.dgc.core/.project
  5. 288  mod/com.collibra.dgc.core/pom.xml
  6. 3  mod/com.collibra.dgc.core/src/META-INF/MANIFEST.MF
  7. 56  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/AppContext.java
  8. 26  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/ApplicationContextBean.java
  9. 212  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/application/Application.java
  10. 79  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/application/DGCDataSourceFactory.java
  11. 33  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/application/DGCRealmFactory.java
  12. 165  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/application/DGCSessionFactory.java
  13. 80  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/application/DGCShiroFilterFactoryBean.java
  14. 89  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/application/DGCWorkflowFactory.java
  15. 22  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/ApplicationComponent.java
  16. 339  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/CategorizationComponent.java
  17. 179  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/CommunityComponent.java
  18. 25  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/ConcurrentUsersComponent.java
  19. 126  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/ConfigurationCategoryComponent.java
  20. 430  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/ConfigurationComponent.java
  21. 81  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/GroupComponent.java
  22. 147  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/HistoryComponent.java
  23. 45  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/LicenseComponent.java
  24. 21  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/ReportComponent.java
  25. 393  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/RightsComponent.java
  26. 130  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/RulesComponent.java
  27. 67  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/SchedulerComponent.java
  28. 42  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/SearchComponent.java
  29. 77  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/StatusComponent.java
  30. 79  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/SystemConfigurationComponent.java
  31. 268  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/UserComponent.java
  32. 66  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/VerbaliserComponent.java
  33. 275  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/VocabularyComponent.java
  34. 377  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/WorkflowComponent.java
  35. 328  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/attribute/AttributeComponent.java
  36. 193  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/attribute/AttributeTypeComponent.java
  37. 395  ....collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/attribute/impl/AttributeComponentImpl.java
  38. 212  ...libra.dgc.core/src/main/java/com/collibra/dgc/core/component/attribute/impl/AttributeTypeComponentImpl.java
  39. 32  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/bootstrap/BootstrapComponent.java
  40. 160  ....collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/bootstrap/impl/BootstrapComponentImpl.java
  41. 83  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/i18n/I18nComponent.java
  42. 220  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/i18n/impl/I18nComponentImpl.java
  43. 25  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/ApplicationComponentImpl.java
  44. 526  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/CategorizationComponentImpl.java
  45. 236  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/CommunityComponentImpl.java
  46. 51  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/ConcurrentUsersComponentImpl.java
  47. 138  ...ollibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/ConfigurationCategoryComponentImpl.java
  48. 388  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/ConfigurationComponentImpl.java
  49. 68  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/GroupComponentImpl.java
  50. 107  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/HistoryComponentImpl.java
  51. 72  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/LicenseComponentImpl.java
  52. 44  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/ReportComponentImpl.java
  53. 451  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/RightsComponentImpl.java
  54. 181  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/RulesComponentImpl.java
  55. 171  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/SchedulerComponentImpl.java
  56. 50  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/SearchComponentImpl.java
  57. 123  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/StatusComponentImpl.java
  58. 251  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/UserComponentImpl.java
  59. 288  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/VerbaliserComponentImpl.java
  60. 295  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/VocabularyComponentImpl.java
  61. 325  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/impl/WorkflowComponentImpl.java
  62. 38  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/job/JobComponent.java
  63. 62  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/job/impl/JobComponentImpl.java
  64. 114  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/relation/RelationComponent.java
  65. 66  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/relation/RelationTypeComponent.java
  66. 178  ...om.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/relation/impl/RelationComponentImpl.java
  67. 121  ...ollibra.dgc.core/src/main/java/com/collibra/dgc/core/component/relation/impl/RelationTypeComponentImpl.java
  68. 143  ...ibra.dgc.core/src/main/java/com/collibra/dgc/core/component/representation/BinaryFactTypeFormComponent.java
  69. 66  ...ibra.dgc.core/src/main/java/com/collibra/dgc/core/component/representation/CharacteristicFormComponent.java
  70. 189  ...collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/representation/RepresentationComponent.java
  71. 110  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/representation/TermComponent.java
  72. 196  ...core/src/main/java/com/collibra/dgc/core/component/representation/impl/BinaryFactTypeFormComponentImpl.java
  73. 76  ...core/src/main/java/com/collibra/dgc/core/component/representation/impl/CharacteristicFormComponentImpl.java
  74. 169  ...dgc.core/src/main/java/com/collibra/dgc/core/component/representation/impl/RepresentationComponentImpl.java
  75. 154  ....collibra.dgc.core/src/main/java/com/collibra/dgc/core/component/representation/impl/TermComponentImpl.java
  76. 211  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/constants/Constants.java
  77. 57  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/AbstractDao.java
  78. 104  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/AttributeDao.java
  79. 7  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/BinaryFactTypeDao.java
  80. 110  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/BinaryFactTypeFormDao.java
  81. 21  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/CategorizationTypeDao.java
  82. 39  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/CategoryDao.java
  83. 7  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/CharacteristicDao.java
  84. 78  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/CharacteristicFormDao.java
  85. 86  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/CommunityDao.java
  86. 60  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/ConceptDao.java
  87. 12  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/FrequencyRuleStatementDao.java
  88. 21  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/GroupDao.java
  89. 11  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/GroupMembershipDao.java
  90. 228  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/ObjectTypeDao.java
  91. 33  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/RelationDao.java
  92. 105  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/RepresentationDao.java
  93. 12  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/RuleDao.java
  94. 40  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/RuleSetDao.java
  95. 39  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/RuleStatementDao.java
  96. 12  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/SemiparsedRuleStatementDao.java
  97. 12  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/SimplePropositionDao.java
  98. 12  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/SimpleRuleStatementDao.java
  99. 31  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/SimpleStatementDao.java
  100. 154  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/TermDao.java
  101. 22  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/UserDao.java
  102. 210  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/VocabularyDao.java
  103. 28  ...rc/main/java/com/collibra/dgc/core/dao/configuration/AttributeAndRelationTypesConfigurationCategoryDao.java
  104. 70  ...om/collibra/dgc/core/dao/configuration/impl/AttributeAndRelationTypesConfigurationCategoryDaoHibernate.java
  105. 20  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/filter/FilterVisitor.java
  106. 111  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/filter/impl/FilterVisitorHibernate.java
  107. 225  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/AbstractDaoHibernate.java
  108. 219  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/AttributeDaoHibernate.java
  109. 37  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/BinaryFactTypeDaoHibernate.java
  110. 261  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/BinaryFactTypeFormDaoHibernate.java
  111. 55  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/CategorizationTypeDaoHibernate.java
  112. 84  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/CategoryDaoHibernate.java
  113. 36  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/CharacteristicDaoHibernate.java
  114. 119  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/CharacteristicFormDaoHibernate.java
  115. 162  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/CommunityDaoHibernate.java
  116. 91  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/ConceptDaoHibernate.java
  117. 25  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/FrequencyRuleStatementDaoHibernate.java
  118. 30  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/GroupDaoImpl.java
  119. 31  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/GroupMembershipDaoImpl.java
  120. 246  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/ObjectTypeDaoHibernate.java
  121. 68  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/RelationDaoHibernate.java
  122. 276  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/RepresentationDaoHibernate.java
  123. 23  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/RuleDaoHibernate.java
  124. 72  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/RuleSetDaoHibernate.java
  125. 73  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/RuleStatementDaoHibernate.java
  126. 26  ...com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/SemiparsedRuleStatementDaoHibernate.java
  127. 31  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/SimplePropositionDaoHibernate.java
  128. 25  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/SimpleRuleStatementDaoHibernate.java
  129. 61  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/SimpleStatementDaoHibernate.java
  130. 384  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/TermDaoHibernate.java
  131. 97  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/UserDaoHibernate.java
  132. 365  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/impl/VocabularyDaoHibernate.java
  133. 30  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/reporting/ReportConfigVisitor.java
  134. 444  ...ollibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/reporting/impl/AbstractReportHibernateVisitor.java
  135. 157  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/reporting/impl/ReportSQLExportVisitor.java
  136. 66  ...om.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dao/reporting/impl/ReportTermHibernateVisitor.java
  137. 46  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/cmatch/CMModel.java
  138. 41  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/cmatch/CMTermEntity.java
  139. 52  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/cmatch/CMVocabulariesModel.java
  140. 39  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/cmatch/CMVocabularyModel.java
  141. 55  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/filters/PropertyFilter.java
  142. 77  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/filters/ResourceFilter.java
  143. 106  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/reporting/AbstractColumnConfig.java
  144. 45  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/reporting/ColumnConfig.java
  145. 109  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/reporting/Report.java
  146. 213  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/reporting/ReportConfig.java
  147. 82  ...llibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/reporting/SingleValueListAttributeColumnConfig.java
  148. 75  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/reporting/StatusColumnConfig.java
  149. 78  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/reporting/StringAttributeColumnConfig.java
  150. 77  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/reporting/TermColumnConfig.java
  151. 78  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/reporting/VocabularyColumnConfig.java
  152. 284  ...om.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/reporting/builder/ReportConfigJSONBuilder.java
  153. 63  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/reporting/builder/ReportJSONBuilder.java
  154. 74  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/search/SearchResultItem.java
  155. 39  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/sorters/PropertyOrder.java
  156. 63  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/dto/stats/RepresentationStatsEntry.java
  157. 325  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/exceptions/AuthorizationException.java
  158. 27  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/exceptions/CircularTaxonomyException.java
  159. 24  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/exceptions/ConstraintViolationException.java
  160. 2,441  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/exceptions/DGCErrorCodes.java
  161. 70  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/exceptions/DGCException.java
  162. 23  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/exceptions/EntityNotFoundException.java
  163. 21  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/exceptions/IllegalArgumentException.java
  164. 19  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/exceptions/InconsistentTaxonomyException.java
  165. 20  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/exceptions/LicenseKeyException.java
  166. 43  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/exceptions/ResourceException.java
  167. 38  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/index/CommunityIndexer.java
  168. 277  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/index/IndexHelper.java
  169. 38  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/index/TermIndexer.java
  170. 38  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/index/VocabularyIndexer.java
  171. 10  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/EntityType.java
  172. 34  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/ModelRevision.java
  173. 19  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/ModelRevisionListener.java
  174. 37  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/Resource.java
  175. 16  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/Verbalisable.java
  176. 112  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/categorizations/CategorizationFactory.java
  177. 23  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/categorizations/CategorizationType.java
  178. 15  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/categorizations/Category.java
  179. 119  ...ibra.dgc.core/src/main/java/com/collibra/dgc/core/model/categorizations/impl/CategorizationFactoryImpl.java
  180. 75  ...ollibra.dgc.core/src/main/java/com/collibra/dgc/core/model/categorizations/impl/CategorizationTypeImpl.java
  181. 74  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/categorizations/impl/CategoryImpl.java
  182. 107  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/community/Community.java
  183. 47  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/community/CommunityFactory.java
  184. 8  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/community/DatabaseConstants.java
  185. 41  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/community/impl/CommunityFactoryImpl.java
  186. 282  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/community/impl/CommunityImpl.java
  187. 27  ...src/main/java/com/collibra/dgc/core/model/configuration/AttributeAndRelationTypesConfigurationCategory.java
  188. 17  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/configuration/ConfigurationCategory.java
  189. 62  ...java/com/collibra/dgc/core/model/configuration/impl/AttributeAndRelationTypesConfigurationCategoryImpl.java
  190. 117  ...llibra.dgc.core/src/main/java/com/collibra/dgc/core/model/configuration/impl/ConfigurationCategoryImpl.java
  191. 219  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/impl/ResourceImpl.java
  192. 104  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/job/Job.java
  193. 162  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/job/impl/JobImpl.java
  194. 96  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/Concept.java
  195. 34  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/Meaning.java
  196. 70  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/MeaningConstants.java
  197. 40  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/MeaningFactory.java
  198. 48  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/ObjectType.java
  199. 53  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/Proposition.java
  200. 38  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/ReferenceScheme.java
  201. 11  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/SimpleProposition.java
  202. 48  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/facttype/BinaryFactType.java
  203. 48  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/facttype/Characteristic.java
  204. 48  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/facttype/FactTypeRole.java
  205. 111  ...m.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/facttype/impl/BinaryFactTypeImpl.java
  206. 103  ...m.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/facttype/impl/CharacteristicImpl.java
  207. 122  ...com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/facttype/impl/FactTypeRoleImpl.java
  208. 169  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/impl/ConceptImpl.java
  209. 56  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/impl/MeaningFactoryImpl.java
  210. 91  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/impl/MeaningImpl.java
  211. 104  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/impl/ObjectTypeImpl.java
  212. 25  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/impl/PropositionImpl.java
  213. 96  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/meaning/impl/SimplePropositionImpl.java
  214. 31  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/relation/Relation.java
  215. 57  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/relation/RelationFactory.java
  216. 72  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/relation/impl/RelationFactoryImpl.java
  217. 164  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/relation/impl/RelationImpl.java
  218. 211  ...rc/main/java/com/collibra/dgc/core/model/representation/._RepresentationFactory.java4842730295016429997.tmp
  219. 34  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/Attribute.java
  220. 8  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/DateTimeAttribute.java
  221. 31  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/Designation.java
  222. 12  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/Language.java
  223. 8  ...com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/MultiValueListAttribute.java
  224. 76  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/Representation.java
  225. 211  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/RepresentationFactory.java
  226. 26  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/SimpleStatement.java
  227. 6  ...om.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/SingleValueListAttribute.java
  228. 18  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/Statement.java
  229. 7  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/StringAttribute.java
  230. 38  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/Term.java
  231. 258  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/Vocabulary.java
  232. 106  ...ibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/facttypeform/BinaryFactTypeForm.java
  233. 55  ...ibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/facttypeform/CharacteristicForm.java
  234. 28  ...om.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/facttypeform/Placeholder.java
  235. 40  ...llibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/facttypeform/ReadingDirection.java
  236. 316  ...core/src/main/java/com/collibra/dgc/core/model/representation/facttypeform/impl/BinaryFactTypeFormImpl.java
  237. 193  ...core/src/main/java/com/collibra/dgc/core/model/representation/facttypeform/impl/CharacteristicFormImpl.java
  238. 67  ...ra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/facttypeform/impl/PlaceholderImpl.java
  239. 157  ...c.core/src/main/java/com/collibra/dgc/core/model/representation/facttypeform/impl/ReadingDirectionImpl.java
  240. 155  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/impl/AttributeImpl.java
  241. 53  ....collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/impl/DateTimeAttributeImpl.java
  242. 68  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/impl/DesignationImpl.java
  243. 94  ...bra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/impl/MultiValueListAttributeImpl.java
  244. 268  ...libra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/impl/RepresentationFactoryImpl.java
  245. 185  ...com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/impl/RepresentationImpl.java
  246. 171  ...om.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/impl/SimpleStatementImpl.java
  247. 36  ...ra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/impl/SingleValueListAttributeImpl.java
  248. 62  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/impl/StatementImpl.java
  249. 76  ...om.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/impl/StringAttributeImpl.java
  250. 145  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/impl/TermImpl.java
  251. 57  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/impl/TermSentinel.java
  252. 554  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/representation/impl/VocabularyImpl.java
  253. 34  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/FrequencyRuleStatement.java
  254. 37  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/Rule.java
  255. 93  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/RuleFactory.java
  256. 58  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/RuleSet.java
  257. 32  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/RuleStatement.java
  258. 20  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/SemiparsedRuleStatement.java
  259. 5  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/SetComparisonRuleStatement.java
  260. 13  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/SimpleRuleStatement.java
  261. 167  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/impl/FrequencyRuleStatementImpl.java
  262. 101  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/impl/RuleFactoryImpl.java
  263. 139  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/impl/RuleImpl.java
  264. 138  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/impl/RuleSetImpl.java
  265. 128  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/impl/RuleStatementImpl.java
  266. 112  ...com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/impl/SemiparsedRuleStatementImpl.java
  267. 124  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/rules/impl/SimpleRuleStatementImpl.java
  268. 84  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/Address.java
  269. 21  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/AddressType.java
  270. 24  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/Email.java
  271. 26  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/Group.java
  272. 11  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/GroupMembership.java
  273. 36  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/InstantMessagingAccount.java
  274. 22  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/InstantMessagingAccountType.java
  275. 47  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/Member.java
  276. 36  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/PhoneNumber.java
  277. 21  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/PhoneType.java
  278. 46  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/Role.java
  279. 50  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/User.java
  280. 22  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/UserData.java
  281. 50  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/UserFactory.java
  282. 35  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/Website.java
  283. 21  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/WebsiteType.java
  284. 104  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/impl/AddressImpl.java
  285. 57  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/impl/EmailImpl.java
  286. 56  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/impl/GroupImpl.java
  287. 47  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/model/user/impl/GroupMembershipImpl.java
4  mod/.gitignore
... ...
@@ -1,4 +0,0 @@
1  
-
2  
-.DS_Store
3  
-
4  
-com.collibra.dgc.ui.core/build.browser.properties
10  mod/com.collibra.dgc.core/.classpath
... ...
@@ -1,10 +0,0 @@
1  
-<?xml version="1.0" encoding="UTF-8"?>
2  
-<classpath>
3  
-	<classpathentry kind="src" output="target/classes" path="src/main/java"/>
4  
-	<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
5  
-	<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
6  
-	<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/>
7  
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
8  
-	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>
9  
-	<classpathentry kind="output" path="target/classes"/>
10  
-</classpath>
3  mod/com.collibra.dgc.core/.gitignore
... ...
@@ -1,3 +0,0 @@
1  
-/.settings
2  
-/build
3  
-/target
36  mod/com.collibra.dgc.core/.project
... ...
@@ -1,36 +0,0 @@
1  
-<?xml version="1.0" encoding="UTF-8"?>
2  
-<projectDescription>
3  
-	<name>com.collibra.dgc.core</name>
4  
-	<comment></comment>
5  
-	<projects>
6  
-	</projects>
7  
-	<buildSpec>
8  
-		<buildCommand>
9  
-			<name>org.eclipse.jdt.core.javabuilder</name>
10  
-			<arguments>
11  
-			</arguments>
12  
-		</buildCommand>
13  
-		<buildCommand>
14  
-			<name>org.eclipse.wst.common.project.facet.core.builder</name>
15  
-			<arguments>
16  
-			</arguments>
17  
-		</buildCommand>
18  
-		<buildCommand>
19  
-			<name>org.eclipse.wst.validation.validationbuilder</name>
20  
-			<arguments>
21  
-			</arguments>
22  
-		</buildCommand>
23  
-		<buildCommand>
24  
-			<name>org.eclipse.m2e.core.maven2Builder</name>
25  
-			<arguments>
26  
-			</arguments>
27  
-		</buildCommand>
28  
-	</buildSpec>
29  
-	<natures>
30  
-		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
31  
-		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
32  
-		<nature>org.eclipse.m2e.core.maven2Nature</nature>
33  
-		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
34  
-		<nature>org.eclipse.jdt.core.javanature</nature>
35  
-	</natures>
36  
-</projectDescription>
288  mod/com.collibra.dgc.core/pom.xml
... ...
@@ -1,288 +0,0 @@
1  
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2  
-	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3  
-	<modelVersion>4.0.0</modelVersion>
4  
-	<parent>
5  
-		<artifactId>com.collibra.dgc.parent</artifactId>
6  
-		<groupId>com.collibra</groupId>
7  
-		<version>4.0.0-SNAPSHOT</version>
8  
-		<relativePath>../com.collibra.dgc.parent</relativePath>
9  
-	</parent>
10  
-	<artifactId>com.collibra.dgc.core</artifactId>
11  
-	<dependencies>
12  
-		<dependency>
13  
-			<groupId>commons-collections</groupId>
14  
-			<artifactId>commons-collections</artifactId>
15  
-			<version>3.2.1</version>
16  
-		</dependency>
17  
-		<!-- Spring -->
18  
-		<dependency>
19  
-			<groupId>org.springframework</groupId>
20  
-			<artifactId>spring-context</artifactId>
21  
-			<version>${spring.framework.version}</version>
22  
-		</dependency>
23  
-		<dependency>
24  
-			<groupId>org.springframework</groupId>
25  
-			<artifactId>spring-jdbc</artifactId>
26  
-			<version>${spring.framework.version}</version>
27  
-		</dependency>
28  
-		<dependency>
29  
-			<groupId>org.springframework</groupId>
30  
-			<artifactId>spring-tx</artifactId>
31  
-			<version>${spring.framework.version}</version>
32  
-		</dependency>
33  
-		<dependency>
34  
-			<groupId>org.springframework</groupId>
35  
-			<artifactId>spring-orm</artifactId>
36  
-			<version>${spring.framework.version}</version>
37  
-		</dependency>
38  
-		<dependency>
39  
-			<groupId>org.springframework</groupId>
40  
-			<artifactId>spring-web</artifactId>
41  
-			<version>${spring.framework.version}</version>
42  
-		</dependency>
43  
-		<dependency>
44  
-			<groupId>org.springframework</groupId>
45  
-			<artifactId>spring-webmvc</artifactId>
46  
-			<version>${spring.framework.version}</version>
47  
-		</dependency>
48  
-		<dependency>
49  
-			<groupId>org.springframework</groupId>
50  
-			<artifactId>spring-aop</artifactId>
51  
-			<version>${spring.framework.version}</version>
52  
-		</dependency>
53  
-		<dependency>
54  
-			<groupId>javax.servlet</groupId>
55  
-			<artifactId>servlet-api</artifactId>
56  
-			<version>2.5</version>
57  
-			<scope>provided</scope>
58  
-		</dependency>
59  
-		<dependency>
60  
-			<groupId>ch.qos.logback</groupId>
61  
-			<artifactId>logback-classic</artifactId>
62  
-			<version>1.0.0</version>
63  
-		</dependency>
64  
-		<dependency>
65  
-			<groupId>commons-io</groupId>
66  
-			<artifactId>commons-io</artifactId>
67  
-			<version>2.0.1</version>
68  
-		</dependency>
69  
-		<dependency>
70  
-			<groupId>commons-configuration</groupId>
71  
-			<artifactId>commons-configuration</artifactId>
72  
-			<version>1.7</version>
73  
-		</dependency>
74  
-		<dependency>
75  
-			<groupId>commons-jxpath</groupId>
76  
-			<artifactId>commons-jxpath</artifactId>
77  
-			<version>1.3</version>
78  
-		</dependency>
79  
-		<dependency>
80  
-			<groupId>commons-dbcp</groupId>
81  
-			<artifactId>commons-dbcp</artifactId>
82  
-			<version>1.4</version>
83  
-		</dependency>
84  
-		<dependency>
85  
-			<groupId>org.hibernate</groupId>
86  
-			<artifactId>hibernate-core</artifactId>
87  
-			<version>3.6.7.Final</version>
88  
-		</dependency>
89  
-		<dependency>
90  
-			<groupId>org.hibernate</groupId>
91  
-			<artifactId>hibernate-envers</artifactId>
92  
-			<version>3.6.7.Final</version>
93  
-		</dependency>
94  
-		<dependency>
95  
-			<groupId>javassist</groupId>
96  
-			<artifactId>javassist</artifactId>
97  
-			<version>3.12.1.GA</version>
98  
-		</dependency>
99  
-		<dependency>
100  
-			<groupId>org.apache.velocity</groupId>
101  
-			<artifactId>velocity</artifactId>
102  
-			<version>1.7</version>
103  
-		</dependency>
104  
-		<!-- Hibernate library dependency start -->
105  
-		<dependency>
106  
-			<groupId>dom4j</groupId>
107  
-			<artifactId>dom4j</artifactId>
108  
-			<version>1.6.1</version>
109  
-		</dependency>
110  
-		<dependency>
111  
-			<groupId>antlr</groupId>
112  
-			<artifactId>antlr</artifactId>
113  
-			<version>2.7.7</version>
114  
-		</dependency>
115  
-		<!-- Hibernate library dependency end -->
116  
-
117  
-		<dependency>
118  
-			<groupId>com.googlecode.json-simple</groupId>
119  
-			<artifactId>json-simple</artifactId>
120  
-			<version>1.1</version>
121  
-		</dependency>
122  
-
123  
-		<dependency>
124  
-			<groupId>org.quartz-scheduler</groupId>
125  
-			<artifactId>quartz</artifactId>
126  
-			<version>2.1.0</version>
127  
-		</dependency>
128  
-
129  
-		<dependency>
130  
-			<groupId>net.sf.opencsv</groupId>
131  
-			<artifactId>opencsv</artifactId>
132  
-			<version>2.1</version>
133  
-		</dependency>
134  
-
135  
-		<dependency>
136  
-			<groupId>com.collibra.external</groupId>
137  
-			<artifactId>aMOF2forJava</artifactId>
138  
-			<version>1.1-2006-11-16-noDeps</version>
139  
-		</dependency>
140  
-
141  
-		<!-- Activiti -->
142  
-		<dependency>
143  
-			<groupId>org.activiti</groupId>
144  
-			<artifactId>activiti-engine</artifactId>
145  
-			<version>5.9</version>
146  
-		</dependency>
147  
-		<dependency>
148  
-			<groupId>org.activiti</groupId>
149  
-			<artifactId>activiti-spring</artifactId>
150  
-			<version>5.9</version>
151  
-		</dependency>
152  
-
153  
-		<!-- License4j -->
154  
-		<dependency>
155  
-			<groupId>license4j</groupId>
156  
-			<artifactId>license4j</artifactId>
157  
-			<version>1.5.1</version>
158  
-		</dependency>
159  
-
160  
-		<!-- We don't need this. If we would need this in the future, this needs 
161  
-			to be cleaned up and incorporated like a normal project -->
162  
-		<!-- dependency> <groupId>com.collibra.platform</groupId> <artifactId>platformCommon</artifactId> 
163  
-			<version>2.3.4</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> 
164  
-			<artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> 
165  
-			<artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <groupId>xerces</groupId> 
166  
-			<artifactId>xercesImpl</artifactId> </exclusion> <exclusion> <groupId>commons-digester</groupId> 
167  
-			<artifactId>commons-digester</artifactId> </exclusion> <exclusion> <groupId>org.codehaus.groovy</groupId> 
168  
-			<artifactId>groovy-all</artifactId> </exclusion> </exclusions> </dependency -->
169  
-		<dependency>
170  
-			<groupId>com.collibra.common</groupId>
171  
-			<artifactId>MatcherCommon</artifactId>
172  
-			<version>1.0</version>
173  
-		</dependency>
174  
-
175  
-		<dependency>
176  
-			<groupId>cglib</groupId>
177  
-			<artifactId>cglib</artifactId>
178  
-			<version>2.2.2</version>
179  
-		</dependency>
180  
-
181  
-		<dependency>
182  
-			<groupId>org.apache.lucene</groupId>
183  
-			<artifactId>lucene-core</artifactId>
184  
-			<version>3.4.0</version>
185  
-		</dependency>
186  
-
187  
-		<!-- Apache Shiro Security Framework -->
188  
-		<dependency>
189  
-			<groupId>org.apache.shiro</groupId>
190  
-			<artifactId>shiro-core</artifactId>
191  
-			<version>1.2.0</version>
192  
-			<exclusions>
193  
-				<exclusion>
194  
-					<groupId>org.slf4j</groupId>
195  
-					<artifactId>slf4j-api</artifactId>
196  
-				</exclusion>
197  
-			</exclusions>
198  
-		</dependency>
199  
-		<dependency>
200  
-			<groupId>org.apache.shiro</groupId>
201  
-			<artifactId>shiro-web</artifactId>
202  
-			<version>1.2.0</version>
203  
-		</dependency>
204  
-		<dependency>
205  
-			<groupId>org.apache.shiro</groupId>
206  
-			<artifactId>shiro-spring</artifactId>
207  
-			<version>1.2.0</version>
208  
-		</dependency>
209  
-		<dependency>
210  
-			<groupId>edu.vt.middleware</groupId>
211  
-			<artifactId>vt-password</artifactId>
212  
-			<version>3.1.1</version>
213  
-		</dependency>
214  
-		<dependency>
215  
-			<groupId>org.dbunit</groupId>
216  
-			<artifactId>dbunit</artifactId>
217  
-			<version>2.4.8</version>
218  
-		</dependency>
219  
-
220  
-		<!-- For testing -->
221  
-		<dependency>
222  
-			<groupId>junit</groupId>
223  
-			<artifactId>junit</artifactId>
224  
-			<version>4.10</version>
225  
-			<scope>test</scope>
226  
-		</dependency>
227  
-		<dependency>
228  
-			<groupId>org.apache.ddlutils</groupId>
229  
-			<artifactId>ddlutils</artifactId>
230  
-			<version>1.0</version>
231  
-			<scope>test</scope>
232  
-		</dependency>
233  
-		<dependency>
234  
-			<groupId>commons-codec</groupId>
235  
-			<artifactId>commons-codec</artifactId>
236  
-			<version>1.5</version>
237  
-		</dependency>
238  
-
239  
-		<!-- All JDBC drivers -->
240  
-		<dependency>
241  
-			<groupId>com.oracle.ojdbc</groupId>
242  
-			<artifactId>ojdbc5</artifactId>
243  
-			<version>1.0</version>
244  
-		</dependency>
245  
-		<dependency>
246  
-			<groupId>com.microsoft.sqlserver.jdbc</groupId>
247  
-			<artifactId>sqljdbc</artifactId>
248  
-			<version>3.0</version>
249  
-		</dependency>
250  
-		<dependency>
251  
-			<groupId>mysql</groupId>
252  
-			<artifactId>mysql-connector-java</artifactId>
253  
-			<version>5.1.18</version>
254  
-		</dependency>
255  
-		<dependency>
256  
-			<groupId>com.h2database</groupId>
257  
-			<artifactId>h2</artifactId>
258  
-			<version>1.3.163</version>
259  
-		</dependency>
260  
-	</dependencies>
261  
-
262  
-	<build>
263  
-		<plugins>
264  
-			<!-- Generates Javadoc -->
265  
-			<plugin>
266  
-				<groupId>org.apache.maven.plugins</groupId>
267  
-				<artifactId>maven-javadoc-plugin</artifactId>
268  
-				<version>2.8.1</version>
269  
-				<configuration>
270  
-					<source>1.6</source>
271  
-					<sourcepath>${basedir}/src/main/java/com/collibra/dgc/core/component;${basedir}/src/main/java/com/collibra/dgc/core/model;${basedir}/src/main/java/com/collibra/dgc/core/exceptions</sourcepath>
272  
-					<excludePackageNames>*.impl</excludePackageNames>
273  
-				</configuration>
274  
-				<executions>
275  
-					<execution>
276  
-						<goals>
277  
-							<goal>javadoc</goal>
278  
-						</goals>
279  
-						<phase>site</phase>
280  
-						<configuration>
281  
-							<!-- Specific configuration for the given reports ... -->
282  
-						</configuration>
283  
-					</execution>
284  
-				</executions>
285  
-			</plugin>
286  
-		</plugins>
287  
-	</build>
288  
-</project>
3  mod/com.collibra.dgc.core/src/META-INF/MANIFEST.MF
... ...
@@ -1,3 +0,0 @@
1  
-Manifest-Version: 1.0
2  
-Class-Path: 
3  
-
56  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/AppContext.java
... ...
@@ -1,56 +0,0 @@
1  
-package com.collibra.dgc.core;
2  
-
3  
-import org.springframework.context.ApplicationContext;
4  
-
5  
-import com.collibra.dgc.core.service.AttributeService;
6  
-import com.collibra.dgc.core.service.CategorizationService;
7  
-import com.collibra.dgc.core.service.RepresentationService;
8  
-import com.collibra.dgc.core.service.RightsService;
9  
-import com.collibra.dgc.core.service.WorkflowService;
10  
-import com.collibra.dgc.core.workflow.WorkflowEngine;
11  
-import com.collibra.dgc.core.workflow.WorkflowUtility;
12  
-
13  
-/**
14  
- * Provides {@link ApplicationContext} and other DGB beans access across the application.
15  
- * @author amarnath
16  
- * 
17  
- */
18  
-public class AppContext {
19  
-	private static ApplicationContext context;
20  
-
21  
-	public static ApplicationContext getContext() {
22  
-		return context;
23  
-	}
24  
-
25  
-	public static void setContext(ApplicationContext context) {
26  
-		AppContext.context = context;
27  
-	}
28  
-
29  
-	public static RepresentationService getRepresentationService() {
30  
-		return context.getBean(RepresentationService.class);
31  
-	}
32  
-
33  
-	public static WorkflowUtility getWorkflowUtility() {
34  
-		return context.getBean(WorkflowUtility.class);
35  
-	}
36  
-
37  
-	public static RightsService getRightsService() {
38  
-		return context.getBean(RightsService.class);
39  
-	}
40  
-
41  
-	public static WorkflowEngine getWorkflowEngine() {
42  
-		return context.getBean(WorkflowEngine.class);
43  
-	}
44  
-
45  
-	public static AttributeService getAttributeService() {
46  
-		return context.getBean(AttributeService.class);
47  
-	}
48  
-
49  
-	public static WorkflowService getWorkflowService() {
50  
-		return context.getBean(WorkflowService.class);
51  
-	}
52  
-
53  
-	public static CategorizationService getCategorizationService() {
54  
-		return context.getBean(CategorizationService.class);
55  
-	}
56  
-}
26  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/ApplicationContextBean.java
... ...
@@ -1,26 +0,0 @@
1  
-package com.collibra.dgc.core;
2  
-
3  
-import org.springframework.beans.BeansException;
4  
-import org.springframework.context.ApplicationContext;
5  
-import org.springframework.context.ApplicationContextAware;
6  
-import org.springframework.stereotype.Service;
7  
-
8  
-/**
9  
- * Spring bean to share the {@link ApplicationContext} throughout the application.
10  
- * @author amarnath
11  
- * 
12  
- */
13  
-@Service
14  
-public class ApplicationContextBean implements ApplicationContextAware {
15  
-	private ApplicationContext context;
16  
-
17  
-	@Override
18  
-	public void setApplicationContext(ApplicationContext context) throws BeansException {
19  
-		this.context = context;
20  
-		AppContext.setContext(context);
21  
-	}
22  
-
23  
-	public ApplicationContext getApplicationContext() {
24  
-		return context;
25  
-	}
26  
-}
212  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/application/Application.java
... ...
@@ -1,212 +0,0 @@
1  
-/**
2  
- *
3  
- */
4  
-package com.collibra.dgc.core.application;
5  
-
6  
-import java.io.File;
7  
-import java.io.InputStream;
8  
-import java.util.Properties;
9  
-
10  
-import javax.servlet.ServletContext;
11  
-import javax.servlet.http.HttpServlet;
12  
-import javax.servlet.http.HttpServletRequest;
13  
-import javax.servlet.http.HttpServletResponse;
14  
-
15  
-import org.apache.commons.io.FileUtils;
16  
-import org.slf4j.Logger;
17  
-import org.slf4j.LoggerFactory;
18  
-import org.springframework.beans.factory.InitializingBean;
19  
-import org.springframework.beans.factory.annotation.Autowired;
20  
-import org.springframework.context.annotation.Lazy;
21  
-import org.springframework.stereotype.Controller;
22  
-import org.springframework.web.bind.annotation.RequestMapping;
23  
-import org.springframework.web.servlet.ModelAndView;
24  
-
25  
-import ch.qos.logback.classic.LoggerContext;
26  
-import ch.qos.logback.classic.joran.JoranConfigurator;
27  
-import ch.qos.logback.core.joran.spi.JoranException;
28  
-
29  
-import com.collibra.dgc.core.service.ConfigurationService;
30  
-import com.collibra.dgc.core.service.license.LicenseService;
31  
-
32  
-/**
33  
- * The main application component containing the user home, version ...
34  
- * 
35  
- * @author dieterwachters
36  
- */
37  
-@Controller
38  
-@Lazy(true)
39  
-public class Application extends HttpServlet implements InitializingBean {
40  
-	private static final long serialVersionUID = 2090003317650784126L;
41  
-	private final Logger log = LoggerFactory.getLogger(Application.class);
42  
-
43  
-	public static final String PROP_USER_HOME = "com.collibra.dgc.user.home";
44  
-	private static final String PROP_LOG_DIR = "com.collibra.dgc.log.directory";
45  
-
46  
-	public static File USER_HOME = new File(System.getProperty("user.home"), "collibra/dgc");
47  
-	public static File CONFIG_DIR = new File(USER_HOME, "config");
48  
-	public static File EMAIL_TEMPLATES_DIR = new File(USER_HOME, "email-templates");
49  
-	public static File BOOTSTRAP_DIR = new File(USER_HOME, "bootstrap");
50  
-	public static File ATTACHMENTS_DIR = new File(USER_HOME, "attachments");
51  
-	public static File TRANSLATIONS_DIR = new File(USER_HOME, "translations");
52  
-	public static File PAGE_DEFINITIONS_DIR = new File(USER_HOME, "page-definitions");
53  
-
54  
-	public static String VERSION = "0.0.0";
55  
-	public static String BUILD_NUMBER = "";
56  
-
57  
-	public static final long STARTUP_DATE = System.currentTimeMillis();
58  
-
59  
-	// Indicating that this is the developer edition.
60  
-	public static boolean DEVELOPER = true;
61  
-
62  
-	@Autowired(required = false)
63  
-	private ServletContext servletContext;
64  
-
65  
-	@Autowired
66  
-	private LicenseService licenseService;
67  
-
68  
-	@RequestMapping("/core")
69  
-	public ModelAndView fallback(HttpServletRequest request, HttpServletResponse response) {
70  
-		return null;
71  
-	}
72  
-
73  
-	/*
74  
-	 * (non-Javadoc)
75  
-	 * 
76  
-	 * @see org.springframework.beans.factory.InitializingBean#afterPropertiesSet()
77  
-	 */
78  
-	@Override
79  
-	public void afterPropertiesSet() throws Exception {
80  
-
81  
-		try {
82  
-			final String dir = System.getProperty(PROP_USER_HOME);
83  
-			if (dir != null && dir.length() != 0) {
84  
-				USER_HOME = new File(dir);
85  
-				if (!USER_HOME.exists()) {
86  
-					USER_HOME.mkdirs();
87  
-				}
88  
-			} else {
89  
-				String webAppPath = servletContext == null ? null : servletContext.getRealPath("/");
90  
-				if (webAppPath == null) {
91  
-					log.warn("Unable to determine web application context directory (probably running from an unpacked war). The default 'bsg' will be used");
92  
-					webAppPath = "bsg";
93  
-				} else {
94  
-					if (webAppPath.endsWith(File.separator)) {
95  
-						webAppPath = webAppPath.substring(0, webAppPath.length() - 1);
96  
-					}
97  
-					final String subContext = File.separator + "src" + File.separator + "main" + File.separator
98  
-							+ "webapp";
99  
-					if (webAppPath.endsWith(subContext)) {
100  
-						webAppPath = webAppPath.substring(0, webAppPath.length() - subContext.length());
101  
-					}
102  
-					if (webAppPath.contains(File.separator)) {
103  
-						webAppPath = webAppPath.substring(webAppPath.lastIndexOf(File.separator) + 1);
104  
-					}
105  
-				}
106  
-
107  
-				USER_HOME = new File(System.getProperty("user.home"), "collibra/" + webAppPath);
108  
-				log.info("Using '" + USER_HOME.getAbsolutePath() + "' as user home directory.");
109  
-				if (!USER_HOME.exists()) {
110  
-					USER_HOME.mkdirs();
111  
-				}
112  
-
113  
-				if (!USER_HOME.exists()) {
114  
-					log.error("Unable to create user.home directory '" + USER_HOME.getAbsolutePath()
115  
-							+ "'. Please check write permissions for this directory.");
116  
-					return;
117  
-				}
118  
-				log.info("User home directory initialized at '" + USER_HOME.getAbsolutePath() + "'.");
119  
-			}
120  
-		} catch (Exception e) {
121  
-			log.error("Error while retrieving application data directory.", e);
122  
-			return;
123  
-		}
124  
-
125  
-		licenseService.validateLicense();
126  
-
127  
-		CONFIG_DIR = new File(USER_HOME, "config");
128  
-		if (!CONFIG_DIR.exists()) {
129  
-			CONFIG_DIR.mkdirs();
130  
-		}
131  
-
132  
-		EMAIL_TEMPLATES_DIR = new File(USER_HOME, "email-templates");
133  
-		if (!EMAIL_TEMPLATES_DIR.exists()) {
134  
-			EMAIL_TEMPLATES_DIR.mkdirs();
135  
-		}
136  
-
137  
-		BOOTSTRAP_DIR = new File(USER_HOME, "bootstrap");
138  
-		if (!BOOTSTRAP_DIR.exists()) {
139  
-			BOOTSTRAP_DIR.mkdirs();
140  
-		}
141  
-
142  
-		ATTACHMENTS_DIR = new File(USER_HOME, "attachements");
143  
-		if (!ATTACHMENTS_DIR.exists()) {
144  
-			ATTACHMENTS_DIR.mkdirs();
145  
-		}
146  
-
147  
-		TRANSLATIONS_DIR = new File(USER_HOME, "translations");
148  
-		if (!TRANSLATIONS_DIR.exists()) {
149  
-			TRANSLATIONS_DIR.mkdirs();
150  
-		}
151  
-
152  
-		PAGE_DEFINITIONS_DIR = new File(USER_HOME, "page-definitions");
153  
-		if (!PAGE_DEFINITIONS_DIR.exists()) {
154  
-			PAGE_DEFINITIONS_DIR.mkdirs();
155  
-		}
156  
-
157  
-		// Configure logging.
158  
-		final LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
159  
-
160  
-		try {
161  
-			final File logDir;
162  
-			final String logDirectory = System.getProperty(PROP_LOG_DIR);
163  
-			if (logDirectory != null && logDirectory.length() != 0) {
164  
-				logDir = new File(logDirectory);
165  
-			} else {
166  
-				logDir = new File(USER_HOME, "logs");
167  
-			}
168  
-			if (!logDir.exists()) {
169  
-				logDir.mkdirs();
170  
-			}
171  
-			final JoranConfigurator configurator = new JoranConfigurator();
172  
-			configurator.setContext(lc);
173  
-			// the context was probably already configured by default
174  
-			// configuration rules
175  
-			lc.reset();
176  
-
177  
-			System.setProperty("DGC_LOG_DIR", logDir.getAbsolutePath());
178  
-			final File logConfigFile = new File(CONFIG_DIR, "logging.xml");
179  
-			if (!logConfigFile.exists()) {
180  
-				FileUtils.copyInputStreamToFile(
181  
-						ConfigurationService.class.getResourceAsStream("/com/collibra/dgc/core/log-config.xml"),
182  
-						logConfigFile);
183  
-			}
184  
-			configurator.doConfigure(logConfigFile);
185  
-		} catch (JoranException je) {
186  
-			log.error("Error while configuring logger.", je);
187  
-		}
188  
-
189  
-		final InputStream vin = getClass().getResourceAsStream("/version.properties");
190  
-		if (vin != null) {
191  
-			Properties vp = new Properties();
192  
-			vp.load(vin);
193  
-			final String version = vp.getProperty("version");
194  
-			// The version number has been patched, so this means that we are running a built version.
195  
-			if (version.trim().charAt(0) != '$') {
196  
-				VERSION = version;
197  
-				BUILD_NUMBER = vp.getProperty("buildNumber");
198  
-				DEVELOPER = false;
199  
-			}
200  
-		}
201  
-
202  
-		log.info("================================================================================");
203  
-		log.info("Version : " + VERSION + "\tBuild number: " + BUILD_NUMBER);
204  
-		log.info("User home directory: " + USER_HOME.getAbsolutePath());
205  
-		log.info("Memory: " + Runtime.getRuntime().totalMemory() + " allocated of " + Runtime.getRuntime().maxMemory()
206  
-				+ " maximum");
207  
-		log.info("OS: " + System.getProperty("os.name") + " " + System.getProperty("os.version") + " ("
208  
-				+ System.getProperty("os.arch") + ")");
209  
-		log.info("Java: " + System.getProperty("java.vendor") + " " + System.getProperty("java.version"));
210  
-		log.info("================================================================================");
211  
-	}
212  
-}
79  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/application/DGCDataSourceFactory.java
... ...
@@ -1,79 +0,0 @@
1  
-/**
2  
- * 
3  
- */
4  
-package com.collibra.dgc.core.application;
5  
-
6  
-import java.sql.SQLException;
7  
-
8  
-import javax.sql.DataSource;
9  
-
10  
-import org.apache.commons.dbcp.BasicDataSource;
11  
-import org.slf4j.Logger;
12  
-import org.slf4j.LoggerFactory;
13  
-import org.springframework.beans.factory.annotation.Autowired;
14  
-
15  
-import com.collibra.dgc.core.service.ConfigurationService;
16  
-
17  
-/**
18  
- * The factory bean for creating the data source.
19  
- * 
20  
- * @author dieterwachters
21  
- */
22  
-public class DGCDataSourceFactory {
23  
-	private static final Logger log = LoggerFactory.getLogger(DGCDataSourceFactory.class);
24  
-
25  
-	@Autowired
26  
-	ConfigurationService config;
27  
-
28  
-	private static boolean dataSourceCreated;
29  
-
30  
-	/**
31  
-	 * Creates the data source by getting the needed information from the configuration.
32  
-	 * 
33  
-	 * @return
34  
-	 */
35  
-	public DataSource createDataSource() {
36  
-		dataSourceCreated = false;
37  
-		try {
38  
-			String url = config.getString("core/datasource/url");
39  
-			if (url == null || url.trim().length() == 0) {
40  
-				log.warn("No data connection has been set up.");
41  
-				return null;
42  
-			}
43  
-			url = url.replace("{home}", Application.USER_HOME.getAbsolutePath());
44  
-			log.info("Create database connection with " + url);
45  
-			final String username = config.getString("core/datasource/username");
46  
-			final String password = config.getString("core/datasource/password");
47  
-			final String driver = config.getString("core/datasource/driver");
48  
-			if (url != null) {
49  
-				final BasicDataSource ds = new BasicDataSource();
50  
-				ds.setInitialSize(config.getInteger("core/datasource/pool/initial"));
51  
-				ds.setMaxActive(config.getInteger("core/datasource/pool/max"));
52  
-				ds.setMaxIdle(config.getInteger("core/datasource/pool/max"));
53  
-				// ds.setRemoveAbandoned(true);
54  
-				// ds.setRemoveAbandonedTimeout(30000);
55  
-				// We wait maximum 20 seconds for a new connection.
56  
-				ds.setMaxWait(40000);
57  
-				ds.setUrl(url);
58  
-				ds.setUsername(username);
59  
-				ds.setPassword(password);
60  
-				ds.setDriverClassName(driver);
61  
-				ds.setDefaultTransactionIsolation(2);
62  
-
63  
-				if (ds.getInitialSize() > 0) {
64  
-					ds.getLogWriter();
65  
-				}
66  
-				ds.getConnection().close();
67  
-				dataSourceCreated = true;
68  
-				return ds;
69  
-			}
70  
-		} catch (SQLException e) {
71  
-			log.error("Error while setting up datasource.", e);
72  
-		}
73  
-		return null;
74  
-	}
75  
-
76  
-	public static boolean isDataSourceCreated() {
77  
-		return dataSourceCreated;
78  
-	}
79  
-}
33  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/application/DGCRealmFactory.java
... ...
@@ -1,33 +0,0 @@
1  
-/**
2  
- * 
3  
- */
4  
-package com.collibra.dgc.core.application;
5  
-
6  
-import org.apache.shiro.realm.Realm;
7  
-import org.springframework.beans.factory.annotation.Autowired;
8  
-
9  
-import com.collibra.dgc.core.security.DGCRealm;
10  
-import com.collibra.dgc.core.service.ConfigurationService;
11  
-
12  
-/**
13  
- * @author dieterwachters
14  
- * 
15  
- */
16  
-public class DGCRealmFactory {
17  
-	@Autowired
18  
-	ConfigurationService config;
19  
-
20  
-	/**
21  
-	 * Creates the realm by getting the needed information from the configuration.
22  
-	 * 
23  
-	 * @return
24  
-	 */
25  
-	public Realm createRealm() {
26  
-		// TODO implement this!
27  
-		DGCRealm dgcrealm = new DGCRealm();
28  
-		dgcrealm.setAuthorizationCache(null);
29  
-		dgcrealm.setAuthorizationCachingEnabled(false);
30  
-		return dgcrealm;
31  
-		// return new PropertiesRealm();
32  
-	}
33  
-}
165  mod/com.collibra.dgc.core/src/main/java/com/collibra/dgc/core/application/DGCSessionFactory.java
... ...
@@ -1,165 +0,0 @@
1  
-/**
2  
- * 
3  
- */
4  
-package com.collibra.dgc.core.application;
5  
-
6  
-import java.util.HashMap;
7  
-import java.util.Map;
8  
-import java.util.Properties;
9  
-
10  
-import javax.sql.DataSource;
11  
-
12  
-import org.hibernate.envers.event.AuditEventListener;
13  
-import org.springframework.beans.factory.InitializingBean;
14  
-import org.springframework.beans.factory.annotation.Autowired;
15  
-import org.springframework.context.ApplicationContext;
16  
-import org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean;
17  
-
18  
-import com.collibra.dgc.core.model.ModelRevision;
19  
-import com.collibra.dgc.core.model.categorizations.impl.CategorizationTypeImpl;
20  
-import com.collibra.dgc.core.model.categorizations.impl.CategoryImpl;
21  
-import com.collibra.dgc.core.model.community.impl.CommunityImpl;
22  
-import com.collibra.dgc.core.model.configuration.impl.AttributeAndRelationTypesConfigurationCategoryImpl;
23  
-import com.collibra.dgc.core.model.configuration.impl.ConfigurationCategoryImpl;
24  
-import com.collibra.dgc.core.model.impl.ResourceImpl;
25  
-import com.collibra.dgc.core.model.job.impl.JobImpl;
26  
-import com.collibra.dgc.core.model.meaning.facttype.impl.BinaryFactTypeImpl;
27  
-import com.collibra.dgc.core.model.meaning.facttype.impl.CharacteristicImpl;
28  
-import com.collibra.dgc.core.model.meaning.impl.ConceptImpl;
29  
-import com.collibra.dgc.core.model.meaning.impl.MeaningImpl;
30  
-import com.collibra.dgc.core.model.meaning.impl.ObjectTypeImpl;
31  
-import com.collibra.dgc.core.model.meaning.impl.PropositionImpl;
32  
-import com.collibra.dgc.core.model.meaning.impl.SimplePropositionImpl;
33  
-import com.collibra.dgc.core.model.relation.impl.RelationImpl;
34  
-import com.collibra.dgc.core.model.representation.facttypeform.impl.BinaryFactTypeFormImpl;
35  
-import com.collibra.dgc.core.model.representation.facttypeform.impl.CharacteristicFormImpl;
36  
-import com.collibra.dgc.core.model.representation.facttypeform.impl.ReadingDirectionImpl;
37  
-import com.collibra.dgc.core.model.representation.impl.AttributeImpl;
38  
-import com.collibra.dgc.core.model.representation.impl.DateTimeAttributeImpl;
39  
-import com.collibra.dgc.core.model.representation.impl.DesignationImpl;
40  
-import com.collibra.dgc.core.model.representation.impl.MultiValueListAttributeImpl;
41  
-import com.collibra.dgc.core.model.representation.impl.RepresentationImpl;
42  
-import com.collibra.dgc.core.model.representation.impl.SimpleStatementImpl;
43  
-import com.collibra.dgc.core.model.representation.impl.SingleValueListAttributeImpl;
44  
-import com.collibra.dgc.core.model.representation.impl.StatementImpl;
45  
-import com.collibra.dgc.core.model.representation.impl.StringAttributeImpl;
46  
-import com.collibra.dgc.core.model.representation.impl.TermImpl;
47  
-import com.collibra.dgc.core.model.representation.impl.VocabularyImpl;
48  
-import com.collibra.dgc.core.model.rules.impl.FrequencyRuleStatementImpl;
49  
-import com.collibra.dgc.core.model.rules.impl.RuleImpl;
50  
-import com.collibra.dgc.core.model.rules.impl.RuleSetImpl;
51  
-import com.collibra.dgc.core.model.rules.impl.RuleStatementImpl;
52  
-import com.collibra.dgc.core.model.rules.impl.SemiparsedRuleStatementImpl;
53  
-import com.collibra.dgc.core.model.rules.impl.SimpleRuleStatementImpl;
54  
-import com.collibra.dgc.core.model.user.impl.AddressImpl;
55  
-import com.collibra.dgc.core.model.user.impl.EmailImpl;
56  
-import com.collibra.dgc.core.model.user.impl.GroupImpl;
57  
-import com.collibra.dgc.core.model.user.impl.GroupMembershipImpl;
58  
-import com.collibra.dgc.core.model.user.impl.InstantMessagingAccountImpl;
59  
-import com.collibra.dgc.core.model.user.impl.MemberImpl;
60  
-import com.collibra.dgc.core.model.user.impl.PhoneNumberImpl;
61  
-import com.collibra.dgc.core.model.user.impl.RoleImpl;
62  
-import com.collibra.dgc.core.model.user.impl.UserImpl;
63  
-import com.collibra.dgc.core.model.user.impl.WebsiteImpl;
64  
-import com.collibra.dgc.core.service.ConfigurationService;
65  
-
66  
-/**
67  
- * The hibernate session factory that will get the necessary information from the configuration service.
68  
- * @author dieterwachters
69  
- */
70  
-public class DGCSessionFactory extends AnnotationSessionFactoryBean implements InitializingBean {
71  
-
72  
-	private static final Class<?>[] annotatedClasses = new Class[] { ResourceImpl.class, CommunityImpl.class,
73  
-			MeaningImpl.class, ConceptImpl.class, ObjectTypeImpl.class, CategorizationTypeImpl.class,
74  
-			CategoryImpl.class, BinaryFactTypeImpl.class, CharacteristicImpl.class, PropositionImpl.class,
75  
-			SimplePropositionImpl.class, RuleImpl.class, RepresentationImpl.class, DesignationImpl.class,
76  
-			TermImpl.class, BinaryFactTypeFormImpl.class, CharacteristicFormImpl.class, AttributeImpl.class,
77  
-			StatementImpl.class, SimpleStatementImpl.class, RuleStatementImpl.class, SimpleRuleStatementImpl.class,
78  
-			SemiparsedRuleStatementImpl.class, FrequencyRuleStatementImpl.class, RuleSetImpl.class,
79  
-			ReadingDirectionImpl.class, MemberImpl.class, RoleImpl.class, VocabularyImpl.class, ModelRevision.class,
80  
-			StringAttributeImpl.class, MultiValueListAttributeImpl.class, DateTimeAttributeImpl.class,
81  
-			SingleValueListAttributeImpl.class, UserImpl.class, RelationImpl.class, JobImpl.class,
82  
-			ConfigurationCategoryImpl.class, AttributeAndRelationTypesConfigurationCategoryImpl.class, EmailImpl.class,
83  
-			PhoneNumberImpl.class, InstantMessagingAccountImpl.class, WebsiteImpl.class, AddressImpl.class,
84  
-			GroupImpl.class, GroupMembershipImpl.class };
85  
-
86  
-	@Autowired
87  
-	private ConfigurationService config;
88  
-	@Autowired
89  
-	private ApplicationContext applicationContext;
90  
-
91  
-	@Autowired
92  
-	private DataSource dataSource;
93  
-
94  
-	/*
95  
-	 * (non-Javadoc)
96  
-	 * 
97  
-	 * @see org.springframework.orm.hibernate3.AbstractSessionFactoryBean#afterPropertiesSet()
98  
-	 */