Interface SoapMarshaler

All Known Implementing Classes:
AbstractSoapMarshaler, AbstractStatelessSoapMarshaler, Artifact2SoapDOMarshaler, Artifact2SoapListMarshaler, Artifact2SoapRowMarshaler, Artifact3SoapDOMarshaler, ArtifactDependencySoapListMarshaler, ArtifactDependencySoapRowMarshaler, ArtifactDetail2SoapListMarshaler, ArtifactDetail2SoapRowMarshaler, ArtifactDetailSoapListMarshaler, ArtifactDetailSoapRowMarshaler, ArtifactsInPlanningFolder2SoapListMarshaler, ArtifactsInPlanningFolder2SoapRowMarshaler, ArtifactsInPlanningFolderSoapListMarshaler, ArtifactsInPlanningFolderSoapRowMarshaler, ArtifactSoapDOMarshaler, ArtifactSoapListMarshaler, ArtifactSoapRowMarshaler, AssociationSoapListMarshaler, AssociationSoapRowMarshaler, AttachmentSoapListMarshaler, AttachmentSoapRowMarshaler, AuditHistorySoapListMarshaler, AuditHistorySoapRowMarshaler, CategorySoapDOMarshaler, CategorySoapListMarshaler, CategorySoapRowMarshaler, CheckoutCommandSoapListMarshaler, CommentSoapListMarshaler, CommentSoapRowMarshaler, Commit2SoapDOMarshaler, CommitSoapDOMarshaler, CommitSoapListMarshaler, CommitSoapRowMarshaler, Document2SoapDOMarshaler, Document2SoapListMarshaler, Document2SoapRowMarshaler, Document3SoapDOMarshaler, Document3SoapListMarshaler, Document3SoapRowMarshaler, DocumentFolderFieldSoapDOMarshaler, DocumentFolderFieldValueSoapDOMarshaler, DocumentFolderSoapDOMarshaler, DocumentFolderSoapListMarshaler, DocumentFolderSoapRowMarshaler, DocumentReviewSoapDOMarshaler, DocumentReviewSoapListMarshaler, DocumentReviewSoapRowMarshaler, DocumentSoapDOMarshaler, DocumentSoapListMarshaler, DocumentSoapRowMarshaler, ExternalSystem2SoapListMarshaler, ExternalSystem2SoapRowMarshaler, ExternalSystemSoapDOMarshaler, ExternalSystemSoapListMarshaler, ExternalSystemSoapRowMarshaler, FieldValueHierarchyHelperMarshaler, FieldValueMapMarshaler, FolderPathMarshaler, FolderSoapDOMarshaler, FolderSoapListMarshaler, FolderSoapRowMarshaler, Forum2SoapDOMarshaler, Forum2SoapListMarshaler, Forum2SoapRowMarshaler, ForumSoapDOMarshaler, ForumSoapListMarshaler, ForumSoapRowMarshaler, FrsFile2SoapDOMarshaler, FrsFile2SoapListMarshaler, FrsFile2SoapRowMarshaler, FrsFileSoapDOMarshaler, FrsFileSoapListMarshaler, FrsFileSoapRowMarshaler, GenericFolderSoapDOMarshaler, IntegratedAppResourceBundleSoapDOMarshaler, ItemPathMarshaler, ItemSoapDOMarshaler, LinkedApplication2SoapDOMarshaler, LinkedApplication2SoapListMarshaler, LinkedApplication2SoapRowMarshaler, LinkedApplicationSoapDOMarshaler, LinkedApplicationSoapListMarshaler, LinkedApplicationSoapRowMarshaler, LinkIASoapListMarshaler, LinkIASoapRowMarshaler, LocaleMarshaler, MonitoringSubscriptionSoapDOMarshaler, MonitoringSubscriptionSoapListMarshaler, MonitoringSubscriptionSoapRowMarshaler, MonitoringUserSoapListMarshaler, MonitoringUserSoapRowMarshaler, NamedValuesMarshaler, NewsPostSoapDOMarshaler, NewsPostSoapListMarshaler, NewsPostSoapRowMarshaler, ObjectSoapDOMarshaler, OrderedDocumentFolderFieldSoapListMarshaler, OrderedTrackerFieldSoapListMarshaler, PackageSoapDOMarshaler, PackageSoapListMarshaler, PackageSoapRowMarshaler, PageComponent2SoapDOMarshaler, PageComponentSoapDOMarshaler, PageSoapDOMarshaler, PageSoapListMarshaler, PageSoapRowMarshaler, PlanningFolder2SoapDOMarshaler, PlanningFolder2SoapListMarshaler, PlanningFolder2SoapRowMarshaler, PlanningFolder3SoapDOMarshaler, PlanningFolder3SoapListMarshaler, PlanningFolder3SoapRowMarshaler, PlanningFolder4SoapDOMarshaler, PlanningFolder4SoapListMarshaler, PlanningFolder4SoapRowMarshaler, PlanningFolder5SoapDOMarshaler, PlanningFolder5SoapListMarshaler, PlanningFolder5SoapRowMarshaler, PlanningFolderSoapDOMarshaler, PlanningFolderSoapListMarshaler, PlanningFolderSoapRowMarshaler, PlanningStatusValueSoapDOMarshaler, PluggableComponent2SoapDOMarshaler, PluggableComponent2SoapListMarshaler, PluggableComponent2SoapRowMarshaler, PluggableComponent3SoapDOMarshaler, PluggableComponent4SoapDOMarshaler, PluggableComponent5SoapDOMarshaler, PluggableComponentParameterSoapDOMarshaler, PluggableComponentParameterValueSoapDOMarshaler, PluggableComponentSoapDOMarshaler, PluggableComponentSoapListMarshaler, PluggableComponentSoapRowMarshaler, PluggablePermissionSoapDOMarshaler, PostSoapDOMarshaler, PostSoapListMarshaler, PostSoapRowMarshaler, ProjectGroupMemberSoapListMarshaler, ProjectGroupMemberSoapRowMarshaler, ProjectGroupSoapDOMarshaler, ProjectGroupSoapListMarshaler, ProjectGroupSoapRowMarshaler, ProjectMemberSoapListMarshaler, ProjectMemberSoapRowMarshaler, ProjectPathMarshaler, ProjectSoapDOMarshaler, ProjectSoapListMarshaler, ProjectSoapRowMarshaler, RankedArtifact2SoapListMarshaler, RankedArtifact2SoapRowMarshaler, RankedArtifactSoapListMarshaler, RankedArtifactSoapRowMarshaler, RelationshipSoapDOMarshaler, ReleaseSoapDOMarshaler, ReleaseSoapListMarshaler, ReleaseSoapRowMarshaler, ReplicableScmExternalSystemSoapListMarshaler, ReplicableScmExternalSystemSoapRowMarshaler, ReplicaDataSoapDOMarshaler, ReplicaRepositorySoapListMarshaler, ReplicaRepositorySoapRowMarshaler, ReplicaServerSoapListMarshaler, ReplicaServerSoapRowMarshaler, ReplicatedRepositorySoapListMarshaler, ReplicatedRepositorySoapRowMarshaler, Repository2SoapDOMarshaler, RepositoryParameter2SoapDOMarshaler, RepositorySoapDOMarshaler, RepositorySoapListMarshaler, RepositorySoapRowMarshaler, RoleCluster2SoapListMarshaler, RoleClusterSoapListMarshaler, RoleGroupSoapListMarshaler, RoleGroupSoapRowMarshaler, RolePathSoapListMarshaler, RoleRequestSoapListMarshaler, RoleRequestSoapRowMarshaler, RoleSoapDOMarshaler, RoleSoapListMarshaler, RoleSoapRowMarshaler, ScmFile2SoapListMarshaler, ScmFile2SoapRowMarshaler, ScmFileListToNamedValuesSoapMarshaler, ScmFileSoapListMarshaler, ScmFileSoapRowMarshaler, TagSoapDOMarshalar, TagSoapListMarshaler, TagSoapMarshaler, TagSoapRowMarshaler, TeamSoapDOMarshaler, TeamSoapListMarshaler, TeamSoapRowMarshaler, TopicSoapDOMarshaler, TopicSoapListMarshaler, TopicSoapRowMarshaler, Tracker2SoapDOMarshaler, Tracker2SoapListMarshaler, Tracker2SoapRowMarshaler, Tracker3SoapDOMarshaler, Tracker3SoapListMarshaler, Tracker3SoapRowMarshaler, TrackerField2SoapDOMarshaler, TrackerFieldSoapDOMarshaler, TrackerFieldValueSoapDOMarshaler, TrackerSoapDOMarshaler, TrackerSoapListMarshaler, TrackerSoapRowMarshaler, TrackerUnitSoapListMarshaler, TrackerUnitSoapRowMarshaler, User2SoapDOMarshaler, User2SoapListMarshaler, User2SoapRowMarshaler, UserGroupSoapDOMarshaler, UserGroupSoapListMarshaler, UserGroupSoapRowMarshaler, UserSoapDOMarshaler, UserSoapListMarshaler, UserSoapRowMarshaler, UserStatusMarshaler, ValueMapMarshaler, VersionInformationSoapListMarshaler, VersionInformationSoapRowMarshaler, WikiPageSoapDOMarshaler, WikiPageSoapListMarshaler, WikiPageSoapRowMarshaler

public interface SoapMarshaler
Interface that must be implemented by all SOAP marshalers (convert a SOAP object to an object required by RMI APIs).
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Determines if this marshaller is stateless/cacheable.
    rmiToSoap(Object rmiObject)
    Unmarshals an object used by RMI APIs to a SOAP object
    soapToRmi(Object soapObject)
    Converts a SOAP object to an object type required by RMI APIs.
  • Method Details

    • soapToRmi

      Object soapToRmi(Object soapObject) throws SoapMarshalingException
      Converts a SOAP object to an object type required by RMI APIs.
      Parameters:
      soapObject - SOAP object to marshal.
      Returns:
      Object required by RMI APIs.
      Throws:
      SoapMarshalingException - when an error is encountered during marshaling.
    • rmiToSoap

      Object rmiToSoap(Object rmiObject) throws SoapMarshalingException
      Unmarshals an object used by RMI APIs to a SOAP object
      Parameters:
      rmiObject - Object used by RMI apis.
      Returns:
      Unmarshaled SOAP object.
      Throws:
      SoapMarshalingException - when an error is encountered during unmarshaling.
    • isStateless

      boolean isStateless()
      Determines if this marshaller is stateless/cacheable.
      Returns:
      true if the the marshaller is stateless