Package org.dspace.content.factory
Class ContentServiceFactory
- java.lang.Object
-
- org.dspace.content.factory.ContentServiceFactory
-
- Direct Known Subclasses:
ContentServiceFactoryImpl
public abstract class ContentServiceFactory extends Object
Abstract factory to get services for the content package, use ContentServiceFactory.getInstance() to retrieve an implementation- Author:
- kevinvandevelde at atmire.com
-
-
Constructor Summary
Constructors Constructor Description ContentServiceFactory()
-
Method Summary
-
-
-
Method Detail
-
getDSpaceObjectServices
public abstract List<DSpaceObjectService<? extends DSpaceObject>> getDSpaceObjectServices()
-
getDSpaceObjectLegacySupportServices
public abstract List<DSpaceObjectLegacySupportService<? extends DSpaceObject>> getDSpaceObjectLegacySupportServices()
-
getBitstreamFormatService
public abstract BitstreamFormatService getBitstreamFormatService()
-
getBitstreamService
public abstract BitstreamService getBitstreamService()
-
getBundleService
public abstract BundleService getBundleService()
-
getCollectionService
public abstract CollectionService getCollectionService()
-
getCommunityService
public abstract CommunityService getCommunityService()
-
getItemService
public abstract ItemService getItemService()
-
getMetadataFieldService
public abstract MetadataFieldService getMetadataFieldService()
-
getMetadataSchemaService
public abstract MetadataSchemaService getMetadataSchemaService()
-
getMetadataValueService
public abstract MetadataValueService getMetadataValueService()
-
getWorkspaceItemService
public abstract WorkspaceItemService getWorkspaceItemService()
-
getInstallItemService
public abstract InstallItemService getInstallItemService()
-
getSiteService
public abstract SiteService getSiteService()
-
getSubscribeService
public abstract SubscribeService getSubscribeService()
-
getRelationshipTypeService
public abstract RelationshipTypeService getRelationshipTypeService()
Return the implementation of the RelationshipTypeService interface- Returns:
- the RelationshipTypeService
-
getRelationshipService
public abstract RelationshipService getRelationshipService()
Return the implementation of the RelationshipService interface- Returns:
- the RelationshipService
-
getEntityTypeService
public abstract EntityTypeService getEntityTypeService()
Return the implementation of the EntityTypeService interface- Returns:
- the EntityTypeService
-
getEntityService
public abstract EntityService getEntityService()
Return the implementation of the EntityService interface- Returns:
- the EntityService
-
getRelationshipMetadataService
public abstract RelationshipMetadataService getRelationshipMetadataService()
-
getInProgressSubmissionService
public InProgressSubmissionService getInProgressSubmissionService(InProgressSubmission inProgressSubmission)
-
getDSpaceObjectService
public <T extends DSpaceObject> DSpaceObjectService<T> getDSpaceObjectService(T dso)
-
getDSpaceObjectService
public <T extends DSpaceObject> DSpaceObjectService<T> getDSpaceObjectService(int type)
-
getDSpaceLegacyObjectService
public DSpaceObjectLegacySupportService<? extends DSpaceObject> getDSpaceLegacyObjectService(int type)
-
getInstance
public static ContentServiceFactory getInstance()
-
-