Class GovernanceServiceProperties

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    RegisteredGovernanceService

    public class GovernanceServiceProperties
    extends ReferenceableProperties
    GovernanceServiceProperties contains the definition of a governance service. This definition can be associated with multiple governance engines.
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Connection getConnection()
      Return the connection used to create a instance of this governance service.
      java.lang.String getDescription()
      Returns the stored description property for the asset.
      java.lang.String getDisplayName()
      Returns the stored display name property for the asset.
      java.lang.String getOriginBusinessCapabilityGUID()
      Return the unique identifier of the business capability that originated this governance service.
      java.lang.String getOriginOrganizationGUID()
      Return the unique identifier for the organization that originated this governance service.
      java.util.Map<java.lang.String,​java.lang.String> getOtherOriginValues()
      Return the properties that characterize where this governance service is from.
      java.lang.String getOwner()
      Returns the name of the owner for this asset.
      java.lang.String getOwnerPropertyName()
      Return the property name used to identifier the owner.
      java.lang.String getOwnerTypeName()
      Return the type of owner stored in the owner property.
      java.util.List<java.lang.String> getZoneMembership()
      Return the names of the zones that this governance service is a member of.
      int hashCode()
      Create a hash code for this element type.
      void setConnection​(Connection connection)
      Set up the connection used to create a instance of this governance service.
      void setDescription​(java.lang.String description)
      Set up the stored description property associated with the asset.
      void setDisplayName​(java.lang.String displayName)
      Set up the stored display name property for the asset.
      void setOriginBusinessCapabilityGUID​(java.lang.String originBusinessCapabilityGUID)
      Set up the unique identifier of the business capability that originated this governance service.
      void setOriginOrganizationGUID​(java.lang.String originOrganizationGUID)
      Set up the unique identifier for the organization that originated this governance service.
      void setOtherOriginValues​(java.util.Map<java.lang.String,​java.lang.String> otherOriginValues)
      Set up the properties that characterize where this governance service is from.
      void setOwner​(java.lang.String owner)
      Set up the name of the owner for this asset.
      void setOwnerPropertyName​(java.lang.String ownerPropertyName)
      Set up the property name used to identifier the owner.
      void setOwnerTypeName​(java.lang.String ownerTypeName)
      Set up the type of owner stored in the owner property.
      void setZoneMembership​(java.util.List<java.lang.String> zoneMembership)
      Set up the names of the zones that this governance service is a member of.
      java.lang.String toString()
      Standard toString method.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • GovernanceServiceProperties

        public GovernanceServiceProperties()
        Default constructor
      • GovernanceServiceProperties

        public GovernanceServiceProperties​(GovernanceServiceProperties template)
        Copy/clone constructor
        Parameters:
        template - object to copy
    • Method Detail

      • getDisplayName

        public java.lang.String getDisplayName()
        Returns the stored display name property for the asset. If no display name is available then null is returned.
        Returns:
        String name
      • setDisplayName

        public void setDisplayName​(java.lang.String displayName)
        Set up the stored display name property for the asset.
        Parameters:
        displayName - String name
      • getDescription

        public java.lang.String getDescription()
        Returns the stored description property for the asset. If no description is provided then null is returned.
        Returns:
        description String text
      • setDescription

        public void setDescription​(java.lang.String description)
        Set up the stored description property associated with the asset.
        Parameters:
        description - String text
      • getOwner

        public java.lang.String getOwner()
        Returns the name of the owner for this asset.
        Returns:
        owner String
      • setOwner

        public void setOwner​(java.lang.String owner)
        Set up the name of the owner for this asset.
        Parameters:
        owner - String name
      • getOwnerTypeName

        public java.lang.String getOwnerTypeName()
        Return the type of owner stored in the owner property.
        Returns:
        String name
      • setOwnerTypeName

        public void setOwnerTypeName​(java.lang.String ownerTypeName)
        Set up the type of owner stored in the owner property.
        Parameters:
        ownerTypeName - String name
      • getOwnerPropertyName

        public java.lang.String getOwnerPropertyName()
        Return the property name used to identifier the owner.
        Returns:
        String name
      • setOwnerPropertyName

        public void setOwnerPropertyName​(java.lang.String ownerPropertyName)
        Set up the property name used to identifier the owner.
        Parameters:
        ownerPropertyName - String name
      • getZoneMembership

        public java.util.List<java.lang.String> getZoneMembership()
        Return the names of the zones that this governance service is a member of.
        Returns:
        list of zone names
      • setZoneMembership

        public void setZoneMembership​(java.util.List<java.lang.String> zoneMembership)
        Set up the names of the zones that this governance service is a member of.
        Parameters:
        zoneMembership - list of zone names
      • getOriginOrganizationGUID

        public java.lang.String getOriginOrganizationGUID()
        Return the unique identifier for the organization that originated this governance service.
        Returns:
        string guid
      • setOriginOrganizationGUID

        public void setOriginOrganizationGUID​(java.lang.String originOrganizationGUID)
        Set up the unique identifier for the organization that originated this governance service.
        Parameters:
        originOrganizationGUID - string guid
      • getOriginBusinessCapabilityGUID

        public java.lang.String getOriginBusinessCapabilityGUID()
        Return the unique identifier of the business capability that originated this governance service.
        Returns:
        string guid
      • setOriginBusinessCapabilityGUID

        public void setOriginBusinessCapabilityGUID​(java.lang.String originBusinessCapabilityGUID)
        Set up the unique identifier of the business capability that originated this governance service.
        Parameters:
        originBusinessCapabilityGUID - string guid
      • getOtherOriginValues

        public java.util.Map<java.lang.String,​java.lang.String> getOtherOriginValues()
        Return the properties that characterize where this governance service is from.
        Returns:
        map of name value pairs, all strings
      • setOtherOriginValues

        public void setOtherOriginValues​(java.util.Map<java.lang.String,​java.lang.String> otherOriginValues)
        Set up the properties that characterize where this governance service is from.
        Parameters:
        otherOriginValues - map of name value pairs, all strings
      • getConnection

        public Connection getConnection()
        Return the connection used to create a instance of this governance service.
        Returns:
        Connection object
      • setConnection

        public void setConnection​(Connection connection)
        Set up the connection used to create a instance of this governance service.
        Parameters:
        connection - connection object
      • toString

        public java.lang.String toString()
        Standard toString method.
        Overrides:
        toString in class ReferenceableProperties
        Returns:
        print out of variables in a JSON-style
      • equals

        public boolean equals​(java.lang.Object objectToCompare)
        Compare the values of the supplied object with those stored in the current object.
        Overrides:
        equals in class ReferenceableProperties
        Parameters:
        objectToCompare - supplied object
        Returns:
        boolean result of comparison