Interface IPushPublishProfileUtil

All Known Implementing Classes:
PushPublishHTTPCupertinoUtil

public interface IPushPublishProfileUtil
The Interface IPushPublishProfileUtil
  • Field Details

  • Method Details

    • setVHost

      void setVHost(IVHost vhost)
      Set the VHost associated with this Util class
      Parameters:
      vhost -
    • setApplicationName

      void setApplicationName(String appName)
      Set the application name associated with this Util class
      Parameters:
      appName -
    • setApplicationInstance

      void setApplicationInstance(IApplicationInstance appInstance)
      Set the application instance associated with this Util class
      Parameters:
      appInstance -
    • onWriteEntry

      void onWriteEntry(Map<String,String> oldEntry, Map<String,String> newEntry)
      Allows modification of a map file entry prior to being written to the map file.
      Parameters:
      oldEntry - the old version of the entry (null for new entries)
      newEntry - the new version of the entry to be written
    • onReadEntry

      void onReadEntry(Map<String,String> entry)
      Allows modification of a map file entry after prior to being returned through a Push Publishing api.
      Parameters:
      entry - the map file entry as read from disk
    • onDeleteEntry

      void onDeleteEntry(Map<String,String> entry)
      Allows processing of a map file entry prior to being deleted.
      Parameters:
      entry - the map file entry as read from disk
    • validateEntry

      boolean validateEntry(Map<String,String> entry)
      Allows validation of a map file entry.
      Parameters:
      entry - the map file entry as read from disk
      Returns:
      true if entry is valid
    • isParent

      boolean isParent(Map<String,String> entry)
      Is this a parent profile?
      Parameters:
      entry - the map file entry as read from disk
      Returns:
      true if entry is a parent profile, false if child profile or standalone