Package org.bedework.carddav.server.jmx
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.ConfBaseMBeanConfigure a carddav service dir handler- Author:
- douglm
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetAddressBook()True if this prefix represents an addressbook.StringgetCardKind()If set defines the default kind in this directoryStringgetCardPathPrefix()Get the cardPathPrefixStringgetCardPathPrefixes()Get the cardPathPrefixesStringgetClassName()get the interface implementationbooleangetDirectory()True if this prefix represents a directory.StringgetOwnerHref()The href for the ownerStringgetPathPrefix()Get the pathPrefixStringgetPrincipalPrefix()Get the pathPrefixvoidsetAddressBook(boolean val)True if this prefix represents an addressbook.voidsetCardKind(String val)If set defines the default kind in this directoryvoidsetCardPathPrefix(String val)Set the cardPathPrefix which defines the prefix for principal cards.voidsetCardPathPrefixes(String val)Set the cardPathPrefixes which defines the prefixes for principal cards based on an account prefix.voidsetClassName(String val)Set the interface implementationvoidsetDirectory(boolean val)True if this prefix represents a directory.voidsetOwnerHref(String val)The href for the ownervoidsetPathPrefix(String val)Set the pathPrefix which defines the paths for which we call this handler.voidsetPrincipalPrefix(String val)Set the prefix for principals which correspond to cards within this hierarchy
-
-
-
Method Detail
-
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 hierarchyFor 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)
True if this prefix represents an addressbook.- Parameters:
val-
-
getAddressBook
boolean getAddressBook()
True if this prefix represents an addressbook.- Returns:
- boolean
-
setDirectory
void setDirectory(boolean val)
True if this prefix represents a directory.- Parameters:
val-
-
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
-
-