Class Publication

  • All Implemented Interfaces:
    Cloneable

    public class Publication
    extends Object
    implements Cloneable
    Class to parse the part of infobase configuration file into an object.
    • Constructor Detail

      • Publication

        public Publication()
        Initializes publication with default empty base path.
      • Publication

        public Publication​(String base)
        Constructor with parameters.
        Parameters:
        base - to set, cannot be null
    • Method Detail

      • copy

        public Publication copy()
        Creates a copy of the instance.
        Returns:
        the copy instance, never null
      • getAuth

        public Auth getAuth()
        Returns:
        auth, never null
      • setAuth

        public void setAuth​(Auth auth)
        Set auth
        Parameters:
        auth - to set, cannot be null
      • getApplication

        public Application getApplication()
        Returns:
        application, never null
      • setApplication

        public void setApplication​(Application application)
        Set application
        Parameters:
        application - to set, cannot be null
      • getZones

        public List<Zone> getZones()
        Returns:
        reuseSessions, never null
      • setZones

        public void setZones​(List<Zone> zones)
        Set zones
        Parameters:
        zones - to set, cannot be null
      • getOData

        public OData getOData()
        Returns:
        oData, never null
      • setOData

        public void setOData​(OData odata)
        Set oData
        Parameters:
        oData - to set, cannot be null
      • getWebServices

        public WebServices getWebServices()
        Returns:
        webService, never null
      • setWebServices

        public void setWebServices​(WebServices webServices)
        Set webService
        Parameters:
        webService - to set, cannot be null
      • getHttpServices

        public HttpServices getHttpServices()
        Returns:
        httpService, never null
      • setHttpServices

        public void setHttpServices​(HttpServices httpServices)
        Set httpService
        Parameters:
        httpService - to set, cannot be null
      • getDistro

        public Distro getDistro()
        Returns:
        distro, never null
      • setDistro

        public void setDistro​(Distro distro)
        Set distro
        Parameters:
        distro - to set, cannot be null
      • getBase

        public String getBase()
        Returns:
        base, never null
      • setBase

        public void setBase​(String base)
        Set base
        Parameters:
        base - to set, cannot be null
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object