OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Server.MPartner.Partner.Validation Namespace Reference

Classes

class  PAcquisitionValidation
 This table is used to describe how a partner first came into contact with the organisation. Which department entered them. More...
 
class  PActionValidation
 A particular action within a process which can be performed on a Partner. More...
 
class  PAddresseeTypeValidation
 Ex. Fam - Family, SM - Single Male, etc. More...
 
class  PBankingDetailsUsageTypeValidation
 Usage type information for Banking Details. More...
 
class  PBankingDetailsUsageValidation
 Links p_partner - p_banking_details combination to a usage type. More...
 
class  PBankingDetailsValidation
 Any bank details for a partner can be stored in this table. More...
 
class  PBankingTypeValidation
 Tells of what type this banking-detail is (bank-account, visa, mastercard, etc. More...
 
class  PBankValidation
 Details of an bank. More...
 
class  PBusinessValidation
 List of businesses with codes. More...
 
class  PChurchValidation
 Specific information about a church which is a partner. More...
 
class  PConsentChannelValidation
 All possible channels to get data changes and consent. More...
 
class  PConsentHistoryPermissionValidation
 The history of consent for personal data. More...
 
class  PConsentHistoryValidation
 Keeps track of all data changes for GDPR. More...
 
class  PConsentPurposeValidation
 Purposes for consent, for which the data may be used. More...
 
class  PDataLabelLookupCategoryValidation
 This table holds the categories that can be used for data label values. More...
 
class  PDataLabelLookupValidation
 This table holds all lookup values that can be used for data label values. More...
 
class  PDataLabelUseValidation
 This table defines where a data label is used and the order the labels appear in. More...
 
class  PDataLabelValidation
 This table is used to define data labels for individual use in each office. More...
 
class  PDataLabelValuePartnerValidation
 This table holds the label values for partner related data. More...
 
class  PDenominationValidation
 List of denomination codes for churches. More...
 
class  PFamilyValidation
 Contains details about a family in Partnership with us. May have P_Person records linked to it. More...
 
class  PFileInfoValidation
 Store information about the physical location of a file linked into Petra. More...
 
class  PFirstContactValidation
 Lookup table for First Contact Codes (ie. how did person first hear about us) More...
 
class  PFoundationDeadlineValidation
 The month and day of reviews so that proposals can be sent in time. More...
 
class  PFoundationProposalDetailValidation
 A proposal may be for more than one project or key ministry. More...
 
class  PFoundationProposalStatusValidation
 Foundation proposal status codes and descriptions. More...
 
class  PFoundationProposalValidation
 Proposals submitted to a Foundation. More...
 
class  PFoundationValidation
 Foundations - a type of ORGANISATION for fundraising proposals. More...
 
class  PInterestCategoryValidation
 Categories for Area of Interest. More...
 
class  PInterestValidation
 Area of Interest. More...
 
class  PLocationTypeValidation
 Types of address e.g. home, business. More...
 
class  PLocationValidation
 Address and other data related to that address. More...
 
class  PMembershipValidation
 Details of a membership. More...
 
class  PmPersonFileValidation
 Link file with a person. More...
 
class  POccupationValidation
 List of occupations with codes. More...
 
class  POrganisationValidation
 Details of an organisation. More...
 
class  PPartnerActionValidation
 A particular action which has been or needs to be applied to a Partner. More...
 
class  PPartnerAttributeCategoryValidation
 Holds categories that categorise Partner Attributes Types, thus allowing logical grouping of the latter (e.g. to have all Partner Attributes Types that are to do with phone numbers in one category). More...
 
class  PPartnerAttributeTypeValidation
 Holds various Partner Attribute Types. More...
 
class  PPartnerAttributeValidation
 Mainly introduced for Partner Contact Details like email addresses and (mobile) phone numbers, but can be used for any attribute we might want to save for a Partner. More...
 
class  PPartnerBankingDetailsValidation
 Links p_partner table with p_banking_details table for many to many relationship. More...
 
class  PPartnerClassesValidation
 The class a partner is (PERSON, UNIT, etc. More...
 
class  PPartnerCommentValidation
 Allows multiple as well as arbitrary-length partner comments. More...
 
class  PPartnerContactFileValidation
 Link file with a partner contact. More...
 
class  PPartnerFileValidation
 Link file with a partner. More...
 
class  PPartnerGiftDestinationValidation
 Tracks the current gift destination for the Partner and maintains a history. More...
 
class  PPartnerGraphicValidation
 Any graphic associated to a partner can be stored here. More...
 
class  PPartnerInterestValidation
 Partner Area of Interest. More...
 
class  PPartnerLedgerValidation
 Used to keep track of partner keys. More...
 
class  PPartnerLocationValidation
 Links partners with locations (addresses) and has specific info about the link (e.g. date effective) More...
 
class  PPartnerMembershipPaidValidation
 There is a record for each payment of a membership, or hours served. More...
 
class  PPartnerMembershipValidation
 membership of a partner More...
 
class  PPartnerMergeValidation
 Partner merge history. More...
 
class  PPartnerRelationshipValidation
 Relationships between pairs of partners. Among other relationships, this also relates the FAMILY class partners to the PERSON class partners to indicate members of a family. More...
 
class  PPartnerReminderValidation
 A reminder that can be linked to a Partner or Partner contact. More...
 
class  PPartnerSetPartnerValidation
 Places Partners in a Partner set. More...
 
class  PPartnerSetValidation
 Defines a Partner set. More...
 
class  PPartnerShortCodeValidation
 Stores one or more short codes for a Partner (eg. a donor or recipient code for online giving system) More...
 
class  PPartnerStateValidation
 A particular state in which the Partner is or has been. The Partner may be in more than one state at one time if there are two different processes relating to them. More...
 
class  PPartnerStatusValidation
 List of statuses for partners. More...
 
class  PPartnerTaxDeductiblePctValidation
 Specifies the percentage of incoming gifts to this recipient that can be considered tax deductible. More...
 
class  PPartnerTypeValidation
 Types assigned to each partner. Also known as special types. More...
 
class  PPartnerValidation
 This is the main table of the partner system. Partners can be individuals, families, organisations (churches, businesses), fields, cost centers, and others. These represent various classes of partners. More...
 
class  PPersonValidation
 DEPRECATED. USE P_FAMILY INSTEAD. Details of a person. A person must also have a related FAMILY class p_partner record. More...
 
class  PProcessValidation
 Refers to a process through which a Partner may go (eg. application, different status of donor - small->medium->big, etc) More...
 
class  PProposalSubmissionTypeValidation
 Submission type for foundation proposals e.g. EMAIL, LETTER. More...
 
class  PRecentPartnersValidation
 The partners a user has been working with recently. More...
 
class  PRelationCategoryValidation
 This table contains the codes that indicate the categories of relations (grouping). More...
 
class  PRelationValidation
 List of relationships between partners. Relations occur in one direction only. The relation code is used in the p_partner_relationship record. More...
 
class  PReminderCategoryValidation
 This table contains the codes that indicate the categories of reminders. More...
 
class  PStateValidation
 A particular state within a process which can apply to a Partner. Each state will probably need to have an Idle state to indicate when no state applies. More...
 
class  PTaxValidation
 Tax reference numbers. More...
 
class  PTitleValidation
 Titles available for use. More...
 
class  PtMaritalStatusValidation
 This table contains the codes indicating someones marital status. More...
 
class  PTypeCategoryValidation
 This table contains the codes that indicate the categories of partner (special) types. More...
 
class  PTypeValidation
 List of all possible special types for a partner. More...
 
class  PUnitValidation
 Details of a unit. This is an organizational unit such as an om field, department, local cost center, etc. More...
 
class  PVenueValidation
 Details of a venue. More...
 
class  UmUnitStructureValidation
 This contains parent/child relationships. More...
 
class  UUnitTypeValidation
 General information about the unit such as unit type and entry conference. More...