Package org.dspace.content.factory
Class ContentServiceFactory
java.lang.Object
org.dspace.content.factory.ContentServiceFactory
- Direct Known Subclasses:
ContentServiceFactoryImpl
Abstract factory to get services for the content package, use ContentServiceFactory.getInstance() to retrieve an
implementation
- Author:
- kevinvandevelde at atmire.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract BitstreamFormatServiceabstract BitstreamServiceabstract BundleServiceabstract CollectionServiceabstract CommunityServiceDSpaceObjectLegacySupportService<? extends DSpaceObject>getDSpaceLegacyObjectService(int type) abstract List<DSpaceObjectLegacySupportService<? extends DSpaceObject>><T extends DSpaceObject>
DSpaceObjectService<T>getDSpaceObjectService(int type) <T extends DSpaceObject>
DSpaceObjectService<T>getDSpaceObjectService(T dso) abstract List<DSpaceObjectService<? extends DSpaceObject>>abstract DuplicateDetectionServiceReturn the implementation of the DuplicateDetectionService interfaceabstract EntityServiceReturn the implementation of the EntityService interfaceabstract EntityTypeServiceReturn the implementation of the EntityTypeService interfacegetInProgressSubmissionService(InProgressSubmission inProgressSubmission) abstract InstallItemServicestatic ContentServiceFactoryabstract ItemServiceabstract MetadataFieldServiceabstract MetadataSchemaServiceabstract MetadataValueServiceabstract RelationshipMetadataServiceabstract RelationshipServiceReturn the implementation of the RelationshipService interfaceabstract RelationshipTypeServiceReturn the implementation of the RelationshipTypeService interfaceabstract SiteServiceabstract SubscribeServiceabstract WorkspaceItemService
-
Constructor Details
-
ContentServiceFactory
public ContentServiceFactory()
-
-
Method Details
-
getDSpaceObjectServices
-
getDSpaceObjectLegacySupportServices
public abstract List<DSpaceObjectLegacySupportService<? extends DSpaceObject>> getDSpaceObjectLegacySupportServices() -
getBitstreamFormatService
-
getBitstreamService
-
getBundleService
-
getCollectionService
-
getCommunityService
-
getItemService
-
getMetadataFieldService
-
getMetadataSchemaService
-
getMetadataValueService
-
getWorkspaceItemService
-
getInstallItemService
-
getSiteService
-
getSubscribeService
-
getRelationshipTypeService
Return the implementation of the RelationshipTypeService interface- Returns:
- the RelationshipTypeService
-
getRelationshipService
Return the implementation of the RelationshipService interface- Returns:
- the RelationshipService
-
getEntityTypeService
Return the implementation of the EntityTypeService interface- Returns:
- the EntityTypeService
-
getEntityService
Return the implementation of the EntityService interface- Returns:
- the EntityService
-
getRelationshipMetadataService
-
getInProgressSubmissionService
public InProgressSubmissionService getInProgressSubmissionService(InProgressSubmission inProgressSubmission) -
getDuplicateDetectionService
Return the implementation of the DuplicateDetectionService interface- Returns:
- the DuplicateDetectionService
-
getDSpaceObjectService
-
getDSpaceObjectService
-
getDSpaceLegacyObjectService
public DSpaceObjectLegacySupportService<? extends DSpaceObject> getDSpaceLegacyObjectService(int type) -
getInstance
-