/* Name: - FrameworkRepositories Description: - Requires: - Provides: - Part of: ProcessPuzzle Framework, Domain and Business Model Ready Architecture. Provides content, workflow and social networking functionality. http://www.processpuzzle.com ProcessPuzzle - Content and Workflow Management Integration Business Platform Author(s): - Zsolt Zsuffa Copyright: (C) 2011 This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ package com.processpuzzle.application.configuration.domain; import com.processpuzzle.address.artifact.SettlementDataSheetRepository; import com.processpuzzle.address.domain.CountryRepository; import com.processpuzzle.address.domain.SettlementRepository; import com.processpuzzle.address.domain.ZipCodeRepository; import com.processpuzzle.application.domain.ApplicationEventRepository; import com.processpuzzle.application.security.domain.UserRepository; import com.processpuzzle.artifact.domain.ArtifactFolderRepository; import com.processpuzzle.artifact.domain.CommentListRepository; import com.processpuzzle.artifact.domain.DefaultArtifactRepository; import com.processpuzzle.artifact.domain.DocumentRepository; import com.processpuzzle.artifact_type.domain.ArtifactTypeRepository; import com.processpuzzle.artifact_type_group.domain.ArtifactTypeGroupRepository; import com.processpuzzle.fundamental_types.uniqueidentifier.domain.LastIdNumberRepository; import com.processpuzzle.party.artifact.CompanyDataSheetRepository; import com.processpuzzle.party.artifact.PersonDataSheetRepository; import com.processpuzzle.party.artifact.UserDataSheetRepository; import com.processpuzzle.party.domain.CompanyRepository; import com.processpuzzle.party.domain.PartyRepository; import com.processpuzzle.party.domain.PersonRepository; import com.processpuzzle.party.partyrelationshiptype.domain.PartyRelationshipTypeRepository; import com.processpuzzle.party.partyrelationshiptype.domain.PartyRoleTypeRepository; import com.processpuzzle.party.partytype.domain.PartyTypeRepository; import com.processpuzzle.persistence.domain.RepositoryClassList; import com.processpuzzle.resource.resourcetype.domain.ResourceTypeRepository; import com.processpuzzle.util.domain.AutoIdentifierRepository; import com.processpuzzle.util.domain.BusinessObjectRepository; import com.processpuzzle.workflow.activity.artifact.PlanListRepository; import com.processpuzzle.workflow.activity.domain.WorkflowRepository; import com.processpuzzle.workflow.protocol.domain.ProtocolRepository; public class FrameworkRepositories extends RepositoryClassList { public FrameworkRepositories() { super(); } @Override protected void defineRepositories() { repositories.add( ApplicationEventRepository.class ); repositories.add( ArtifactFolderRepository.class ); repositories.add( ArtifactTypeGroupRepository.class ); repositories.add( ArtifactTypeRepository.class ); repositories.add( AutoIdentifierRepository.class ); repositories.add( BusinessObjectRepository.class ); repositories.add( CommentListRepository.class ); repositories.add( CompanyDataSheetRepository.class ); repositories.add( CompanyRepository.class ); repositories.add( CountryRepository.class ); repositories.add( DefaultArtifactRepository.class ); repositories.add( DocumentRepository.class ); repositories.add( LastIdNumberRepository.class ); repositories.add( PartyRepository.class ); repositories.add( PartyTypeRepository.class ); repositories.add( PartyRoleTypeRepository.class ); repositories.add( PartyRelationshipTypeRepository.class ); repositories.add( PersonDataSheetRepository.class ); repositories.add( PersonRepository.class ); repositories.add( PlanListRepository.class ); repositories.add( ProtocolRepository.class ); repositories.add( ResourceTypeRepository.class ); repositories.add( SettlementDataSheetRepository.class ); repositories.add( SettlementRepository.class ); repositories.add( UserDataSheetRepository.class ); repositories.add( UserRepository.class ); repositories.add( WorkflowRepository.class ); repositories.add( ZipCodeRepository.class ); } }