Interface DirHandlerConfMBean

All Superinterfaces:
org.bedework.util.jmx.BaseMBean, org.bedework.util.jmx.ConfBaseMBean
All Known Subinterfaces:
DbDirHandlerConfMBean, LdapDirHandlerConfMBean
All Known Implementing Classes:
DbDirHandlerConf, DirHandlerConf, LdapDirHandlerConf

public interface DirHandlerConfMBean extends org.bedework.util.jmx.ConfBaseMBean
Configure a carddav service dir handler
Author:
douglm
  • Method Details

    • setPathPrefix

      void setPathPrefix(String val)
      Set the pathPrefix which defines the paths for which we call this handler.
      Parameters:
      val - String
    • getPathPrefix

      String getPathPrefix()
      Get the pathPrefix
      Returns:
      String
    • setPrincipalPrefix

      void setPrincipalPrefix(String val)
      Set the prefix for principals which correspond to cards within this hierarchy

      For example "/principals.users" might be a principal prefix handled by "/directory/users"

      Parameters:
      val - String path
    • getPrincipalPrefix

      String getPrincipalPrefix()
      Get the pathPrefix
      Returns:
      String path
    • setCardPathPrefix

      void setCardPathPrefix(String val)
      Set the cardPathPrefix which defines the prefix for principal cards.
      Parameters:
      val - String
    • getCardPathPrefix

      String getCardPathPrefix()
      Get the cardPathPrefix
      Returns:
      String
    • setCardPathPrefixes

      void setCardPathPrefixes(String val)
      Set the cardPathPrefixes which defines the prefixes for principal cards based on an account prefix.
      Parameters:
      val - String
    • getCardPathPrefixes

      String getCardPathPrefixes()
      Get the cardPathPrefixes
      Returns:
      prefixes
    • setAddressBook

      void setAddressBook(boolean val)
      Parameters:
      val - True if this prefix represents an addressbook.
    • getAddressBook

      boolean getAddressBook()
      True if this prefix represents an addressbook.
      Returns:
      boolean
    • setDirectory

      void setDirectory(boolean val)
      Parameters:
      val - True if this prefix represents a directory.
    • getDirectory

      boolean getDirectory()
      True if this prefix represents a directory.
      Returns:
      boolean
    • setClassName

      void setClassName(String val)
      Set the interface implementation
      Parameters:
      val - String
    • getClassName

      String getClassName()
      get the interface implementation
      Returns:
      String
    • setOwnerHref

      void setOwnerHref(String val)
      The href for the owner
      Parameters:
      val - String
    • getOwnerHref

      String getOwnerHref()
      The href for the owner
      Returns:
      String
    • setCardKind

      void setCardKind(String val)
      If set defines the default kind in this directory
      Parameters:
      val - String
    • getCardKind

      String getCardKind()
      If set defines the default kind in this directory
      Returns:
      String