[ https://jira.duraspace.org/browse/DS-1156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robin Taylor updated DS-1156: ----------------------------- Description: This is one trivial step towards untangling the storage related code from dspace-api. The aim is to remove dependencies on dspace-api classes from the org.dspace.storage.rdbms package. In this case any references to Browse classes have been moved into their own class and the new class has been moved into org.dspace.browse. The Ant targets setup_database and clean_database have been amended to include the new class. One question - Ant target setup_database already ran a second Java class IndexBrowse. It seemed to me that it repeated what had already been done by InitializeDatabase and will now be done by InitializeBrowseDatabase. I have deleted it from build.xml but would be grateful if someone could cast a quick eye over the existing build.xml and tell me if I have misunderstood something. Change can be viewed here https://github.com/robintaylor/DSpace/commit/3d4f40f4dc4e3f2884cf09267ab4a6b64c116b32 . was: This is one trivial step towards untangling the storage related code from dspace-api. The aim is to remove dependencies on dspace-api classes from the org.dspace.storage.rdbms package. In this case any references to Browse classes have been moved into their own class and the new class has been moved into org.dspace.browse. The Ant targets setup_database and clean_database have been amended to include the new class. One question - Ant target setup_database already ran a second Java class IndexBrowse. It seemed to me that it repeated what had already been done by InitializeDatabase and will now be done by InitializeBrowseDatabase. I have deleted it from build.xml but would be grateful if someone could cast a quick eye over the existing build.xml and tell me if I have misunderstood something. > Refactor Browse related code out of InitializeDatabase into > InitializeBrowseDatabase > ------------------------------------------------------------------------------------ > > Key: DS-1156 > URL: https://jira.duraspace.org/browse/DS-1156 > Project: DSpace > Issue Type: Improvement > Components: DSpace API > Reporter: Robin Taylor > Assignee: Robin Taylor > Fix For: 3.0 > > > This is one trivial step towards untangling the storage related code from > dspace-api. The aim is to remove dependencies on dspace-api classes from the > org.dspace.storage.rdbms package. In this case any references to Browse > classes have been moved into their own class and the new class has been moved > into org.dspace.browse. The Ant targets setup_database and clean_database > have been amended to include the new class. > One question - Ant target setup_database already ran a second Java class > IndexBrowse. It seemed to me that it repeated what had already been done by > InitializeDatabase and will now be done by InitializeBrowseDatabase. I have > deleted it from build.xml but would be grateful if someone could cast a quick > eye over the existing build.xml and tell me if I have misunderstood something. > Change can be viewed here > https://github.com/robintaylor/DSpace/commit/3d4f40f4dc4e3f2884cf09267ab4a6b64c116b32 > . -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.duraspace.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel