Enterprise Profile Management Windows SDK
EntityBase Class
NamespacesHubOne.Epm.ApiEntityBase
Base Api class exposing common methods to derived classes
Declaration Syntax
C#Visual BasicVisual C++
public class EntityBase : ADObject
Public Class EntityBase _
	Inherits ADObject
public ref class EntityBase : public ADObject
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
EntityBase()()()
constructor for an api base

EntityBase(String)
constructor for an api base

AddCitation(Citation)
adds a citation to an object

AddComment(Comment)
adds a comment to an object

AddToMultiValue(String, Object)
Adds an item to a multivalue array
(Inherited from ADObject.)
AllCitations
collection of citations against this profile and any of its related entities

AllComments
collection of comments against this profile and any of its related entities

Children
Returns a list of distinguished names of the children of this object
(Inherited from ADObject.)
ChildrenByObjectClass(String)
Returns a list of distinguished names of the children of this object
(Inherited from ADObject.)
Citations
Collection of Citations on this object

ClearComments()()()
clear all the comments from an object

ClearMultiValue(String)
Clears a multivalue attribute
(Inherited from ADObject.)
Comments
retrieves a list of comments for this object

CommitChanges()()()
Commits the changes.
(Inherited from ADObject.)
Create(String, String)
Creates a new Active Directory Object given its name, class and Parent is inferred as this object
(Inherited from ADObject.)
DeleteCitation(Citation)
deletes a citation from an object

DeleteComment(Comment)
deletes a comment to an object

DeleteMultiValueItem(String, String)
Deletes a multivalue item
(Inherited from ADObject.)
DisablePermissionInhertitance()()()
Causes any inherited permission to this object to be ignored
(Inherited from ADObject.)
DistinguishedName
The Distinguished name of the current active directory object
(Inherited from ADObject.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Finish()()()
Disposes the attached directory Entry
(Inherited from ADObject.)
GetAllPermissions()()()
Gets the current permissions on the object
(Inherited from ADObject.)
GetAttributeValue(String)
Gets the value of the defined attribute
(Inherited from ADObject.)
GetAttributeValueAsDate(String)
Gets the value of the specified attribute as a date
(Inherited from ADObject.)
GetAttributeValueAsInt(String)
Gets the value of the specified attribute as an Int32
(Inherited from ADObject.)
GetChild(String)
Returns the DN of a child (to be used after ChildExists)
(Inherited from ADObject.)
GetChildren(String, array<String>[]()[])
Returns the DN of a child (to be used after ChildExists)
(Inherited from ADObject.)
GetCitationById(Guid)
retrieve a particular citation from the multivalued list by its unique identifier

GetCommentById(Guid)
retrieve a particular comment from the multivalued list by its unique identifier

GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetMultiValue(String)
Returns the content of a multivalue list as an object array
(Inherited from ADObject.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
GrantPermission(IdentityReference, PermissionLevel)
Grant read permission to an identity on this object
(Inherited from ADObject.)
GrantPermission(IdentityReference, PermissionLevel, String, Boolean)
Grants access to a user on a specific attribute only
(Inherited from ADObject.)
HasAccess(PermissionLevel)
Check if the currently executing user has a specific permission on this object
(Inherited from ADObject.)
HasAccess(String, PermissionLevel)
Check if the currently executing user has access to edit a property on this object
(Inherited from ADObject.)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Parent
Returns the distinguishedName of the Parent
(Inherited from ADObject.)
ParentDirectoryEntryClassName
the class of the object on which the citation or comment has been made

Password
A password to use with the user name for simple binds
(Inherited from ADObject.)
Rename(String)
Rename the directory object
(Inherited from ADObject.)
RevokeAllPermissions(IdentityReference)
Removes all permission for a specific identity from this object
(Inherited from ADObject.)
RevokeAllPermissions(IdentityReference, String)
Removes all permission for a specific identity for a property of this object
(Inherited from ADObject.)
SetAttributeValue(String, Object)
Sets a simple attribute Value
(Inherited from ADObject.)
ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
UpdateCitation(LdsPropertyBase)
updates a citation

UpdateComment(Comment)
updates a comment on an object

UpdateMultiValueItem(String, String, String)
Updates a multivalue item
(Inherited from ADObject.)
UserName
A username to use for establishin a simple bind. By default this value is left empty and the current logged on user is used.
(Inherited from ADObject.)
Inheritance Hierarchy

Assembly: HubOne.Epm.Api (Module: HubOne.Epm.Api) Version: 1.0.3503.23885 (1.0.0.0)