Class ViewServiceRegistration
- java.lang.Object
-
- org.odpi.openmetadata.adminservices.configuration.registration.ViewServiceRegistration
-
- All Implemented Interfaces:
Serializable
public class ViewServiceRegistration extends Object implements Serializable
ViewServiceRegistration is used by an view service to register its admin services interface.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ViewServiceRegistration()Default constructorViewServiceRegistration(int viewServiceCode, ComponentDevelopmentStatus viewServiceDevelopmentStatus, String viewServiceName, String viewServiceFullName, String viewServiceURLMarker, String viewServiceDescription, String viewServiceWiki, ServiceOperationalStatus viewServiceOperationalStatus, String viewServiceAdminClassName)Complete ConstructorViewServiceRegistration(ViewServiceDescription viewServiceDescription, ServiceOperationalStatus viewServiceOperationalStatus, String viewServiceAdminClassName)Enum Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetViewServiceAdminClassName()Return the class name of the admin class that should be called during initialization and termination.intgetViewServiceCode()Return the code for this view serviceStringgetViewServiceDescription()Return the default description for the type for this view service.ComponentDevelopmentStatusgetViewServiceDevelopmentStatus()Return the development status of the component.StringgetViewServiceFullName()Return the full name for this view service.StringgetViewServiceName()Return the default name for this view service.ServiceOperationalStatusgetViewServiceOperationalStatus()Return the initial operational status for this view service.StringgetViewServiceURLMarker()Return the string that appears in the REST API URL that identifies the owning service.StringgetViewServiceWiki()Return the URL for the wiki page describing this view service.voidsetServiceURLMarker(String viewServiceURLMarker)Set up the string that appears in the REST API URL that identifies the owning service.voidsetViewServiceAdminClassName(String viewServiceAdminClassName)Set up the class name of the admin class that should be called during initialization and termination.voidsetViewServiceCode(int viewServiceCode)Set up the code for this view servicevoidsetViewServiceDescription(String viewServiceDescription)Set up the default description for the type for this view service.voidsetViewServiceDevelopmentStatus(ComponentDevelopmentStatus viewServiceDevelopmentStatus)Set up the development status of the component.voidsetViewServiceFullName(String viewServiceFullName)Set up the full name for this view service.voidsetViewServiceName(String viewServiceName)Set up the default name for this view service.voidsetViewServiceOperationalStatus(ServiceOperationalStatus viewServiceOperationalStatus)Set up the initial operational status for this view service.voidsetViewServiceWiki(String viewServiceWiki)Set up the URL for the wiki page describing this view service.
-
-
-
Constructor Detail
-
ViewServiceRegistration
public ViewServiceRegistration(int viewServiceCode, ComponentDevelopmentStatus viewServiceDevelopmentStatus, String viewServiceName, String viewServiceFullName, String viewServiceURLMarker, String viewServiceDescription, String viewServiceWiki, ServiceOperationalStatus viewServiceOperationalStatus, String viewServiceAdminClassName)Complete Constructor- Parameters:
viewServiceCode- ordinal for this view serviceviewServiceDevelopmentStatus- development statusviewServiceName- symbolic name for this view serviceviewServiceFullName- full name for this view serviceviewServiceURLMarker- name of the part of the URL that is the name of the view serviceviewServiceDescription- short description for this view serviceviewServiceWiki- wiki page for the view service for this view serviceviewServiceOperationalStatus- default initial operational status for the view serviceviewServiceAdminClassName- name of ViewServiceAdmin implementation class for the view service
-
ViewServiceRegistration
public ViewServiceRegistration(ViewServiceDescription viewServiceDescription, ServiceOperationalStatus viewServiceOperationalStatus, String viewServiceAdminClassName)
Enum Constructor- Parameters:
viewServiceDescription- enum for this view serviceviewServiceOperationalStatus- default initial operational status for the view serviceviewServiceAdminClassName- name of ViewServiceAdmin implementation class for the view service
-
ViewServiceRegistration
public ViewServiceRegistration()
Default constructor
-
-
Method Detail
-
getViewServiceCode
public int getViewServiceCode()
Return the code for this view service- Returns:
- int type code
-
setViewServiceCode
public void setViewServiceCode(int viewServiceCode)
Set up the code for this view service- Parameters:
viewServiceCode- int type code
-
getViewServiceDevelopmentStatus
public ComponentDevelopmentStatus getViewServiceDevelopmentStatus()
Return the development status of the component.- Returns:
- enum describing the status
-
setViewServiceDevelopmentStatus
public void setViewServiceDevelopmentStatus(ComponentDevelopmentStatus viewServiceDevelopmentStatus)
Set up the development status of the component.- Parameters:
viewServiceDevelopmentStatus- enum describing the status
-
getViewServiceName
public String getViewServiceName()
Return the default name for this view service.- Returns:
- String default name
-
setViewServiceName
public void setViewServiceName(String viewServiceName)
Set up the default name for this view service.- Parameters:
viewServiceName- String default name
-
getViewServiceFullName
public String getViewServiceFullName()
Return the full name for this view service.- Returns:
- String default name
-
setViewServiceFullName
public void setViewServiceFullName(String viewServiceFullName)
Set up the full name for this view service.- Parameters:
viewServiceFullName- String default name
-
getViewServiceURLMarker
public String getViewServiceURLMarker()
Return 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
-
setServiceURLMarker
public void setServiceURLMarker(String viewServiceURLMarker)
Set 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:
viewServiceURLMarker- url fragment
-
getViewServiceDescription
public String getViewServiceDescription()
Return the default description for the type for this view service.- Returns:
- String default description
-
setViewServiceDescription
public void setViewServiceDescription(String viewServiceDescription)
Set up the default description for the type for this view service.- Parameters:
viewServiceDescription- String default description
-
getViewServiceWiki
public String getViewServiceWiki()
Return the URL for the wiki page describing this view service.- Returns:
- String URL name for the wiki page
-
setViewServiceWiki
public void setViewServiceWiki(String viewServiceWiki)
Set up the URL for the wiki page describing this view service.- Parameters:
viewServiceWiki- String URL name for the wiki page
-
getViewServiceOperationalStatus
public ServiceOperationalStatus getViewServiceOperationalStatus()
Return the initial operational status for this view service.- Returns:
- ServiceOperationalStatus enum
-
setViewServiceOperationalStatus
public void setViewServiceOperationalStatus(ServiceOperationalStatus viewServiceOperationalStatus)
Set up the initial operational status for this view service.- Parameters:
viewServiceOperationalStatus- ServiceOperationalStatus enum
-
getViewServiceAdminClassName
public String getViewServiceAdminClassName()
Return the class name of the admin class that should be called during initialization and termination.- Returns:
- class name
-
setViewServiceAdminClassName
public void setViewServiceAdminClassName(String viewServiceAdminClassName)
Set up the class name of the admin class that should be called during initialization and termination.- Parameters:
viewServiceAdminClassName- class name
-
-