Class RoleMemberEntry
- Namespace
- SWConfigDataClientLib.Proxies.Security
- Assembly
- IpPbxCDSClientLib.dll
<CDSClientLib.SubEntrySummary>
public class RoleMemberEntry : SObject
- Inheritance
-
RoleMemberEntry
- Inherited Members
Remarks
Thread Safety: safe
Constructors
RoleMemberEntry()
public RoleMemberEntry()
Fields
ClassTrace
protected static STraceInfo ClassTrace
Field Value
- STraceInfo
Properties
EntryId
public virtual int EntryId { get; }
Property Value
Remarks
Thread Safety: safe
IsEntryIdNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsEntryIdNull { get; }
Property Value
Remarks
Thread Safety: safe
IsMemberBytesNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsMemberBytesNull { get; }
Property Value
Remarks
Thread Safety: safe
IsMemberIDNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsMemberIDNull { get; }
Property Value
Remarks
Thread Safety: safe
IsMemberStringNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsMemberStringNull { get; }
Property Value
Remarks
Thread Safety: safe
IsRoleIDNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsRoleIDNull { get; }
Property Value
Remarks
Thread Safety: safe
IsTypeNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsTypeNull { get; }
Property Value
Remarks
Thread Safety: safe
MemberBytes
public virtual byte[] MemberBytes { get; set; }
Property Value
- byte[]
Remarks
Thread Safety: safe
MemberID
public virtual int MemberID { get; set; }
Property Value
Remarks
Thread Safety: safe
MemberString
(Max length is 250.)
public virtual string MemberString { get; set; }
Property Value
Remarks
Thread Safety: safe
ParentEntry
The parent entry.
public virtual RoleEntry ParentEntry { get; }
Property Value
Remarks
Thread Safety: safe
ProxyNumber
protected virtual long ProxyNumber { get; }
Property Value
RoleID
public virtual int RoleID { get; set; }
Property Value
Remarks
Thread Safety: safe
Type
public virtual RoleMembershipType Type { get; set; }
Property Value
Remarks
Thread Safety: safe
Methods
ApplyData(RoleMemberEntry)
Applies all data from the Entry object item.
public virtual void ApplyData(RoleMemberEntry entry)
Parameters
entry
RoleMemberEntry
Remarks
Thread Safety: safe
Clone()
Clones the Entry item. The cloned entry is unattached and can not be used for updating.
public virtual RoleMemberEntry Clone()
Returns
- RoleMemberEntry
Cloned entry of type RoleMemberEntry.
Remarks
Thread Safety: safe
Dispose()
Dispose
public virtual void Dispose()
Remarks
Thread Safety: safe
SetDefaultValues()
Sets all item attributes to default value.
public virtual void SetDefaultValues()
Remarks
Thread Safety: safe
SetMemberBytesNull()
Set item attribute to Null value (DBNull).
public virtual void SetMemberBytesNull()
Remarks
Thread Safety: safe
SetMemberIDNull()
Set item attribute to Null value (DBNull).
public virtual void SetMemberIDNull()
Remarks
Thread Safety: safe
SetMemberStringNull()
Set item attribute to Null value (DBNull).
public virtual void SetMemberStringNull()
Remarks
Thread Safety: safe
SetTypeDefaultValue()
Set item attribute to default value.
public virtual void SetTypeDefaultValue()
Remarks
Thread Safety: safe
ToString()
Returns the string representation of the item.
public override string ToString()
Returns
- string
String representation of the item.
Remarks
Thread Safety: safe
ValidateNotNullMembers()
Checks if all attributes have valid values. For example an unset attribtue which doesn't allow null value will cause an Exception.
public virtual void ValidateNotNullMembers()
Remarks
Thread Safety: safe
Verbose()
Returns a string containing alle item attributes. This method can be used for trcaing and debugging.
public virtual string Verbose()
Returns
- string
String containig all item attributes with names and values
Remarks
Thread Safety: safe