Class GlossaryTermInfo

    • Constructor Detail

      • GlossaryTermInfo

        public GlossaryTermInfo()
    • Method Detail

      • get__type

        @NotNull
        public @NotNull java.lang.String get__type()
        Name of this subclass in SimpleClassName format
        Returns:
        __type
      • customProperties

        public GlossaryTermInfo customProperties​(java.util.Map<java.lang.String,​java.lang.String> customProperties)
      • putCustomPropertiesItem

        public GlossaryTermInfo putCustomPropertiesItem​(java.lang.String key,
                                                        java.lang.String customPropertiesItem)
      • getCustomProperties

        @NotNull
        public @NotNull java.util.Map<java.lang.String,​java.lang.String> getCustomProperties()
        Custom property bag.
        Returns:
        customProperties
      • setCustomProperties

        public void setCustomProperties​(java.util.Map<java.lang.String,​java.lang.String> customProperties)
      • getId

        public java.lang.String getId()
        Optional id for the term
        Returns:
        id
      • setId

        public void setId​(java.lang.String id)
      • getName

        public java.lang.String getName()
        Display name of the term
        Returns:
        name
      • setName

        public void setName​(java.lang.String name)
      • definition

        public GlossaryTermInfo definition​(java.lang.String definition)
      • getDefinition

        @NotNull
        public @NotNull java.lang.String getDefinition()
        Definition of business term.
        Returns:
        definition
      • setDefinition

        public void setDefinition​(java.lang.String definition)
      • parentNode

        public GlossaryTermInfo parentNode​(java.lang.String parentNode)
      • getParentNode

        public java.lang.String getParentNode()
        Parent node of the glossary term
        Returns:
        parentNode
      • setParentNode

        public void setParentNode​(java.lang.String parentNode)
      • termSource

        public GlossaryTermInfo termSource​(java.lang.String termSource)
      • getTermSource

        @NotNull
        public @NotNull java.lang.String getTermSource()
        Source of the Business Term (INTERNAL or EXTERNAL) with default value as INTERNAL
        Returns:
        termSource
      • setTermSource

        public void setTermSource​(java.lang.String termSource)
      • getSourceRef

        public java.lang.String getSourceRef()
        External Reference to the business-term
        Returns:
        sourceRef
      • setSourceRef

        public void setSourceRef​(java.lang.String sourceRef)
      • getSourceUrl

        public java.lang.String getSourceUrl()
        The abstracted URL such as https://spec.edmcouncil.org/fibo/ontology/FBC/FinancialInstruments/FinancialInstruments/CashInstrument.
        Returns:
        sourceUrl
      • setSourceUrl

        public void setSourceUrl​(java.lang.String sourceUrl)
      • getRawSchema

        public java.lang.String getRawSchema()
        Schema definition of the glossary term
        Returns:
        rawSchema
      • setRawSchema

        public void setRawSchema​(java.lang.String rawSchema)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object