Package net.bluemind.directory.api
Class DirEntry
java.lang.Object
net.bluemind.directory.api.BaseDirEntry
net.bluemind.directory.api.DirEntry
Data structure of directory related entities
-
Nested Class Summary
Nested classes/interfaces inherited from class net.bluemind.directory.api.BaseDirEntry
BaseDirEntry.AccountType, BaseDirEntry.Kind -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanTrue, if this is a system-internal accountEmail addressList of emails associated to thisDirEntrybooleanTrue, if thisDirEntryis hidden from all user viewsintNSPI Identifier for MAPIOptional unique if of the organizational unit thisDirEntrybelongs toOptional unique if of the organizational unit thisDirEntrybelongs toPath of theDirEntryin the format
domainUid/kind/entryUidbooleanTrue, if this is a system-internal accountFields inherited from class net.bluemind.directory.api.BaseDirEntry
accountType, displayName, entryUid, kind -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DirEntrycreate(String orgUnitUid, String path, BaseDirEntry.Kind kind, String entryUid, String displayName, String email, boolean hidden, boolean system, boolean archived) static DirEntrycreate(String orgUnitUid, String path, BaseDirEntry.Kind kind, String entryUid, String displayName, String email, boolean hidden, boolean system, boolean archived, String dataLocation) static DirEntrycreate(String orgUnitUid, String path, BaseDirEntry.Kind kind, String entryUid, String displayName, String email, boolean hidden, boolean system, boolean archived, String dataLocation, BaseDirEntry.AccountType accountType) toString()withEmails(String... emails) withEmails(List<Email> emails) Methods inherited from class net.bluemind.directory.api.BaseDirEntry
equals, hashCode
-
Field Details
-
path
Path of theDirEntryin the format
domainUid/kind/entryUid -
email
Email address -
system
public boolean systemTrue, if this is a system-internal account -
archived
public boolean archivedTrue, if this is a system-internal account -
emails
List of emails associated to thisDirEntry -
orgUnitUid
Optional unique if of the organizational unit thisDirEntrybelongs to -
orgUnitPath
Optional unique if of the organizational unit thisDirEntrybelongs to -
dataLocation
-
minId
public int minIdNSPI Identifier for MAPI
-
-
Constructor Details
-
DirEntry
public DirEntry()
-
-
Method Details
-
create
-
create
-
create
public static DirEntry create(String orgUnitUid, String path, BaseDirEntry.Kind kind, String entryUid, String displayName, String email, boolean hidden, boolean system, boolean archived, String dataLocation, BaseDirEntry.AccountType accountType) -
withEmails
-
withEmails
-
toString
-