org.alfresco.service
Interface ServiceRegistry

All Known Implementing Classes:
MockedTestServiceRegistry, ServiceDescriptorRegistry

@PublicService
public interface ServiceRegistry

This interface represents the registry of public Repository Services. The registry provides meta-data about each service and provides access to the service interface.


Field Summary
static QName ACTION_SERVICE
           
static QName ASSET_SERVICE
           
static QName ATTRIBUTE_SERVICE
           
static QName AUDIT_SERVICE
           
static QName AUTHENTICATION_SERVICE
           
static QName AUTHORITY_SERVICE
           
static QName AVM_LOCKING_AWARE_SERVICE
           
static QName AVM_LOCKING_SERVICE
           
static QName AVM_SERVICE
           
static QName AVM_SYNC_SERVICE
           
static QName CATEGORY_SERVICE
           
static QName CMIS_DICTIONARY_SERVICE
           
static QName CMIS_QUERY_SERVICE
           
static QName CMIS_SERVICE
           
static QName COCI_SERVICE
           
static QName CONTENT_FILTER_LANGUAGES_SERVICE
           
static QName CONTENT_SERVICE
           
static QName COPY_SERVICE
           
static QName CROSS_REPO_COPY_SERVICE
           
static QName DEPLOYMENT_SERVICE
           
static QName DESCRIPTOR_SERVICE
           
static QName DICTIONARY_SERVICE
           
static QName EDITION_SERVICE
           
static QName EXPORTER_SERVICE
           
static QName FILE_FOLDER_SERVICE
           
static QName FORM_SERVICE
           
static QName IMAP_SERVICE
           
static QName IMPORTER_SERVICE
           
static QName INVITATION_SERVICE
           
static QName JOB_LOCK_SERVICE
           
static QName LOCK_SERVICE
           
static QName MIMETYPE_SERVICE
           
static QName MULTILINGUAL_CONTENT_SERVICE
           
static QName NAMESPACE_SERVICE
           
static QName NODE_SERVICE
           
static QName OWNABLE_SERVICE
           
static QName PERMISSIONS_SERVICE
           
static QName PERSON_SERVICE
           
static QName PREFERENCE_SERVICE
           
static QName PREVIEW_URI_SERVICE
           
static QName PUBLIC_SERVICE_ACCESS_SERVICE
           
static QName REGISTRY_SERVICE
           
static QName RENDITION_SERVICE
           
static QName RETRYING_TRANSACTION_HELPER
           
static QName RULE_SERVICE
           
static QName SANDBOX_SERVICE
           
static QName SCRIPT_SERVICE
           
static QName SEARCH_SERVICE
           
static java.lang.String SERVICE_REGISTRY
           
static QName SITE_SERVICE
           
static QName TAGGING_SERVICE
           
static QName TEMPLATE_SERVICE
           
static QName THUMBNAIL_SERVICE
           
static QName TRANSACTION_SERVICE
           
static QName VERSION_SERVICE
           
static QName VIRT_SERVER_REGISTRY
           
static QName WEBPROJECT_SERVICE
           
static QName WORKFLOW_SERVICE
           
 
Method Summary
 ActionService getActionService()
           
 AssetService getAssetService()
          Get the WCM Asset Service
 AttributeService getAttributeService()
          Get the attribute service (or null if one is not provided)
 AuditService getAuditService()
           
 MutableAuthenticationService getAuthenticationService()
           
 AuthorityService getAuthorityService()
           
 AVMService getAVMLockingAwareService()
          Get the AVMLockingAwareService.
 AVMLockingService getAVMLockingService()
          Get the AVM locking service (or null if one is not provided)
 AVMService getAVMService()
          Get the AVMService.
 AVMSyncService getAVMSyncService()
          Get the AVM Sync Service.
 CategoryService getCategoryService()
           
 CheckOutCheckInService getCheckOutCheckInService()
           
 CMISDictionaryService getCMISDictionaryService()
          Get the CMIS Dictionary service (or null if one is not provided)
 CMISQueryService getCMISQueryService()
          Get the CMIS Query service (or null if one is not provided)
 CMISServices getCMISService()
          Get the CMIS service (or null if one is not provided)
 ContentFilterLanguagesService getContentFilterLanguagesService()
           
 ContentService getContentService()
           
 CopyService getCopyService()
           
 CrossRepositoryCopyService getCrossRepositoryCopyService()
          Get the cross repository copy service (or null if one is not provided)
 DeploymentService getDeploymentService()
          Get the WCM Deployment Service
 DescriptorService getDescriptorService()
           
 DictionaryService getDictionaryService()
           
 EditionService getEditionService()
          Get the Edition Service
 ExporterService getExporterService()
           
 FileFolderService getFileFolderService()
           
 FormService getFormService()
          Get the form service (or null if one is not provided)
 ImapService getImapService()
          Get the IMAP service (or null if one is not provided)
 ImporterService getImporterService()
           
 InvitationService getInvitationService()
          Get the invitation service (or null if one is not provided)
 JobLockService getJobLockService()
           
 LockService getLockService()
           
 MimetypeService getMimetypeService()
           
 MultilingualContentService getMultilingualContentService()
          Get the Multilingual Content Service
 NamespaceService getNamespaceService()
           
 NodeService getNodeService()
           
 OwnableService getOwnableService()
          Get the ownable service (or null if one is not provided)
 PermissionService getPermissionService()
           
 PersonService getPersonService()
          Get the person service (or null if one is not provided)
 PreviewURIService getPreviewURIService()
          Get the WCM Preview URI Service
 PublicServiceAccessService getPublicServiceAccessService()
          Get the IMAP service (or null if one is not provided)
 RenditionService getRenditionService()
          Get the rendition service (or null if one is not provided)
 RetryingTransactionHelper getRetryingTransactionHelper()
           
 RuleService getRuleService()
           
 SandboxService getSandboxService()
          Get the WCM Sandbox Service
 ScriptService getScriptService()
           
 SearchService getSearchService()
           
 java.lang.Object getService(QName service)
          Get the specified service.
 java.util.Collection getServices()
          Get the list of services provided by the Repository
 SiteService getSiteService()
          Get the site service (or null if one is not provided)
 TaggingService getTaggingService()
          Get the Tagging Service
 TemplateService getTemplateService()
           
 ThumbnailService getThumbnailService()
          Get the Thumbnail Service
 TransactionService getTransactionService()
           
 VersionService getVersionService()
           
 org.alfresco.mbeans.VirtServerRegistry getVirtServerRegistry()
          Get the Virtualisation Server registry service bean
 WebProjectService getWebProjectService()
          Get the WCM WebProject Service
 WorkflowService getWorkflowService()
           
 boolean isServiceProvided(QName service)
          Is the specified service provided by the Repository?
 

Field Detail

SERVICE_REGISTRY

static final java.lang.String SERVICE_REGISTRY
See Also:
Constant Field Values

REGISTRY_SERVICE

static final QName REGISTRY_SERVICE

DESCRIPTOR_SERVICE

static final QName DESCRIPTOR_SERVICE

TRANSACTION_SERVICE

static final QName TRANSACTION_SERVICE

RETRYING_TRANSACTION_HELPER

static final QName RETRYING_TRANSACTION_HELPER

AUTHENTICATION_SERVICE

static final QName AUTHENTICATION_SERVICE

NAMESPACE_SERVICE

static final QName NAMESPACE_SERVICE

DICTIONARY_SERVICE

static final QName DICTIONARY_SERVICE

NODE_SERVICE

static final QName NODE_SERVICE

CONTENT_SERVICE

static final QName CONTENT_SERVICE

MIMETYPE_SERVICE

static final QName MIMETYPE_SERVICE

CONTENT_FILTER_LANGUAGES_SERVICE

static final QName CONTENT_FILTER_LANGUAGES_SERVICE

MULTILINGUAL_CONTENT_SERVICE

static final QName MULTILINGUAL_CONTENT_SERVICE

EDITION_SERVICE

static final QName EDITION_SERVICE

SEARCH_SERVICE

static final QName SEARCH_SERVICE

CATEGORY_SERVICE

static final QName CATEGORY_SERVICE

COPY_SERVICE

static final QName COPY_SERVICE

LOCK_SERVICE

static final QName LOCK_SERVICE

JOB_LOCK_SERVICE

static final QName JOB_LOCK_SERVICE

VERSION_SERVICE

static final QName VERSION_SERVICE

COCI_SERVICE

static final QName COCI_SERVICE

RULE_SERVICE

static final QName RULE_SERVICE

IMPORTER_SERVICE

static final QName IMPORTER_SERVICE

EXPORTER_SERVICE

static final QName EXPORTER_SERVICE

ACTION_SERVICE

static final QName ACTION_SERVICE

PERMISSIONS_SERVICE

static final QName PERMISSIONS_SERVICE

AUTHORITY_SERVICE

static final QName AUTHORITY_SERVICE

TEMPLATE_SERVICE

static final QName TEMPLATE_SERVICE

FILE_FOLDER_SERVICE

static final QName FILE_FOLDER_SERVICE

SCRIPT_SERVICE

static final QName SCRIPT_SERVICE

WORKFLOW_SERVICE

static final QName WORKFLOW_SERVICE

AUDIT_SERVICE

static final QName AUDIT_SERVICE

OWNABLE_SERVICE

static final QName OWNABLE_SERVICE

PERSON_SERVICE

static final QName PERSON_SERVICE

SITE_SERVICE

static final QName SITE_SERVICE

ATTRIBUTE_SERVICE

static final QName ATTRIBUTE_SERVICE

THUMBNAIL_SERVICE

static final QName THUMBNAIL_SERVICE

TAGGING_SERVICE

static final QName TAGGING_SERVICE

FORM_SERVICE

static final QName FORM_SERVICE

INVITATION_SERVICE

static final QName INVITATION_SERVICE

PREFERENCE_SERVICE

static final QName PREFERENCE_SERVICE

RENDITION_SERVICE

static final QName RENDITION_SERVICE

AVM_SERVICE

static final QName AVM_SERVICE

AVM_LOCKING_AWARE_SERVICE

static final QName AVM_LOCKING_AWARE_SERVICE

AVM_SYNC_SERVICE

static final QName AVM_SYNC_SERVICE

CROSS_REPO_COPY_SERVICE

static final QName CROSS_REPO_COPY_SERVICE

AVM_LOCKING_SERVICE

static final QName AVM_LOCKING_SERVICE

VIRT_SERVER_REGISTRY

static final QName VIRT_SERVER_REGISTRY

DEPLOYMENT_SERVICE

static final QName DEPLOYMENT_SERVICE

WEBPROJECT_SERVICE

static final QName WEBPROJECT_SERVICE

SANDBOX_SERVICE

static final QName SANDBOX_SERVICE

ASSET_SERVICE

static final QName ASSET_SERVICE

PREVIEW_URI_SERVICE

static final QName PREVIEW_URI_SERVICE

CMIS_SERVICE

static final QName CMIS_SERVICE

CMIS_DICTIONARY_SERVICE

static final QName CMIS_DICTIONARY_SERVICE

CMIS_QUERY_SERVICE

static final QName CMIS_QUERY_SERVICE

IMAP_SERVICE

static final QName IMAP_SERVICE

PUBLIC_SERVICE_ACCESS_SERVICE

static final QName PUBLIC_SERVICE_ACCESS_SERVICE
Method Detail

getServices

@NotAuditable
java.util.Collection getServices()
Get the list of services provided by the Repository

Returns:
list of provided Services

isServiceProvided

@NotAuditable
boolean isServiceProvided(QName service)
Is the specified service provided by the Repository?

Parameters:
service - name of service to test provision of
Returns:
true => provided, false => not provided

getService

@NotAuditable
java.lang.Object getService(QName service)
Get the specified service.

Parameters:
service - name of service to retrieve
Returns:
the service interface (must cast to interface as described in service meta-data)

getDescriptorService

@NotAuditable
DescriptorService getDescriptorService()
Returns:
the descriptor service

getTransactionService

@NotAuditable
TransactionService getTransactionService()
Returns:
the transaction service

getRetryingTransactionHelper

@NotAuditable
RetryingTransactionHelper getRetryingTransactionHelper()
Returns:
the transaction service

getNamespaceService

@NotAuditable
NamespaceService getNamespaceService()
Returns:
the namespace service (or null, if one is not provided)

getAuthenticationService

@NotAuditable
MutableAuthenticationService getAuthenticationService()
Returns:
the authentication service (or null, if one is not provided)

getNodeService

@NotAuditable
NodeService getNodeService()
Returns:
the node service (or null, if one is not provided)

getContentService

@NotAuditable
ContentService getContentService()
Returns:
the content service (or null, if one is not provided)

getMimetypeService

@NotAuditable
MimetypeService getMimetypeService()
Returns:
the mimetype service (or null, if one is not provided)

getContentFilterLanguagesService

@NotAuditable
ContentFilterLanguagesService getContentFilterLanguagesService()
Returns:
the content filter languages service (or null, if one is not provided)

getSearchService

@NotAuditable
SearchService getSearchService()
Returns:
the search service (or null, if one is not provided)

getVersionService

@NotAuditable
VersionService getVersionService()
Returns:
the version service (or null, if one is not provided)

getLockService

@NotAuditable
LockService getLockService()
Returns:
the lock service (or null, if one is not provided)

getJobLockService

@NotAuditable
JobLockService getJobLockService()
Returns:
the job lock service (or null, if one is not provided)

getDictionaryService

@NotAuditable
DictionaryService getDictionaryService()
Returns:
the dictionary service (or null, if one is not provided)

getCopyService

@NotAuditable
CopyService getCopyService()
Returns:
the copy service (or null, if one is not provided)

getCheckOutCheckInService

@NotAuditable
CheckOutCheckInService getCheckOutCheckInService()
Returns:
the checkout / checkin service (or null, if one is not provided)

getCategoryService

@NotAuditable
CategoryService getCategoryService()
Returns:
the category service (or null, if one is not provided)

getImporterService

@NotAuditable
ImporterService getImporterService()
Returns:
the importer service or null if not present

getExporterService

@NotAuditable
ExporterService getExporterService()
Returns:
the exporter service or null if not present

getRuleService

@NotAuditable
RuleService getRuleService()
Returns:
the rule service (or null, if one is not provided)

getActionService

@NotAuditable
ActionService getActionService()
Returns:
the action service (or null if one is not provided)

getPermissionService

@NotAuditable
PermissionService getPermissionService()
Returns:
the permission service (or null if one is not provided)

getAuthorityService

@NotAuditable
AuthorityService getAuthorityService()
Returns:
the authority service (or null if one is not provided)

getTemplateService

@NotAuditable
TemplateService getTemplateService()
Returns:
the template service (or null if one is not provided)

getFileFolderService

@NotAuditable
FileFolderService getFileFolderService()
Returns:
the file-folder manipulation service (or null if one is not provided)

getScriptService

@NotAuditable
ScriptService getScriptService()
Returns:
the script execution service (or null if one is not provided)

getWorkflowService

@NotAuditable
WorkflowService getWorkflowService()
Returns:
the workflow service (or null if one is not provided)

getAuditService

@NotAuditable
AuditService getAuditService()
Returns:
the audit service (or null if one is not provided)

getAVMService

@NotAuditable
AVMService getAVMService()
Get the AVMService.

Returns:
The AVM service (or null if one is not provided);

getAVMLockingAwareService

@NotAuditable
AVMService getAVMLockingAwareService()
Get the AVMLockingAwareService.

Returns:
The AVM locking aware service (or null if one is not provided);

getAVMSyncService

@NotAuditable
AVMSyncService getAVMSyncService()
Get the AVM Sync Service.

Returns:
The AVM Sync Service.

getOwnableService

@NotAuditable
OwnableService getOwnableService()
Get the ownable service (or null if one is not provided)

Returns:

getPersonService

@NotAuditable
PersonService getPersonService()
Get the person service (or null if one is not provided)

Returns:

getSiteService

@NotAuditable
SiteService getSiteService()
Get the site service (or null if one is not provided)

Returns:

getCrossRepositoryCopyService

@NotAuditable
CrossRepositoryCopyService getCrossRepositoryCopyService()
Get the cross repository copy service (or null if one is not provided)

Returns:

getAttributeService

@NotAuditable
AttributeService getAttributeService()
Get the attribute service (or null if one is not provided)

Returns:

getAVMLockingService

@NotAuditable
AVMLockingService getAVMLockingService()
Get the AVM locking service (or null if one is not provided)

Returns:

getVirtServerRegistry

@NotAuditable
org.alfresco.mbeans.VirtServerRegistry getVirtServerRegistry()
Get the Virtualisation Server registry service bean

Returns:

getMultilingualContentService

@NotAuditable
MultilingualContentService getMultilingualContentService()
Get the Multilingual Content Service

Returns:

getEditionService

@NotAuditable
EditionService getEditionService()
Get the Edition Service

Returns:

getThumbnailService

@NotAuditable
ThumbnailService getThumbnailService()
Get the Thumbnail Service

Returns:

getTaggingService

@NotAuditable
TaggingService getTaggingService()
Get the Tagging Service

Returns:

getDeploymentService

@NotAuditable
DeploymentService getDeploymentService()
Get the WCM Deployment Service

Returns:
the deployment service (or null, if one is not provided)

getWebProjectService

@NotAuditable
WebProjectService getWebProjectService()
Get the WCM WebProject Service

Returns:

getSandboxService

@NotAuditable
SandboxService getSandboxService()
Get the WCM Sandbox Service

Returns:

getAssetService

@NotAuditable
AssetService getAssetService()
Get the WCM Asset Service

Returns:

getPreviewURIService

@NotAuditable
PreviewURIService getPreviewURIService()
Get the WCM Preview URI Service

Returns:

getFormService

@NotAuditable
FormService getFormService()
Get the form service (or null if one is not provided)

Returns:

getRenditionService

@NotAuditable
RenditionService getRenditionService()
Get the rendition service (or null if one is not provided)

Returns:

getInvitationService

@NotAuditable
InvitationService getInvitationService()
Get the invitation service (or null if one is not provided)

Returns:
the invitation service

getCMISService

@NotAuditable
CMISServices getCMISService()
Get the CMIS service (or null if one is not provided)

Returns:
the CMIS service

getCMISDictionaryService

@NotAuditable
CMISDictionaryService getCMISDictionaryService()
Get the CMIS Dictionary service (or null if one is not provided)

Returns:
the CMIS Dictionary service

getCMISQueryService

@NotAuditable
CMISQueryService getCMISQueryService()
Get the CMIS Query service (or null if one is not provided)

Returns:
the CMIS Query service

getImapService

@NotAuditable
ImapService getImapService()
Get the IMAP service (or null if one is not provided)

Returns:
the IMAP service

getPublicServiceAccessService

@NotAuditable
PublicServiceAccessService getPublicServiceAccessService()
Get the IMAP service (or null if one is not provided)

Returns:
the IMAP service


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.