OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow Class Reference

Holds various Partner Attribute Types. More...

Inheritance diagram for Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow:

Public Member Functions

 PPartnerAttributeTypeRow (System.Data.DataRowBuilder rb)
 Constructor. More...
 
virtual void InitValues ()
 set default values More...
 
bool IsCategoryCodeNull ()
 test for NULL value More...
 
void SetCategoryCodeNull ()
 assign NULL value More...
 
bool IsAttributeTypeNull ()
 test for NULL value More...
 
void SetAttributeTypeNull ()
 assign NULL value More...
 
bool IsDescriptionNull ()
 test for NULL value More...
 
void SetDescriptionNull ()
 assign NULL value More...
 
bool IsIndexNull ()
 test for NULL value More...
 
void SetIndexNull ()
 assign NULL value More...
 
bool IsAttributeTypeValueKindNull ()
 test for NULL value More...
 
void SetAttributeTypeValueKindNull ()
 assign NULL value More...
 
bool IsHyperlinkFormatNull ()
 test for NULL value More...
 
void SetHyperlinkFormatNull ()
 assign NULL value More...
 
bool IsSpecialLabelNull ()
 test for NULL value More...
 
void SetSpecialLabelNull ()
 assign NULL value More...
 
bool IsUnassignableNull ()
 test for NULL value More...
 
void SetUnassignableNull ()
 assign NULL value More...
 
bool IsUnassignableDateNull ()
 test for NULL value More...
 
void SetUnassignableDateNull ()
 assign NULL value More...
 
bool IsDeletableNull ()
 test for NULL value More...
 
void SetDeletableNull ()
 assign NULL value More...
 
bool IsDateCreatedNull ()
 test for NULL value More...
 
void SetDateCreatedNull ()
 assign NULL value More...
 
bool IsCreatedByNull ()
 test for NULL value More...
 
void SetCreatedByNull ()
 assign NULL value More...
 
bool IsDateModifiedNull ()
 test for NULL value More...
 
void SetDateModifiedNull ()
 assign NULL value More...
 
bool IsModifiedByNull ()
 test for NULL value More...
 
void SetModifiedByNull ()
 assign NULL value More...
 
bool IsModificationIdNull ()
 test for NULL value More...
 
void SetModificationIdNull ()
 assign NULL value More...
 

Properties

String CategoryCode [get, set]
 Category of the Partner Attribute Type. More...
 
String AttributeType [get, set]
 Attribute Type. This can be anything really: Phone Number, Mobile Number, Email Address, etc (not limited to Partner Contact Details, though). Use singular words/phrases (e.g. 'Phone Number' and not 'Phone Numbers'). More...
 
String Description [get, set]
 Description of what this Partner Attribute Type is all about. More...
 
Int32 Index [get, set]
 Allows for manual ordering of Partner Attribute Types by the user (e.g. to list all Partner Attributes that have a Partner Attribute Type of 'phone number' grouped together first, then list all that have a Partner Attribute Type of 'assistant phone number' grouped together). More...
 
String AttributeTypeValueKind [get, set]
 Describes the kind (type) of Value that the Partner Attributes that are linked to this Partner Attribute Type are. Valid values for Contact Detail Attributes: 'CONTACTDETAIL_GENERAL', 'CONTACTDETAIL_HYPERLINK', 'CONTACTDETAIL_HYPERLINK_WITHVALUE', 'CONTACTDETAIL_EMAILADDRESS', 'CONTACTDETAIL_SKYPEID'. More...
 
String HyperlinkFormat [get, set]
 For use with p_attribute_type_value_kind_c 'CONTACTDETAIL_HYPERLINK_WITHVALUE' only. Specifies how to 'construct' a hyperlink where the Value of a Partner Attribute is part of the URL. More...
 
String SpecialLabel [get, set]
 Label that should be displayed/printed instead of p_code_c if a Partner Attribute's 'specialised' Flag is set. More...
 
Boolean Unassignable [get, set]
 Can this Partner Attribute Type be assigned? More...
 
System.? DateTime UnassignableDate [get, set]
 This is the date where the record was set to unassignable. More...
 
Boolean Deletable [get, set]
 Flag to indicate whether this Partner Attribute Type is deletable by a user or not. More...
 
System.? DateTime DateCreated [get, set]
 The date the record was created. More...
 
String CreatedBy [get, set]
 User ID of who created this record. More...
 
System.? DateTime DateModified [get, set]
 The date the record was modified. More...
 
String ModifiedBy [get, set]
 User ID of who last modified this record. More...
 
DateTime ModificationId [get, set]
 This identifies the current version of the record. More...
 

Detailed Description

Holds various Partner Attribute Types.

Constructor & Destructor Documentation

◆ PPartnerAttributeTypeRow()

Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.PPartnerAttributeTypeRow ( System.Data.DataRowBuilder  rb)
inline

Constructor.

Member Function Documentation

◆ InitValues()

virtual void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.InitValues ( )
inlinevirtual

set default values

◆ IsAttributeTypeNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsAttributeTypeNull ( )
inline

test for NULL value

◆ IsAttributeTypeValueKindNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsAttributeTypeValueKindNull ( )
inline

test for NULL value

◆ IsCategoryCodeNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsCategoryCodeNull ( )
inline

test for NULL value

◆ IsCreatedByNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsCreatedByNull ( )
inline

test for NULL value

◆ IsDateCreatedNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsDateCreatedNull ( )
inline

test for NULL value

◆ IsDateModifiedNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsDateModifiedNull ( )
inline

test for NULL value

◆ IsDeletableNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsDeletableNull ( )
inline

test for NULL value

◆ IsDescriptionNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsDescriptionNull ( )
inline

test for NULL value

◆ IsHyperlinkFormatNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsHyperlinkFormatNull ( )
inline

test for NULL value

◆ IsIndexNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsIndexNull ( )
inline

test for NULL value

◆ IsModificationIdNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsModificationIdNull ( )
inline

test for NULL value

◆ IsModifiedByNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsModifiedByNull ( )
inline

test for NULL value

◆ IsSpecialLabelNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsSpecialLabelNull ( )
inline

test for NULL value

◆ IsUnassignableDateNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsUnassignableDateNull ( )
inline

test for NULL value

◆ IsUnassignableNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.IsUnassignableNull ( )
inline

test for NULL value

◆ SetAttributeTypeNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetAttributeTypeNull ( )
inline

assign NULL value

◆ SetAttributeTypeValueKindNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetAttributeTypeValueKindNull ( )
inline

assign NULL value

◆ SetCategoryCodeNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetCategoryCodeNull ( )
inline

assign NULL value

◆ SetCreatedByNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetCreatedByNull ( )
inline

assign NULL value

◆ SetDateCreatedNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetDateCreatedNull ( )
inline

assign NULL value

◆ SetDateModifiedNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetDateModifiedNull ( )
inline

assign NULL value

◆ SetDeletableNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetDeletableNull ( )
inline

assign NULL value

◆ SetDescriptionNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetDescriptionNull ( )
inline

assign NULL value

◆ SetHyperlinkFormatNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetHyperlinkFormatNull ( )
inline

assign NULL value

◆ SetIndexNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetIndexNull ( )
inline

assign NULL value

◆ SetModificationIdNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetModificationIdNull ( )
inline

assign NULL value

◆ SetModifiedByNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetModifiedByNull ( )
inline

assign NULL value

◆ SetSpecialLabelNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetSpecialLabelNull ( )
inline

assign NULL value

◆ SetUnassignableDateNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetUnassignableDateNull ( )
inline

assign NULL value

◆ SetUnassignableNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SetUnassignableNull ( )
inline

assign NULL value

Property Documentation

◆ AttributeType

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.AttributeType
getset

Attribute Type. This can be anything really: Phone Number, Mobile Number, Email Address, etc (not limited to Partner Contact Details, though). Use singular words/phrases (e.g. 'Phone Number' and not 'Phone Numbers').

◆ AttributeTypeValueKind

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.AttributeTypeValueKind
getset

Describes the kind (type) of Value that the Partner Attributes that are linked to this Partner Attribute Type are. Valid values for Contact Detail Attributes: 'CONTACTDETAIL_GENERAL', 'CONTACTDETAIL_HYPERLINK', 'CONTACTDETAIL_HYPERLINK_WITHVALUE', 'CONTACTDETAIL_EMAILADDRESS', 'CONTACTDETAIL_SKYPEID'.

◆ CategoryCode

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.CategoryCode
getset

Category of the Partner Attribute Type.

◆ CreatedBy

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.CreatedBy
getset

User ID of who created this record.

◆ DateCreated

System.? DateTime Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.DateCreated
getset

The date the record was created.

◆ DateModified

System.? DateTime Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.DateModified
getset

The date the record was modified.

◆ Deletable

Boolean Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.Deletable
getset

Flag to indicate whether this Partner Attribute Type is deletable by a user or not.

◆ Description

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.Description
getset

Description of what this Partner Attribute Type is all about.

◆ HyperlinkFormat

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.HyperlinkFormat
getset

For use with p_attribute_type_value_kind_c 'CONTACTDETAIL_HYPERLINK_WITHVALUE' only. Specifies how to 'construct' a hyperlink where the Value of a Partner Attribute is part of the URL.

◆ Index

Int32 Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.Index
getset

Allows for manual ordering of Partner Attribute Types by the user (e.g. to list all Partner Attributes that have a Partner Attribute Type of 'phone number' grouped together first, then list all that have a Partner Attribute Type of 'assistant phone number' grouped together).

◆ ModificationId

DateTime Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.ModificationId
getset

This identifies the current version of the record.

◆ ModifiedBy

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.ModifiedBy
getset

User ID of who last modified this record.

◆ SpecialLabel

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.SpecialLabel
getset

Label that should be displayed/printed instead of p_code_c if a Partner Attribute's 'specialised' Flag is set.

◆ Unassignable

Boolean Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.Unassignable
getset

Can this Partner Attribute Type be assigned?

◆ UnassignableDate

System.? DateTime Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeTypeRow.UnassignableDate
getset

This is the date where the record was set to unassignable.


The documentation for this class was generated from the following file: