Class PublishInfo

java.lang.Object
jadex.publishservice.impl.PublishInfo

public class PublishInfo extends Object
Info struct for service publishing details.
  • Field Details

  • Constructor Details

    • PublishInfo

      public PublishInfo()
      Create a new publish info.
    • PublishInfo

      public PublishInfo(String pid, String publishtype, String publishtaget, Class<?> mapping)
      Create a new publish info.
      Parameters:
      pid - The publish id, e.g. url.
      publishtype - The publish type.
    • PublishInfo

      public PublishInfo(PublishInfo info)
      Create a new publish info.
  • Method Details

    • getPublishId

      public String getPublishId()
      Get the publishid.
      Returns:
      the publishid.
    • setPublishId

      public void setPublishId(String pid)
      Set the publishid.
      Parameters:
      publishid - The publishid to set.
    • getPublishType

      public String getPublishType()
      Get the type.
      Returns:
      the type.
    • setPublishType

      public void setPublishType(String type)
      Set the type.
      Parameters:
      type - The type to set.
    • getPublishTarget

      public String getPublishTarget()
      Set the publish scope.
      Parameters:
      publishscope - The publish scope. / public void setPublishScope(ServiceScope publishscope) { this.publishscope = publishscope; }
    • setPublishTarget

      public void setPublishTarget(String publishtarget)
    • getMapping

      public jadex.common.ClassInfo getMapping()
      Get the mapping information (e.g. annotated interface).
      Returns:
      The mapping.
    • setMapping

      public void setMapping(jadex.common.ClassInfo mapping)
      Set the mapping information (e.g. annotated interface).
      Parameters:
      mapping - The mapping to set.
    • toString

      public String toString()
      Get the string representation.
      Overrides:
      toString in class Object