Class EngineServiceRegistrationEntry
java.lang.Object
org.odpi.openmetadata.adminservices.configuration.registration.EngineServiceRegistrationEntry
EngineServiceRegistrationEntry is used by an engine service to register its admin services interface.
 The registration is dynamic because engine services from third parties can be written and run in the
 OMAGServerPlatform.
- 
Constructor SummaryConstructorsConstructorDescriptionDefault constructor for use with Jackson librariesEngineServiceRegistrationEntry(int engineServiceCode, ComponentDevelopmentStatus engineServiceDevelopmentStatus, String engineServiceName, String engineServiceFullName, String engineServiceURLMarker, String engineServiceDescription, String engineServiceWiki, String engineServicePartnerOMAS, String hostedGovernanceEngineType, String hostedGovernanceServiceType, ServiceOperationalStatus engineServiceOperationalStatus, String engineServiceAdminClassName) Complete ConstructorEngineServiceRegistrationEntry(EngineServiceDescription engineServiceDescription, ServiceOperationalStatus engineServiceOperationalStatus, String engineServiceAdminClassName) Enum ConstructorCopy/clone constructor
- 
Method SummaryModifier and TypeMethodDescriptionbooleanValidate that an object is equal depending on their stored values.Return the Java class name of the admin-services interface for this engine service.Return the short description of the engine service.Return the development status of the service.Return the full name of the engine service.intReturn the code number (ordinal) for this engine service.Return the name of the engine service.Return the status of this engine service.Return the full name of the Open Metadata Access Service (OMAS) that this engine service is partnered with.Return the string that appears in the REST API URL that identifies the owning service.Return the wiki page link for the engine service.Return the open metadata type of governance engine that this engine service supports.Return the open metadata type of governance service that this engine service supports.inthashCode()Return a hash code based on the values of this object.voidsetEngineServiceAdminClass(String engineServiceAdminClass) Set up the Java class name of the admin services interface for this engine service.voidsetEngineServiceDescription(String engineServiceDescription) Set up the short description of the engine service.voidsetEngineServiceDevelopmentStatus(ComponentDevelopmentStatus engineServiceDevelopmentStatus) Set up the development status of the service.voidsetEngineServiceFullName(String engineServiceFullName) Set up the full name of the engine service.voidsetEngineServiceId(int engineServiceId) Set up the code number (ordinal) for this engine service.voidsetEngineServiceName(String engineServiceName) Set up the name of the engine service.voidsetEngineServiceOperationalStatus(ServiceOperationalStatus engineServiceOperationalStatus) Set up the status of the engine service.voidsetEngineServicePartnerOMAS(String engineServicePartnerOMAS) Set up the full name of the Open Metadata Access Service (OMAS) that this engine service is partnered with.voidsetEngineServiceURLMarker(String engineServiceURLMarker) Set up the string that appears in the REST API URL that identifies the owning service.voidsetEngineServiceWiki(String engineServiceWiki) Set up the wiki page link for the engine service.voidsetHostedGovernanceEngineType(String hostedGovernanceEngineType) Set up the open metadata type of governance engine that this engine service supports.voidsetHostedGovernanceServiceType(String hostedGovernanceServiceType) Set up the open metadata type of governance service that this engine service supports.toString()Standard toString method.
- 
Constructor Details- 
EngineServiceRegistrationEntrypublic EngineServiceRegistrationEntry(int engineServiceCode, ComponentDevelopmentStatus engineServiceDevelopmentStatus, String engineServiceName, String engineServiceFullName, String engineServiceURLMarker, String engineServiceDescription, String engineServiceWiki, String engineServicePartnerOMAS, String hostedGovernanceEngineType, String hostedGovernanceServiceType, ServiceOperationalStatus engineServiceOperationalStatus, String engineServiceAdminClassName) Complete Constructor- Parameters:
- engineServiceCode- ordinal for this engine service
- engineServiceDevelopmentStatus- development status
- engineServiceName- symbolic name for this engine service
- engineServiceFullName- full name for this engine service
- engineServiceURLMarker- name of the part of the URL that is the name of the engine service
- engineServiceDescription- short description for this engine service
- engineServiceWiki- wiki page for the engine service for this engine service
- engineServicePartnerOMAS- full name of the OMAS that this engine service is partnered with
- hostedGovernanceEngineType- type of governance engine hosted by this service
- hostedGovernanceServiceType- type of governance service hosted by this service
- engineServiceOperationalStatus- default initial operational status for the engine service
- engineServiceAdminClassName- name of EngineServiceAdmin implementation class for the engine service
 
- 
EngineServiceRegistrationEntrypublic EngineServiceRegistrationEntry(EngineServiceDescription engineServiceDescription, ServiceOperationalStatus engineServiceOperationalStatus, String engineServiceAdminClassName) Enum Constructor- Parameters:
- engineServiceDescription- enum for this engine service
- engineServiceOperationalStatus- default initial operational status for the engine service
- engineServiceAdminClassName- name of EngineServiceAdmin implementation class for the engine service
 
- 
EngineServiceRegistrationEntrypublic EngineServiceRegistrationEntry()Default constructor for use with Jackson libraries
- 
EngineServiceRegistrationEntryCopy/clone constructor- Parameters:
- template- object to copy
 
 
- 
- 
Method Details- 
getEngineServiceIdpublic int getEngineServiceId()Return the code number (ordinal) for this engine service.- Returns:
- int ordinal
 
- 
setEngineServiceIdpublic void setEngineServiceId(int engineServiceId) Set up the code number (ordinal) for this engine service.- Parameters:
- engineServiceId- int ordinal
 
- 
getEngineServiceDevelopmentStatusReturn the development status of the service.- Returns:
- enum describing the status
 
- 
setEngineServiceDevelopmentStatuspublic void setEngineServiceDevelopmentStatus(ComponentDevelopmentStatus engineServiceDevelopmentStatus) Set up the development status of the service.- Parameters:
- engineServiceDevelopmentStatus- enum describing the status
 
- 
getEngineServiceAdminClassReturn the Java class name of the admin-services interface for this engine service.- Returns:
- String class name implementing the EngineServiceAdmin interface.
 
- 
setEngineServiceAdminClassSet up the Java class name of the admin services interface for this engine service.- Parameters:
- engineServiceAdminClass- String class name implementing the EngineServiceAdmin interface.
 
- 
getEngineServiceNameReturn the name of the engine service.- Returns:
- String name
 
- 
setEngineServiceFullNameSet up the full name of the engine service.- Parameters:
- engineServiceFullName- String name
 
- 
setEngineServiceNameSet up the name of the engine service.- Parameters:
- engineServiceName- String name
 
- 
getEngineServiceFullNameReturn the full name of the engine service.- Returns:
- String name
 
- 
getEngineServiceURLMarkerReturn the string that appears in the REST API URL that identifies the owning service. Null means no REST APIs supported by this service.- Returns:
- String default name
 
- 
setEngineServiceURLMarkerSet up the string that appears in the REST API URL that identifies the owning service. Null means no REST APIs supported by this service.- Parameters:
- engineServiceURLMarker- url fragment
 
- 
getEngineServiceDescriptionReturn the short description of the engine service. The default value is in English but this can be changed.- Returns:
- String description
 
- 
setEngineServiceDescriptionSet up the short description of the engine service.- Parameters:
- engineServiceDescription- String description
 
- 
getEngineServiceWikiReturn the wiki page link for the engine service.- Returns:
- String url
 
- 
setEngineServiceWikiSet up the wiki page link for the engine service.- Parameters:
- engineServiceWiki- String url
 
- 
getEngineServicePartnerOMASReturn the full name of the Open Metadata Access Service (OMAS) that this engine service is partnered with.- Returns:
- Full name of OMAS
 
- 
setEngineServicePartnerOMASSet up the full name of the Open Metadata Access Service (OMAS) that this engine service is partnered with.- Parameters:
- engineServicePartnerOMAS- Full name of OMAS
 
- 
getEngineServiceOperationalStatusReturn the status of this engine service.- Returns:
- ServiceOperationalStatus enum
 
- 
setEngineServiceOperationalStatuspublic void setEngineServiceOperationalStatus(ServiceOperationalStatus engineServiceOperationalStatus) Set up the status of the engine service.- Parameters:
- engineServiceOperationalStatus- ServiceOperationalStatus enum
 
- 
getHostedGovernanceEngineTypeReturn the open metadata type of governance engine that this engine service supports.- Returns:
- engine open metadata type name
 
- 
setHostedGovernanceEngineTypeSet up the open metadata type of governance engine that this engine service supports.- Parameters:
- hostedGovernanceEngineType- open metadata type name
 
- 
getHostedGovernanceServiceTypeReturn the open metadata type of governance service that this engine service supports.- Returns:
- governance service connector open metadata type name
 
- 
setHostedGovernanceServiceTypeSet up the open metadata type of governance service that this engine service supports.- Parameters:
- hostedGovernanceServiceType- open metadata type name
 
- 
toStringStandard toString method.
- 
equalsValidate that an object is equal depending on their stored values.
- 
hashCodepublic int hashCode()Return a hash code based on the values of this object.
 
-