Class BasePortalContainerAttachmentsProvider

java.lang.Object
com.webmethods.caf.faces.bean.PageFlowScopeAdapter
com.webmethods.caf.faces.data.attachments.BasePortalContainerAttachmentsProvider
All Implemented Interfaces:
IPageFlowScopeAdapter, IAttachmentsProvider, IWebDavAwareAttachmentsProvider, Serializable
Direct Known Subclasses:
PortalContainerAttachmentsProvider, TempAttachmentsProvider

public class BasePortalContainerAttachmentsProvider extends PageFlowScopeAdapter implements IWebDavAwareAttachmentsProvider, Serializable
Base class for an attachments provider backed by a MWS
See Also:
  • Field Details

    • fContainerID

      protected String fContainerID
      Holds the id of the container that contains the attachment files
    • fContainerThingID

      protected transient IThingID fContainerThingID
      ThingID of the container
    • fAttachmentsList

      protected List<IAttachmentItem> fAttachmentsList
      The list of attachment items in the container
    • useWebDav

      protected boolean useWebDav
      Flag to specify whether to use WebDAV or not
    • DEFAULT_MIME_PROPERTIES

      protected static final String DEFAULT_MIME_PROPERTIES
      See Also:
    • MIME_CONFIG_FILE

      protected static final String MIME_CONFIG_FILE
      System property to override the config file location
      See Also:
    • m_mimeExtensions

      protected static HashMap<String,String> m_mimeExtensions
      This structure is used bye #getMimeExtension
    • CHARSET_EQUALS

      public static final String CHARSET_EQUALS
      See Also:
  • Constructor Details

    • BasePortalContainerAttachmentsProvider

      public BasePortalContainerAttachmentsProvider()
  • Method Details