public class DefaultDirectory extends AbstractInstanceResource implements Directory
deletedPropertyNames, dirty, dirtyProperties, HREF_PROP_NAME, properties, readLock, referenceFactory, writeLock| Constructor and Description |
|---|
DefaultDirectory(InternalDataStore dataStore) |
DefaultDirectory(InternalDataStore dataStore,
Map<String,Object> properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(AccountStoreVisitor visitor) |
void |
createAccount(Account account) |
void |
createAccount(Account account,
boolean registrationWorkflowEnabled) |
void |
createAccount(CreateAccountRequest request) |
void |
createGroup(CreateGroupRequest request) |
void |
createGroup(Group group) |
void |
delete() |
AccountList |
getAccounts() |
AccountList |
getAccounts(AccountCriteria criteria) |
AccountList |
getAccounts(Map<String,Object> queryParams) |
String |
getDescription() |
GroupList |
getGroups() |
GroupList |
getGroups(GroupCriteria criteria) |
GroupList |
getGroups(Map<String,Object> queryParams) |
String |
getName() |
Map<String,Property> |
getPropertyDescriptors() |
DirectoryStatus |
getStatus() |
Tenant |
getTenant() |
void |
setDescription(String description) |
void |
setName(String name) |
void |
setStatus(DirectoryStatus status) |
savecreatePropertyDescriptorMap, equals, getBoolean, getBooleanProperty, getDataStore, getDateProperty, getDeletedPropertyNames, getHref, getInt, getIntProperty, getProperty, getPropertyNames, getResourceProperty, getString, getStringProperty, getUpdatedPropertyNames, hashCode, isDirty, isMaterialized, isNew, isPrintableProperty, materialize, setProperties, setProperty, setProperty, setProperty, setResourceProperty, toStringpublic DefaultDirectory(InternalDataStore dataStore)
public DefaultDirectory(InternalDataStore dataStore, Map<String,Object> properties)
public Map<String,Property> getPropertyDescriptors()
getPropertyDescriptors in class AbstractResourcepublic String getDescription()
getDescription in interface Directorypublic void setDescription(String description)
setDescription in interface Directorypublic DirectoryStatus getStatus()
public void setStatus(DirectoryStatus status)
public void createAccount(Account account)
createAccount in interface Directorypublic void createAccount(Account account, boolean registrationWorkflowEnabled)
createAccount in interface Directorypublic void createAccount(CreateAccountRequest request)
createAccount in interface Directorypublic AccountList getAccounts()
getAccounts in interface Directorypublic AccountList getAccounts(Map<String,Object> queryParams)
getAccounts in interface Directorypublic AccountList getAccounts(AccountCriteria criteria)
getAccounts in interface Directorypublic GroupList getGroups(GroupCriteria criteria)
public void createGroup(Group group)
createGroup in interface Directorypublic void createGroup(CreateGroupRequest request)
createGroup in interface Directorypublic void accept(AccountStoreVisitor visitor)
accept in interface AccountStoreCopyright © 2012–2014. All rights reserved.