Class BitolSupportChannel
java.lang.Object
org.odpi.openmetadata.frameworks.integration.bitol.common.BitolSupportChannel
This class represents a support or communication channel for a Bitol Open Data Contract Standard (ODCS) data
contract or Open Data Product Standard (ODPS) data product.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare the values of the supplied object with those stored in the current object.Return the list of links to sources that provide more details about this element.Return the name or identifier of the channel.Return the list of custom (key/value) properties attached to this element.Return the free text description of the channel.getId()Return the stable identifier of this element (alphanumeric, hyphen and underscore characters only).Return the URL used to request access to, or subscribe to, the channel.getScope()Return the scope of the channel.getTags()Return the list of tags attached to this element.getTool()Return the name of the tool that hosts the channel.getUrl()Return the access URL for the channel (https, mailto, etc).inthashCode()Return hash code based on properties.voidsetAuthoritativeDefinitions(List<BitolAuthoritativeDefinition> authoritativeDefinitions) Set up the list of links to sources that provide more details about this element.voidsetChannel(String channel) Set up the name or identifier of the channel.voidsetCustomProperties(List<BitolCustomProperty> customProperties) Set up the list of custom (key/value) properties attached to this element.voidsetDescription(String description) Set up the free text description of the channel.voidSet up the stable identifier of this element (alphanumeric, hyphen and underscore characters only).voidsetInvitationUrl(String invitationUrl) Set up the URL used to request access to, or subscribe to, the channel.voidSet up the scope of the channel.voidSet up the list of tags attached to this element.voidSet up the name of the tool that hosts the channel.voidSet up the access URL for the channel (https, mailto, etc).toString()Standard toString method.
-
Constructor Details
-
BitolSupportChannel
public BitolSupportChannel()Default constructor
-
-
Method Details
-
getId
Return the stable identifier of this element (alphanumeric, hyphen and underscore characters only).- Returns:
- string identifier
-
setId
Set up the stable identifier of this element (alphanumeric, hyphen and underscore characters only).- Parameters:
id- string identifier
-
getChannel
Return the name or identifier of the channel.- Returns:
- string name
-
setChannel
Set up the name or identifier of the channel.- Parameters:
channel- string name
-
getUrl
Return the access URL for the channel (https, mailto, etc).- Returns:
- string URL
-
setUrl
Set up the access URL for the channel (https, mailto, etc).- Parameters:
url- string URL
-
getDescription
Return the free text description of the channel.- Returns:
- string description
-
setDescription
Set up the free text description of the channel.- Parameters:
description- string description
-
getTool
Return the name of the tool that hosts the channel. Standard values are defined in BitolSupportTool.- Returns:
- string tool name
-
setTool
Set up the name of the tool that hosts the channel. Standard values are defined in BitolSupportTool.- Parameters:
tool- string tool name
-
getScope
Return the scope of the channel. Standard values are defined in BitolSupportScope.- Returns:
- string scope name
-
setScope
Set up the scope of the channel. Standard values are defined in BitolSupportScope.- Parameters:
scope- string scope name
-
getInvitationUrl
Return the URL used to request access to, or subscribe to, the channel.- Returns:
- string URL
-
setInvitationUrl
Set up the URL used to request access to, or subscribe to, the channel.- Parameters:
invitationUrl- string URL
-
getTags
Return the list of tags attached to this element.- Returns:
- list of tag strings
-
setTags
Set up the list of tags attached to this element.- Parameters:
tags- list of tag strings
-
getCustomProperties
Return the list of custom (key/value) properties attached to this element.- Returns:
- list of custom properties
-
setCustomProperties
Set up the list of custom (key/value) properties attached to this element.- Parameters:
customProperties- list of custom properties
-
getAuthoritativeDefinitions
Return the list of links to sources that provide more details about this element.- Returns:
- list of authoritative definitions
-
setAuthoritativeDefinitions
public void setAuthoritativeDefinitions(List<BitolAuthoritativeDefinition> authoritativeDefinitions) Set up the list of links to sources that provide more details about this element.- Parameters:
authoritativeDefinitions- list of authoritative definitions
-
toString
Standard toString method. -
equals
Compare the values of the supplied object with those stored in the current object. -
hashCode
public int hashCode()Return hash code based on properties.
-