Class ProductImpl

  • All Implemented Interfaces:
    Product

    public class ProductImpl
    extends java.lang.Object
    implements Product
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String edition  
      protected InternalsImpl internals  
      protected java.lang.String name  
      protected java.lang.String version  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getEdition()
      The edition of the product (i.e., either community or enterprise).
      InternalsImpl getInternals()
      Information about the technical internals and the environment of the Camunda installation.
      java.lang.String getName()
      The name of the product (i.e., Camunda BPM Runtime).
      java.lang.String getVersion()
      The version of the process engine (i.e., 7.X.Y).
      void setEdition​(java.lang.String edition)  
      void setInternals​(InternalsImpl internals)  
      void setName​(java.lang.String name)  
      void setVersion​(java.lang.String version)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • name

        protected java.lang.String name
      • version

        protected java.lang.String version
      • edition

        protected java.lang.String edition
    • Constructor Detail

      • ProductImpl

        public ProductImpl​(java.lang.String name,
                           java.lang.String version,
                           java.lang.String edition,
                           InternalsImpl internals)
      • ProductImpl

        public ProductImpl​(ProductImpl other)
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from interface: Product
        The name of the product (i.e., Camunda BPM Runtime).
        Specified by:
        getName in interface Product
      • setName

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

        public java.lang.String getVersion()
        Description copied from interface: Product
        The version of the process engine (i.e., 7.X.Y).
        Specified by:
        getVersion in interface Product
      • setVersion

        public void setVersion​(java.lang.String version)
      • getEdition

        public java.lang.String getEdition()
        Description copied from interface: Product
        The edition of the product (i.e., either community or enterprise).
        Specified by:
        getEdition in interface Product
      • setEdition

        public void setEdition​(java.lang.String edition)
      • getInternals

        public InternalsImpl getInternals()
        Description copied from interface: Product
        Information about the technical internals and the environment of the Camunda installation.
        Specified by:
        getInternals in interface Product
      • setInternals

        public void setInternals​(InternalsImpl internals)