org.alfresco.service
Interface ServiceRegistry

All Known Implementing Classes:
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 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 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 IMPORTER_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 REGISTRY_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()
           
 AttributeService getAttributeService()
          Get the attribute service (or null if one is not provided)
 AuditService getAuditService()
           
 AuthenticationService 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()
           
 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 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)
 ImporterService getImporterService()
           
 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)
 RetryingTransactionHelper getRetryingTransactionHelper()
           
 RuleService getRuleService()
           
 SandboxService getSandboxService()
          Get the 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 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

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

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

ATTRIBUTE_SERVICE

static final QName ATTRIBUTE_SERVICE

AVM_LOCKING_SERVICE

static final QName AVM_LOCKING_SERVICE

VIRT_SERVER_REGISTRY

static final QName VIRT_SERVER_REGISTRY

THUMBNAIL_SERVICE

static final QName THUMBNAIL_SERVICE

TAGGING_SERVICE

static final QName TAGGING_SERVICE

DEPLOYMENT_SERVICE

static final QName DEPLOYMENT_SERVICE

WEBPROJECT_SERVICE

static final QName WEBPROJECT_SERVICE

SANDBOX_SERVICE

static final QName SANDBOX_SERVICE

FORM_SERVICE

static final QName FORM_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
AuthenticationService 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)

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 Deployment Service

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

getWebProjectService

@NotAuditable
WebProjectService getWebProjectService()
Get the WebProject Service

Returns:

getSandboxService

@NotAuditable
SandboxService getSandboxService()
Get the Sandbox Service

Returns:

getFormService

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

Returns:


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