Class GroupEntryBase
- Namespace
- SWConfigDataClientLib.Proxies.Groups
- Assembly
- IpPbxCDSClientLib.dll
<CDSClientLib.EntryBaseSummary>
public class GroupEntryBase : SUpdateObject
- Inheritance
-
GroupEntryBase
- Derived
- Inherited Members
Remarks
Thread Safety: safe
Constructors
GroupEntryBase()
public GroupEntryBase()
Fields
ClassTrace
protected static STraceInfo ClassTrace
Field Value
- STraceInfo
Properties
AllowMemCalls
public virtual bool AllowMemCalls { get; set; }
Property Value
Remarks
Thread Safety: safe
AnnouncementFile
(Max length is 512.)
public virtual string AnnouncementFile { get; set; }
Property Value
Remarks
Thread Safety: safe
CallingTimeout
public virtual int CallingTimeout { get; set; }
Property Value
Remarks
Thread Safety: safe
CallingType
public virtual GroupCallingType CallingType { get; set; }
Property Value
Remarks
Thread Safety: safe
Comment
(Max length is 256.)
public virtual string Comment { get; set; }
Property Value
Remarks
Thread Safety: safe
EMailAddr
(Max length is 128.)
public virtual string EMailAddr { get; set; }
Property Value
Remarks
Thread Safety: safe
GroupID
public virtual int GroupID { get; }
Property Value
Remarks
Thread Safety: safe
InternalName
(Max length is 8.)
public virtual string InternalName { get; set; }
Property Value
Remarks
Thread Safety: safe
InternalNumberEntryCollection
Collection of simple configuration items. (InternalNumberEntry)
public virtual InternalNumberEntryCollection InternalNumberEntryCollection { get; }
Property Value
Remarks
Thread Safety: safe
IsAllowMemCallsNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsAllowMemCallsNull { get; }
Property Value
Remarks
Thread Safety: safe
IsAnnouncementFileNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsAnnouncementFileNull { get; }
Property Value
Remarks
Thread Safety: safe
IsCallingTimeoutNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsCallingTimeoutNull { get; }
Property Value
Remarks
Thread Safety: safe
IsCallingTypeNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsCallingTypeNull { get; }
Property Value
Remarks
Thread Safety: safe
IsCommentNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsCommentNull { get; }
Property Value
Remarks
Thread Safety: safe
IsEMailAddrNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsEMailAddrNull { get; }
Property Value
Remarks
Thread Safety: safe
IsEveryoneGroup
public virtual bool IsEveryoneGroup { get; set; }
Property Value
Remarks
Thread Safety: safe
IsGroupIDNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsGroupIDNull { get; }
Property Value
Remarks
Thread Safety: safe
IsInternalNameNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsInternalNameNull { get; }
Property Value
Remarks
Thread Safety: safe
IsIsEveryoneGroupNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsIsEveryoneGroupNull { get; }
Property Value
Remarks
Thread Safety: safe
IsLastCalledPositionNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsLastCalledPositionNull { get; }
Property Value
Remarks
Thread Safety: safe
IsLocationIDNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsLocationIDNull { get; }
Property Value
Remarks
Thread Safety: safe
IsMaxVoiceRecLenNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsMaxVoiceRecLenNull { get; }
Property Value
Remarks
Thread Safety: safe
IsNameNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsNameNull { get; }
Property Value
Remarks
Thread Safety: safe
IsPlayAnnouncementNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsPlayAnnouncementNull { get; }
Property Value
Remarks
Thread Safety: safe
IsProfileIDNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsProfileIDNull { get; }
Property Value
Remarks
Thread Safety: safe
IsRecordVoiceMessageNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsRecordVoiceMessageNull { get; }
Property Value
Remarks
Thread Safety: safe
IsRecordingCodecNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsRecordingCodecNull { get; }
Property Value
Remarks
Thread Safety: safe
IsRemoteInquiryEnabledNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsRemoteInquiryEnabledNull { get; }
Property Value
Remarks
Thread Safety: safe
IsRemoteInquiryPinHashNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsRemoteInquiryPinHashNull { get; }
Property Value
Remarks
Thread Safety: safe
IsSaltNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsSaltNull { get; }
Property Value
Remarks
Thread Safety: safe
IsVoiceTranscriptionEnabledNull
Returns true if the item attribute has Null value (DBNull).
public virtual bool IsVoiceTranscriptionEnabledNull { get; }
Property Value
Remarks
Thread Safety: safe
LastCalledPosition
public virtual int LastCalledPosition { get; set; }
Property Value
Remarks
Thread Safety: safe
LocationID
public virtual int LocationID { get; set; }
Property Value
Remarks
Thread Safety: safe
MaxVoiceRecLen
public virtual int MaxVoiceRecLen { get; set; }
Property Value
Remarks
Thread Safety: safe
MembershipEntryCollection
Collection of simple configuration items. (MembershipEntry)
public virtual MembershipEntryCollection MembershipEntryCollection { get; }
Property Value
Remarks
Thread Safety: safe
Name
(Max length is 80.)
public virtual string Name { get; set; }
Property Value
Remarks
Thread Safety: safe
PlayAnnouncement
public virtual bool PlayAnnouncement { get; set; }
Property Value
Remarks
Thread Safety: safe
ProfileID
public virtual int ProfileID { get; set; }
Property Value
Remarks
Thread Safety: safe
ProxyNumber
protected virtual long ProxyNumber { get; }
Property Value
RecordVoiceMessage
public virtual bool RecordVoiceMessage { get; set; }
Property Value
Remarks
Thread Safety: safe
RecordingCodec
public virtual RecordingCodec RecordingCodec { get; set; }
Property Value
Remarks
Thread Safety: safe
RemoteInquiryEnabled
public virtual bool RemoteInquiryEnabled { get; set; }
Property Value
Remarks
Thread Safety: safe
RemoteInquiryPinHash
(Max length is 256.)
public virtual string RemoteInquiryPinHash { get; set; }
Property Value
Remarks
Thread Safety: safe
Salt
(Max length is 50.)
public virtual string Salt { get; set; }
Property Value
Remarks
Thread Safety: safe
SubstitutedNumberEntryCollection
Collection of simple configuration items. (SubstitutedNumberEntry)
public virtual SubstitutedNumberEntryCollection SubstitutedNumberEntryCollection { get; }
Property Value
Remarks
Thread Safety: safe
VoiceTranscriptionEnabled
public virtual bool VoiceTranscriptionEnabled { get; set; }
Property Value
Remarks
Thread Safety: safe
Methods
ApplyData(GroupEntry)
Applies all data from the Entry object item.
public virtual void ApplyData(GroupEntry entry)
Parameters
entry
GroupEntry
Remarks
Thread Safety: safe
Clone()
Clones the Entry item. The cloned entry is unattached and can not be used for updating.
public virtual GroupEntry Clone()
Returns
- GroupEntry
Cloned entry of type GroupEntryBase.
Remarks
Thread Safety: safe
Dispose()
Dispose
public virtual void Dispose()
Remarks
Thread Safety: safe
SetAnnouncementFileNull()
Set item attribute to Null value (DBNull).
public virtual void SetAnnouncementFileNull()
Remarks
Thread Safety: safe
SetCommentNull()
Set item attribute to Null value (DBNull).
public virtual void SetCommentNull()
Remarks
Thread Safety: safe
SetDefaultValues()
Sets all item attributes to default value.
public virtual void SetDefaultValues()
Remarks
Thread Safety: safe
SetEMailAddrNull()
Set item attribute to Null value (DBNull).
public virtual void SetEMailAddrNull()
Remarks
Thread Safety: safe
SetInternalNameNull()
Set item attribute to Null value (DBNull).
public virtual void SetInternalNameNull()
Remarks
Thread Safety: safe
SetIsEveryoneGroupNull()
Set item attribute to Null value (DBNull).
public virtual void SetIsEveryoneGroupNull()
Remarks
Thread Safety: safe
SetMaxVoiceRecLenDefaultValue()
Set item attribute to default value.
public virtual void SetMaxVoiceRecLenDefaultValue()
Remarks
Thread Safety: safe
SetMaxVoiceRecLenNull()
Set item attribute to Null value (DBNull).
public virtual void SetMaxVoiceRecLenNull()
Remarks
Thread Safety: safe
SetPlayAnnouncementDefaultValue()
Set item attribute to default value.
public virtual void SetPlayAnnouncementDefaultValue()
Remarks
Thread Safety: safe
SetRecordVoiceMessageDefaultValue()
Set item attribute to default value.
public virtual void SetRecordVoiceMessageDefaultValue()
Remarks
Thread Safety: safe
SetRecordingCodecDefaultValue()
Set item attribute to default value.
public virtual void SetRecordingCodecDefaultValue()
Remarks
Thread Safety: safe
SetRecordingCodecNull()
Set item attribute to Null value (DBNull).
public virtual void SetRecordingCodecNull()
Remarks
Thread Safety: safe
SetRemoteInquiryPinHashNull()
Set item attribute to Null value (DBNull).
public virtual void SetRemoteInquiryPinHashNull()
Remarks
Thread Safety: safe
SetSaltNull()
Set item attribute to Null value (DBNull).
public virtual void SetSaltNull()
Remarks
Thread Safety: safe
SetVoiceTranscriptionEnabledDefaultValue()
Set item attribute to default value.
public virtual void SetVoiceTranscriptionEnabledDefaultValue()
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
Update(bool)
Update data. Retrieves current user data from database or stores them into the database.
public override void Update(bool validateAndSave)
Parameters
validateAndSave
boolif false retrieves data from database. If true save data to database. If the database operation failed the entry will be reinitiated from database.
Remarks
This is a remote method.
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