@Retention(value=RUNTIME)
@Target(value={METHOD,TYPE})
public @interface CreateDS
| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.Class<?>[] |
additionalInterceptors
additional interceptors
|
boolean |
allowAnonAccess
flag to enable/disable anonymous access, default is false
|
CreateAuthenticator[] |
authenticators
authenticators, when empty the default authenticators are used, else this must contain the complete list
|
boolean |
enableAccessControl
flag to enable/disable access control, default is false
|
boolean |
enableChangeLog
flag to enable/disable changelog, default is true
|
java.lang.Class<?> |
factory
The Factory to use to create a DirectoryService
|
LoadSchema[] |
loadedSchemas
The loaded schemas
|
java.lang.String |
name
The DS name
|
CreatePartition[] |
partitions
The list of partitions to create
|
public abstract java.lang.Class<?> factory
public abstract boolean enableAccessControl
public abstract boolean allowAnonAccess
public abstract boolean enableChangeLog
public abstract CreatePartition[] partitions
public abstract java.lang.Class<?>[] additionalInterceptors
public abstract CreateAuthenticator[] authenticators
public abstract LoadSchema[] loadedSchemas