- Technical Reference
- BBNCExtensions
- BBNCExtensions.API Namespaces
- BBNCExtensions.API
- BBNCExtensions.API.DataObjects
- Address Class
- AttributeCollection Class
- AttributeItem Class
- AttributeValue Class
- BioIndividual Class
- BioOrganization Class
- Business Class
- CodeTableEntry Class
- Education Class
- Education Constructor
- Education Fields
- Attributes Field
- Campus Field
- ClassOf Field
- ClassOfDegree Field
- DateEntered Field
- DateGraduated Field
- DateLeft Field
- Degree Field
- Department Field
- Faculty Field
- FraternitySorority Field
- GPA Field
- KnownLastName Field
- Major Field
- Minor Field
- RegistrationNumber Field
- SchoolName Field
- SchoolType Field
- Status Field
- SubjectOfStudy Field
- Profile Class
- SecureAddress Class
- SecurePaymentTransaction Class
- SecureTransactionInfo Class
- SecureTransactionInfo Constructor
- SecureTransactionInfo Fields
- Amount Field
- AmountAsCurrency Field
- ApplicationIdentifier Field
- ApplicationPreferredName Field
- AuthorizationCode Field
- BBSPTransactionID Field
- BillingAddress Field
- BillingCity Field
- BillingCountry Field
- BillingEmail Field
- BillingPhone Field
- BillingPostCode Field
- BillingState Field
- CreditCardExpiry Field
- CreditCardHolder Field
- CreditCardIIN Field
- CreditCardIssueNum Field
- CreditCardLast4 Field
- CreditCardToken Field
- CreditCardValidFrom Field
- GatewayID Field
- Note Field
- ReferenceNumber Field
- ResultCode Field
- ResultText Field
- Source Field
- TransactionDate Field
- TransactionID Field
- ValidationError Field
- VendorID Field
- VerificationMethod Field
- TimeZone Class
- BBNCExtensions.API.Documents
- BBNCExtensions.API.Emails
- BBNCExtensions.API.Images
- BBNCExtensions.API.Merge
- BBNCExtensions.API.Navigation
- BBNCExtensions.API.Pages
- BBNCExtensions.API.Parts
- BBNCExtensions.API.RSS
- BBNCExtensions.API.Services
- BBNCExtensions.API.Settings
- BBNCExtensions.API.Transactions Namespaces
- BBNCExtensions.API.Transactions
- CreditCard Class
- CustomTransaction Class
- CustomTransactions Class
- MerchantAccount Class
- PaymentArgs Class
- PaymentArgs Constructor
- PaymentArgs Fields
- AppealID Field
- BBPS_MerchantAccountID Field
- Comments Field
- CompanyName Field
- ConstituentCodeID Field
- CreditCardAuthorizationCode Field
- CreditCardBBPSToken Field
- CreditCardCSC Field
- CreditCardExpirationMonth Field
- CreditCardExpirationYear Field
- CreditCardHolderName Field
- CreditCardID Field
- CreditCardIssueNumber Field
- CreditCardNumber Field
- CreditCardPassedLuhnValidation Field
- CreditCardReferenceNumber Field
- CreditCardStartMonth Field
- CreditCardStartYear Field
- CreditCardType Field
- CreditCardTypeName Field
- CurrencySymbol Field
- CurrencyTypeId Field
- CustomMergeData Field
- DemoMode Field
- Designations Field
- DirectDebitAccountHolderName Field
- DirectDebitAccountNumber Field
- DirectDebitAccountSortCode1 Field
- DirectDebitAccountSortCode2 Field
- DirectDebitAccountSortCode3 Field
- DirectDebitAccountType Field
- DirectDebitBranchName Field
- DirectDebitBSBBankNumber Field
- DirectDebitBSBBranchNumber Field
- DirectDebitFinacialInstitution Field
- DirectDebitRoutingNumber Field
- DonorAddress Field
- EmailAcknowledgementId Field
- EmailAddress Field
- Fax Field
- FirstName Field
- GiftAttributes Field
- IsAnonymous Field
- IsCorporate Field
- IsGiftAid Field
- ISO4217 Field
- IsTribute Field
- LastName Field
- MerchantAccountId Field
- Page Field
- PageUrl Field
- PartId Field
- PartName Field
- PaymentMethod Field
- Phone Field
- RecurrenceInformation Field
- SkipCardNumberValidation Field
- SkipCreateGiftTransaction Field
- Title Field
- TributeAcknowledgeeAddress Field
- TributeAcknowledgeeEmailAddress Field
- TributeAcknowledgeeFullName Field
- TributeAcknowledgeePhone Field
- TributeDesciption Field
- TributeName Field
- TributeSendAcknowledgement Field
- TributeType Field
- PaymentArgs.DesignationInfo Class
- PaymentArgs.eAccountType Enumeration
- PaymentArgs.ePaymentMethod Enumeration
- Transactions Class
- BBNCExtensions.API.Transactions.Donations
- BBNCExtensions.API.Transactions.Profiles
- BBNCExtensions.API.Transactions
- BBNCExtensions.API.Users
- BackOfficeRecord Class
- LoginUserArgs Class
- NewUserArgs Class
- NewUserArgs Constructor
- NewUserArgs Fields
- Address Field
- BackOfficeRecordId Field
- BirthDate Field
- ClassOf Field
- ConstituentAttributes Field
- ConstituentCodeID Field
- ConstituentId Field
- CreateRememberMeCookie Field
- CustomMergeData Field
- DefaultRoles Field
- EmailAddress Field
- FirstName Field
- LastName Field
- MaidenName Field
- MiddleName Field
- Page Field
- PartId Field
- PartName Field
- Phone Field
- ReminderPhrase Field
- ScreenName Field
- SkipNewUserWelcomeEmail Field
- SkipSignupTransaction Field
- TimeZoneId Field
- Title Field
- UserName Field
- WelcomeEmailTemplateId Field
- RecordNewUserException Class
- User Class
- User Methods
- User Properties
- BackOfficeGuid Property
- BackOfficeRecords Property
- ConstituentBeingViewedInfinityGuid Property
- ConstituentBeingViewedRaisersEdgeID Property
- DisplayName Property
- EducationEdgeID Property
- FirstName Property
- InfinityGuid Property
- IsAdmin Property
- IsAnonymous Property
- LastName Property
- LookupID Property
- RaisersEdgeID Property
- SalesOrder Property
- UserID Property
- Username Property
- UserLoginAccountLockedException Class
- UserLoginInvalidCredentialsException Class
- Users Class
- BBNCExtensions.API.Utility
- Attributes Class
- CodeTables Class
- CodeTables Methods
- CodeTableEntries Method
- CodeTableEntryDescription Method
- CodeTableEntryValue Method
- LoadListWithCodeTableEntries Method
- LoadListWithCodeTableEntries Method (ListControl, eCodeTableIds, String, Boolean, Boolean, Boolean, Boolean, EListBlankItem, Boolean, ESystems, String, ArrayList)
- LoadListWithCodeTableEntries Method (ListControl, Int32, String, Boolean, Boolean, Boolean, Boolean, EListBlankItem, Boolean, ESystems, String, ArrayList)
- NetCommunityCodeTable Method
- CodeTables Methods
- CreditCard Class
- MerchantAccount Class
- SalesOrder Class
- SecurePayments Class
- TimeZones Class
- Utility Class
- Version Class
- BBNCExtensions.BackgroundServices
- BBNCExtensions.CustomHandlers
- BBNCExtensions.CustomService
- ConnectionInfoHeader Class
- CustomMethodArgs Class
- CustomMethodCompletedEventArgs Class
- CustomMethodCompletedEventHandler Delegate
- CustomMethodResponse Class
- CustomService Class
- EBBErrorCodes Enumeration
- MessageExceptionCode Enumeration
- ResponseErrorCodes Enumeration
- ResponseErrorHeader Class
- ResponseTraceHeader Class
- ServiceAuthorizationHeader Class
- BBNCExtensions.CustomServiceMethods
- BBNCExtensions.EA7
- BBNCExtensions.Interfaces Namespaces
- BBNCExtensions.Interfaces
- EAttributeRecordTypes Enumeration
- eBBNCCodeTable Enumeration
- eCodeTableIds Enumeration
- eContext Enumeration
- EFieldDataTypes Enumeration
- EListBlankItem Enumeration
- EMergeFields Enumeration
- ePhoneType Enumeration
- eProcessingResultCode Enumeration
- ESystems Enumeration
- eTransactionSource Enumeration
- eTransactionType Enumeration
- eVerificationMethod Enumeration
- IBackOfficeRecord Interface
- ICurrentChapter Interface
- ICurrentUser Interface
- ICustomLink Interface
- IEA7FieldListProvider Interface
- IEA7ProfileDisplayHTML Interface
- INetCommunity Interface
- INetCommunityPage Interface
- INetCommunityUser Interface
- IRole Interface
- IUserBackOfficePropertiesControl Interface
- IUserBackOfficePropertiesControlBreakLink Interface
- UserBackOfficePropertiesControlBreakLink Delegate
- BBNCExtensions.Interfaces.Backoffice
- BBNCExtensions.Interfaces.Parts
- AddressCSS Enumeration
- EHTMLEditorFeatures Enumeration
- IAddressUIControl Interface
- ICurrentContent Interface
- ICustomPartDesignControl Interface
- ICustomPartDisplayControl Interface
- ICustomPartHost Interface
- ICustomPartHostHandler Interface
- IEmailEditorControl Interface
- IEmailEditorControl2 Interface
- IEmailEditorControl3 Interface
- IFileTypesSelector Interface
- IFileUploadControl Interface
- IFileUploadControl Methods
- IFileUploadControl Properties
- AllowedFileExtensions Property
- AllowedMimeTypes Property
- ClientOnChangeFunction Property
- Contents Property
- ContentType Property
- Description Property
- Dirty Property
- FileName Property
- FilePath Property
- FileSize Property
- MaxFileSize Property
- Name Property
- RequireDescription Property
- RequireName Property
- ShowDescription Property
- ShowName Property
- ValidationGroup Property
- IHtmlDisplayControl Interface
- IHTMLEditorControl Interface
- ILanguageField Interface
- INetCommunityControls Interface
- BBNCExtensions.Interfaces.Services
- BBNCExtensions.Interfaces.Transactions
- BBNCExtensions.Interfaces
- BBNCExtensions.Parts
- CustomPartBBSPDisplayBase Class
- CustomPartBBSPEditorBase Class
- CustomPartDisplayBase Class
- CustomPartEditorBase Class
- BBNCExtensions.ServerControls
- AddressUI Class
- CFAPicker Class
- CFAPicker.ChangedEventHandler Delegate
- CFAPicker.eCFAContext Enumeration
- CFAPicker.RecordSearchType Enumeration
- EmailEditor Class
- EmailEditor Constructor
- EmailEditor Methods
- EmailEditor Properties
- CallBackArgument Property
- CustomMergeFields Property
- DisplayOptions Property
- EmailName Property
- EmailSubject Property
- EmailType Property
- FAFMode Property
- FAFRecipientListClientID Property
- FAFRecipientTestListClientID Property
- FeaturesMode Property
- FieldListProvider Property
- HideMoreOptions Property
- HideNameField Property
- MergeFields Property
- RequiresContent Property
- SimplePageLinks Property
- StorageHTML Property
- TemplateID Property
- FileTypesSelector Class
- FileUpload Class
- FileUpload Constructor
- FileUpload Methods
- FileUpload Properties
- AllowedFileExtensions Property
- AllowedMimeTypes Property
- CallBackArgument Property
- ClientOnChangeFunction Property
- Contents Property
- ContentType Property
- Description Property
- Dirty Property
- FileName Property
- FilePath Property
- FileSize Property
- MaxFileSize Property
- Name Property
- RequireDescription Property
- RequireName Property
- ShowDescription Property
- ShowName Property
- ValidationGroup Property
- HtmlDisplay Class
- HTMLEditor Class
- HTMLEditor Constructor
- HTMLEditor Methods
- HTMLEditor Properties
- CallBackArgument Property
- CSSID Property
- CustomMergeFields Property
- DisableAutoFieldValidation Property
- EmailMode Property
- FeaturesMode Property
- FieldListProvider Property
- Height Property
- LayoutMode Property
- MergeFields Property
- MergeFieldsInContent Property
- SimplePageLinks Property
- SkinVariant Property
- StorageHTML Property
- ImageSelectButton Class
- PageLink Class
- PageLink.ChangedEventHandler Delegate
- PageLink.PageLinkArgs Class
- PageLink.RemovedEventHandler Delegate
- PartEditButton Class
- PartSelectButton Class
- QueryPicker Class
- QueryPicker.ChangedEventHandler Delegate
- QueryPicker.EBBSystem Enumeration
- QueryPicker.QueryPickerArgs Class
- QueryPicker.RemovedEventHandler Delegate
- ServerControlBase Class
- ServerControlDesigner Class
- TimeZonePicker Class
- UserModalPart Class
- UserModalPart Constructor
- UserModalPart Fields
- UserModalPart Methods
- UserModalPart Properties
- ButtonCSS Property
- ButtonPaneCSS Property
- CancelButtonText Property
- CancelEventHandlerReference Property
- CancelEventType Property
- ContentTemplate Property
- DialogCloseOnEscape Property
- DialogFormCSS Property
- DialogHeight Property
- DialogPosition Property
- DialogPositionElement Property
- DialogSaveOnEnter Property
- DialogTemplate Property
- DialogTemplateContainer Property
- DialogWidth Property
- EditButtonText Property
- EditButtonToolTip Property
- EditDialog Property
- EditEnabled Property
- EditLinkCSS Property
- HeaderCSS Property
- HeaderLabelCSS Property
- JQueryCssPath Property
- Message Property
- MessageOnly Property
- MessageOnlyButtonText Property
- SaveButtonText Property
- SavingDivCSS Property
- Title Property
- UseExtJs Property
- ValidationDivCSS Property
- UserModalPart Events
- UserModalPart.NamingPanel Class
- UserPagePart Class
- UserPagePart Constructor
- UserPagePart Fields
- UserPagePart Methods
- UserPagePart Properties
- ContentTemplate Property
- DialogHeight Property
- DialogTemplate Property
- DialogTemplateContainer Property
- DialogWidth Property
- EditButtonText Property
- EditDialog Property
- EditEnabled Property
- HeadingPanel Property
- JQueryCssPath Property
- TasksPanel Property
- Title Property
- TitlePanel Property
- UseExtJs Property
- UserPagePart Events
- UserPagePart.NamingPanel Class
- BBNCExtensions.TransactionProcessing
- CustomTransactionProcessorAttribute Class
- ITransactionClickable Interface
- ITransactionProcessor Interface
- ITransactionProcessorHost Interface
- ITransactionProcessorShowAbout Interface
- ITransactionsPlugin Interface
- ITransactionToProcess Interface
- ITransactionToProcess2 Interface
- ITransactionType Interface
- ITransactionTypes Interface
- BBNCExtensions.Utility
CodeTables Class
Utility methods for using code tables from The Raiser's Edge, eCRM, and The Education Edge
Inheritance Hierarchy
Namespace: BBNCExtensions.API.Utility
Assemblies: BBNCExtensions (in BBNCExtensions.dll) Version: 6.10.0.0
BBNCExtensions (in BBNCExtensions.dll) Version: 6.10.0.0
Syntax
The CodeTables type exposes the following members.
Methods
Name | Description | |
---|---|---|
CodeTableEntries(Int32, ESystems, eContext) | Returns in the entries for a code table specified by its integer ID. | |
CodeTableEntries(eCodeTableIds, ESystems, eContext) | Returns the entries for a code table specified by its enum value. | |
CodeTableEntryDescription(Int32, Int32, Boolean, ESystems, eContext) | Gets a code table entry description given the table's record ID and the entry value. | |
CodeTableEntryDescription(eCodeTableIds, Int32, Boolean, ESystems, eContext) | Gets a code table entry description given the table's enum value and the entry value. | |
CodeTableEntryValue(Int32, String, Boolean, ESystems, eContext) | Gets a code table entry's value given the table's record and the entry description. | |
CodeTableEntryValue(eCodeTableIds, String, Boolean, ESystems, eContext) | Gets a code table entry's value given the table's enum value and the entry description. | |
LoadListWithCodeTableEntries(ListControl, eCodeTableIds, String, Boolean, Boolean, Boolean, Boolean, EListBlankItem, Boolean, ESystems, String, ArrayList) | Loads a ListControl UI control with entries from a code table specified by its enum value. | |
LoadListWithCodeTableEntries(ListControl, Int32, String, Boolean, Boolean, Boolean, Boolean, EListBlankItem, Boolean, ESystems, String, ArrayList) | Loads a ListControl UI control with entries from a code table specified by its integer ID. | |
NetCommunityCodeTable | Obsolete. Obsolete. Translates a code table's enum value to its corresponding integer record ID. |
Most of these methods contain a version that can take the code table id as an integer or as the eCodeTableIds enum. For convenience, the enum contains the most frequently used code tables (for Profile updates, Signup, and Donation transactions) but these are only a subset of the avalailable back office code tables, so you can use the integer versions of these methods if you want to hit a code table not in the enum.
- For The Raiser's Edge built-in code tables check the eCodeTableNumbers enum in the Blackbaud.PIA.RE7.BBInterfaces assembly, installed to each RE7 worksatation and the RE7Service web server of your CMS installation
- For The Education Edge built-in code tables check the eCodeTableNumbers enum in the Blackbaud.PIA.FE7.AFNInterfaces assembly, also installed to the RE7Service web server of your CMS installation
- For Blackbaud Enterprise CRM, only the values in the enum are currently supported by these methods.