@Path(value="/directory/{domain}")
public interface IDirectory
| Modifier and Type | Method and Description |
|---|---|
ContainerChangelog |
changelog(java.lang.Long since)
Get the domain's
ContainerChangelog |
ContainerChangeset<java.lang.String> |
changeset(java.lang.Long since)
Get the domain's
ContainerChangeset |
TaskRef |
delete(java.lang.String path)
Delete
DirEntry by path |
TaskRef |
deleteByEntryUid(java.lang.String entryUid)
Delete a
DirEntry by uid |
DirEntry |
findByEntryUid(java.lang.String entryUid)
Get
DirEntry by uid |
DirEntry |
getByEmail(java.lang.String email)
Fetch a
DirEntry by its email address |
java.util.List<ItemValue<DirEntry>> |
getByRoles(java.util.List<java.lang.String> roles) |
java.util.List<DirEntry> |
getEntries(java.lang.String path)
Fetch
DirEntrys by their path |
DirEntry |
getEntry(java.lang.String path)
Fetch
DirEntry by its path |
byte[] |
getEntryIcon(java.lang.String entryUid)
Get a
DirEntry's icon |
byte[] |
getEntryPhoto(java.lang.String entryUid)
Get a
DirEntry's photo |
byte[] |
getIcon(java.lang.String path)
Get a
DirEntry's icon |
java.util.List<ItemValue<DirEntry>> |
getMultiple(java.util.List<java.lang.String> id)
Fetch a list of
net.bluemind.core.container.model(DirEntry)
by their internal numerical ids |
java.util.Set<java.lang.String> |
getRolesForDirEntry(java.lang.String entryUid)
Get all the roles associated to an
DirEntry |
java.util.Set<java.lang.String> |
getRolesForOrgUnit(java.lang.String orgUnitUid)
Get all the roles associated to an
OrgUnit |
DirEntry |
getRoot()
Fetch the root
DirEntry |
ItemValue<VCard> |
getVCard(java.lang.String uid)
|
ListResult<ItemValue<DirEntry>> |
search(DirEntryQuery query)
Search
DirEntrys by DirEntryQuery |
TaskRef |
xfer(java.lang.String entryUid,
java.lang.String serverUid)
|
@GET DirEntry getRoot() throws ServerFault
DirEntryDirEntryServerFault - common error object@POST @Path(value="_entry") DirEntry getEntry(java.lang.String path) throws ServerFault
DirEntry by its pathpath - path of the directory entry DirEntry or null if not foundServerFault - common error object@POST @Path(value="_childs") java.util.List<DirEntry> getEntries(java.lang.String path) throws ServerFault
DirEntrys by their pathpath - path of the directory entries DirEntrysServerFault - common error object@DELETE
@Path(value="{path}")
TaskRef delete(@PathParam(value="path")
java.lang.String path)
throws ServerFault
DirEntry by pathpath - path of the directory entry (domainUid/kind/entryUid)ServerFault - common error object@GET
@Path(value="{uid}/_vcard")
ItemValue<VCard> getVCard(@PathParam(value="uid")
java.lang.String uid)
throws ServerFault
uid - the entry uidServerFault - common error object@DELETE
@Path(value="_byentryuid/{entryUid}")
TaskRef deleteByEntryUid(@PathParam(value="entryUid")
java.lang.String entryUid)
throws ServerFault
DirEntry by uiduid - the entry uidServerFault - common error object@GET @Path(value="_changelog") ContainerChangelog changelog(@QueryParam(value="since") java.lang.Long since) throws ServerFault
ContainerChangelogsince - timestamp of the first change we want to retrieveContainerChangelogServerFault - common error object@GET @Path(value="_changeset") ContainerChangeset<java.lang.String> changeset(@QueryParam(value="since") java.lang.Long since) throws ServerFault
ContainerChangesetsince - timestamp of the first change we want to retrieveContainerChangesetServerFault - common error object@POST @Path(value="_search") ListResult<ItemValue<DirEntry>> search(DirEntryQuery query) throws ServerFault
DirEntrys by DirEntryQueryquery - the DirEntryQuery search parametersDirEntrysServerFault - common error object@GET
@Path(value="entry-uid/{entryUid}")
DirEntry findByEntryUid(@PathParam(value="entryUid")
java.lang.String entryUid)
throws ServerFault
DirEntry by uidentryUid - the unique DirEntry uidDirEntry or null if not foundServerFault - common error object@GET
@Path(value="entry-uid/{entryUid}/icon")
@Produces(value="image/png")
byte[] getEntryIcon(@PathParam(value="entryUid")
java.lang.String entryUid)
throws ServerFault
DirEntry's iconentryUid - the unique DirEntry uidDirEntryServerFault - common error object@GET
@Path(value="entry-uid/{entryUid}/photo")
@Produces(value="image/png")
byte[] getEntryPhoto(@PathParam(value="entryUid")
java.lang.String entryUid)
throws ServerFault
DirEntry's photoentryUid - the unique DirEntry uidDirEntryServerFault - common error object@GET
@Path(value="_icon/{path}")
@Produces(value="image/png")
byte[] getIcon(@PathParam(value="path")
java.lang.String path)
throws ServerFault
DirEntry's iconpath - path of the directory entry (domainUid/kind/entryUid)DirEntryServerFault - common error object@GET
@Path(value="entry-uid/{entryUid}/rolesfor_")
java.util.Set<java.lang.String> getRolesForDirEntry(@PathParam(value="entryUid")
java.lang.String entryUid)
throws ServerFault
DirEntryentryUid - the unique DirEntry uidDirEntryServerFault - common error object@GET
@Path(value="ou-uid/{ouUid}/rolesfor_")
java.util.Set<java.lang.String> getRolesForOrgUnit(@PathParam(value="ouUid")
java.lang.String orgUnitUid)
throws ServerFault
OrgUnitorgUnitUid - the unique OrgUnit's idOrgUnitServerFault - common error object@POST @Path(value="_byroles") java.util.List<ItemValue<DirEntry>> getByRoles(java.util.List<java.lang.String> roles) throws ServerFault
roles - ServerFault@GET
@Path(value="_byEmail/{email}")
DirEntry getByEmail(@PathParam(value="email")
java.lang.String email)
DirEntry by its email address@POST @Path(value="_mget") java.util.List<ItemValue<DirEntry>> getMultiple(java.util.List<java.lang.String> id)
net.bluemind.core.container.model(DirEntry)
by their internal numerical idsid - list of internal numerical idsDirEntry's@POST
@Path(value="_xfer/{entryUid}/{serverUid}")
TaskRef xfer(@PathParam(value="entryUid")
java.lang.String entryUid,
@PathParam(value="serverUid")
java.lang.String serverUid)
throws ServerFault
DirEntry to a different
Server This transfers all database related
data as well as all emails to the new server. This action can potentially
take a very long timeentryUid - the unique DirEntry uidserverUid - the unique Server uidTaskRef referencing this
operationServerFault - common error objectCopyright © 2022. All Rights Reserved.