| Modifier and Type | Class and Description |
|---|---|
class |
AwardDocumentRule
Main Business Rule class for
. |
| Modifier and Type | Class and Description |
|---|---|
class |
AwardNoteEventBase<Z extends BusinessRuleInterface>
This class is the event base class for all award note event.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AwardNoteAddRule
This class implements the business rule for adding award note.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
AwardNoteAddEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
CoiDisclosureDocumentRule
This class is the rule class for coidisclosuredocument
|
| Modifier and Type | Class and Description |
|---|---|
class |
AddCoiReviewerRule |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
AddCoiReviewerEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
CertifyDisclosureRule |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
CertifyDisclosureEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
AddDisclosureReporterUnitRule |
class |
AddManualProjectRule |
class |
SaveDisclosureReporterUnitRule |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
SaveDisclosureReporterUnitEvent.getRule() |
BusinessRuleInterface |
AddManualProjectEvent.getRule() |
BusinessRuleInterface |
AddDisclosureReporterUnitEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
FinancialEntityAttachmentRule |
| Modifier and Type | Class and Description |
|---|---|
class |
SaveFinancialEntityRule
This class is rule for save FE
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
SaveFinancialEntityEvent.getRule() |
BusinessRuleInterface |
AddFinancialEntityAttachmentEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
CommitteeMemberEventBase<Z extends BusinessRuleInterface>
This class is using the new rule framework.
|
class |
CommitteeScheduleEventBase<Z extends BusinessRuleInterface> |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
CommitteeScheduleWeekDayEvent.getRule() |
BusinessRuleInterface |
CommitteeScheduleTimeEvent.getRule() |
BusinessRuleInterface |
CommitteeScheduleStartAndEndDateEvent.getRule() |
BusinessRuleInterface |
CommitteeScheduleFilterEvent.getRule() |
BusinessRuleInterface |
CommitteeScheduleDeadlineEvent.getRule() |
BusinessRuleInterface |
CommitteeScheduleDayEvent.getRule() |
BusinessRuleInterface |
CommitteeScheduleDateConflictEvent.getRule() |
BusinessRuleInterface |
CommitteeActionPrintCommitteeDocumentEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
CommitteeActionGenerateBatchCorrespondenceRule
This class implements the business rules for submitting a generate batch correspondence request.
|
class |
CommitteeActionPrintCommitteeDocumentRule
This class contains the document rules of the Action Print section.
|
class |
CommitteeDocumentRule
This is the main business rule class for the Committee Document.
|
class |
CommitteeScheduleDateConflictRule |
class |
CommitteeScheduleDayRule |
class |
CommitteeScheduleDeadlineDateRule |
class |
CommitteeScheduleFilterDatesRule |
class |
CommitteeScheduleStartAndEndDateRule |
class |
CommitteeScheduleTimeRule |
class |
CommitteeScheduleWeekDayRule |
class |
DeleteCommitteeMemberRule
This class is to implement business rule for deleting committee member.
|
class |
DeleteCommitteeScheduleRule
This class implements rule for deleting committee schedule.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MeetingEventBase<Z extends BusinessRuleInterface>
This class is the event base class for all meeting event.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MeetingAddAttachmentsRule |
class |
MeetingAddMinuteRuleBase
This class implements the business when adding committee schedule minute.
|
class |
MeetingAddOtherRule
This class implements the business rule for adding present other attendant.
|
class |
MeetingDeleteOtherRule
Defines the rule that a user cannot delete an Other Action if it is being used in a Minute entry.
|
class |
MeetingPresentOtherOrVotingRule
This class implements the business to check when moving member absent to present voting or present other.
|
class |
MeetingSaveRule
This class implements business rule when saving committee schedule.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
MeetingSaveEvent.getRule() |
BusinessRuleInterface |
MeetingPresentOtherOrVotingEvent.getRule() |
BusinessRuleInterface |
MeetingDeleteOtherEvent.getRule() |
BusinessRuleInterface |
MeetingAddOtherEvent.getRule() |
BusinessRuleInterface |
MeetingAddMinuteEventBase.getRule() |
BusinessRuleInterface |
MeetingAddAttachmentsEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
CommitteeActionsEventBase<Z extends BusinessRuleInterface> |
class |
CommitteeMemberEventBase<Z extends BusinessRuleInterface>
This class is using the new rule framework.
|
class |
CommitteeScheduleEventBase<Z extends BusinessRuleInterface> |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
DeleteCommitteeScheduleEventBase.getRule() |
BusinessRuleInterface |
DeleteCommitteeMemberEventBase.getRule() |
BusinessRuleInterface |
CommitteeScheduleWeekDayEvent.getRule() |
BusinessRuleInterface |
CommitteeScheduleTimeEvent.getRule() |
BusinessRuleInterface |
CommitteeScheduleStartAndEndDateEvent.getRule() |
BusinessRuleInterface |
CommitteeScheduleFilterEvent.getRule() |
BusinessRuleInterface |
CommitteeScheduleDeadlineEvent.getRule() |
BusinessRuleInterface |
CommitteeScheduleDayEvent.getRule() |
BusinessRuleInterface |
CommitteeScheduleDateConflictEvent.getRule() |
BusinessRuleInterface |
CommitteeActionViewBatchCorrespondenceEvent.getRule() |
BusinessRuleInterface |
CommitteeActionPrintCommitteeDocumentEvent.getRule() |
BusinessRuleInterface |
CommitteeActionGenerateBatchCorrespondenceEventBase.getRule() |
BusinessRuleInterface |
CommitteeActionFilterBatchCorrespondenceHistoryEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
CommitteeActionFilterBatchCorrespondenceHistoryRule
This class contains the rules to validate an
. |
class |
CommitteeActionGenerateBatchCorrespondenceRuleBase
This class implements the business rules for submitting a generate batch correspondence request.
|
class |
CommitteeActionViewBatchCorrespondenceRule
This class contains the document rules of the ViewBatchCorrespondence event.
|
class |
CommitteeDocumentRuleBase
This is the main business rule class for the CommitteeBase Document.
|
class |
DeleteCommitteeMemberRuleBase
This class is to implement business rule for deleting committee member.
|
class |
DeleteCommitteeScheduleRuleBase
This class implements rule for deleting committee schedule.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AddNotificationRecipientRule
Runs the rule processing for adding a Notification Type Recipient.
|
class |
SendNotificationRule
Runs the rule processing for saving a Notification.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface<SendNotificationEvent> |
SendNotificationEvent.getRule() |
BusinessRuleInterface<AddNotificationRecipientEvent> |
AddNotificationRecipientEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
AddSpecialReviewRule<T extends SpecialReview<? extends SpecialReviewExemption>>
Runs the rule processing for adding a Special Review.
|
class |
SaveSpecialReviewLinkRule<T extends SpecialReview<? extends SpecialReviewExemption>>
Runs the rule processing for saving the Special Review links to the Protocol Funding Sources.
|
class |
SaveSpecialReviewRule<T extends SpecialReview<? extends SpecialReviewExemption>>
Runs the rule processing for saving the Special Reviews.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface<SaveSpecialReviewLinkEvent<T>> |
SaveSpecialReviewLinkEvent.getRule() |
BusinessRuleInterface<SaveSpecialReviewEvent<T>> |
SaveSpecialReviewEvent.getRule() |
BusinessRuleInterface<AddSpecialReviewEvent<T>> |
AddSpecialReviewEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
IacucProtocolDocumentRule
Main Business Rule class for
. |
| Modifier and Type | Class and Description |
|---|---|
class |
CreateIacucAmendmentRule |
class |
CreateIacucContinuationRule |
class |
CreateIacucRenewalRule |
class |
ModifyIacucAmendmentSectionsRule |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
ModifyIacucAmendmentSectionsEvent.getRule() |
BusinessRuleInterface |
CreateIacucRenewalEvent.getRule() |
BusinessRuleInterface |
CreateIacucContinuationEvent.getRule() |
BusinessRuleInterface |
CreateIacucAmendmentEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
IacucProtocolApproveRule |
| Modifier and Type | Class and Description |
|---|---|
class |
IacucProtocolAssignToAgendaRule |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
IacucProtocolAssignToAgendaEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
IacucProtocolAdminCorrectionRule |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
IacucProtocolAdminCorrectionEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
IacucProtocolGenericActionRule |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
IacucProtocolGenericActionEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
IacucProtocolRequestEvent<T extends BusinessRuleInterface>
This event is generated whenever a user makes a request to
close the protocol, suspend it, close enrollment, re-open enrollment,
or request data analysis.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IacucProtocolRequestRule
Business rule for a protocol request.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
IacucProtocolRequestEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
IacucProtocolAddReviewAttachmentRule |
class |
IacucProtocolAddReviewCommentRule |
class |
IacucProtocolManageReviewAttachmentRule |
| Modifier and Type | Class and Description |
|---|---|
class |
IacucMeetingAddMinuteRule |
| Modifier and Type | Class and Description |
|---|---|
class |
IacucCommitteeActionGenerateBatchCorrespondenceRule |
class |
IacucCommitteeDocumentRule |
class |
IacucDeleteCommitteeMemberRule |
class |
IacucDeleteCommitteeScheduleRule |
| Modifier and Type | Class and Description |
|---|---|
class |
IacucProtocolOnlineReviewDocumentRule |
| Modifier and Type | Class and Description |
|---|---|
class |
AddIacucProtocolPersonnelRule
Runs the rule processing for adding a
ProtocolPerson. |
class |
DeleteIacucProtocolPersonnelRule
This class...
|
class |
SaveIacucProtocolPersonnelRule
Runs the rule processing for saving a
ProtocolPerson. |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
SaveIacucProtocolPersonnelEvent.getRule() |
BusinessRuleInterface |
DeleteIacucProtocolPersonnelEvent.getRule() |
BusinessRuleInterface |
AddIacucProtocolPersonnelEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
AddProcedureLocationRule
This class adds rule for adding new
ProcedureLocation object |
class |
AddProcedurePersonResponsibleRule
This class adds rule for adding new
ProcedurePersonResponsible object |
class |
AddProtocolStudyGroupRule |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
AddProtocolStudyGroupEvent.getRule() |
BusinessRuleInterface |
AddProcedurePersonResponsibleEvent.getRule() |
BusinessRuleInterface |
AddProcedureLocationEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
IacucProtocolFundingSourceRule |
class |
LookupIacucProtocolFundingSourceRule |
| Modifier and Type | Class and Description |
|---|---|
class |
AddAlternateSearchRule |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
AddAlternateSearchEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
InstitutionalProposalNoteEventBase<Z extends BusinessRuleInterface>
This class is the event base class for all INSP note event.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InstitutionalProposalDocumentRule
This class...
|
class |
InstitutionalProposalNoteAddRule
This class implements the business rule for adding institutional proposal note.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
InstitutionalProposalNoteAddEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolEventBase<Z extends BusinessRuleInterface>
This class
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolDocumentRule
Main Business Rule class for
. |
| Modifier and Type | Class and Description |
|---|---|
class |
CreateAmendmentRule
Business rule for creating an amendment.
|
class |
CreateRenewalRule
This class checks the summary for 'create renewal without amendment' is not empty
|
class |
ModifyAmendmentSectionsRule
Business rule for modifying amendment sections.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
CreateAmendmentEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolApproveRule
Encapsulates the rules for approving a Protocol.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
ProtocolApproveEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolAssignToAgendaRule
Validate the assignment of a protocol to a agenda.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
ProtocolAssignToAgendaEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolExpeditedApproveRule
Encapsulates the rules for approving a Protocol.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
ProtocolExpeditedApproveEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolGenericActionRule
Encapsulates the rules for performing a generic action.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
ProtocolGenericActionEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolGrantExemptionRule
Encapsulates the rules for granting an exemption on a Protocol.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
ProtocolGrantExemptionEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolHistoryFilterDatesRule |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
ProtocolHistoryFilterDatesEvent.getRule()
This method implementer must pass the instance of rule tied with it.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolActionPrintEvent<T extends BusinessRuleInterface> |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolActionPrintRule |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
ProtocolActionPrintEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolRequestEvent<T extends BusinessRuleInterface>
This event is generated whenever a user makes a request to
close the protocol, suspend it, close enrollment, re-open enrollment,
or request data analysis.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolRequestRule
Business rule for a protocol request.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
ProtocolRequestEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolAddReviewCommentRule
Validates the rules for a Protocol Risk Level add action.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolAddRiskLevelRule
Validates the rules for a Protocol Risk Level add action.
|
class |
ProtocolUpdateRiskLevelRule
Validates the rules for a Protocol Risk Level update action.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
ProtocolUpdateRiskLevelEvent.getRule() |
BusinessRuleInterface |
ProtocolAddRiskLevelEvent.getRule() |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
AddProtocolOnlineReviewAttachmentEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
AddOnlineReviewAttachmentRule
This class implements validation rule when adding new OLR review attachment.
|
class |
ProtocolOnlineReviewDocumentRule |
| Modifier and Type | Class and Description |
|---|---|
class |
AddProtocolPersonnelRule
Runs the rule processing for adding a
ProtocolPerson. |
class |
SaveProtocolPersonnelRule
Runs the rule processing for saving a
ProtocolPerson. |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
SaveProtocolPersonnelEvent.getRule() |
BusinessRuleInterface |
AddProtocolPersonnelEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolFundingSourceRule
This class provides business logic for adding a protocol funding source to a protocol.
|
class |
SaveProtocolFundingSourceLinkRule
Runs the rule processing for saving a Protocol Funding Source.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AddProtocolParticipantRule
This interface addresses the adds rule for adding a new
ProtocolParticipant. |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
AddProtocolParticipantEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
SaveProtocolQuestionnaireRule |
| Modifier and Type | Class and Description |
|---|---|
class |
MeetingEventBase<Z extends BusinessRuleInterface>
This class is the event base class for all meeting event.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MeetingAddMinuteRule
This class implements the business when adding committee schedule minute.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PerformPersonMassChangeRule |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface<PerformPersonMassChangeEvent> |
PerformPersonMassChangeEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProposalDevelopmentDocumentRule
Main Business Rule class for
. |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolEventBase<Z extends BusinessRuleInterface>
This class
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolDocumentRuleBase<CD extends CommitteeDecision<? extends CommitteePersonBase>>
Main Business Rule class for
. |
| Modifier and Type | Class and Description |
|---|---|
class |
CreateAmendmentRuleBase
Business rule for creating an amendment.
|
class |
CreateContinuationRuleBase |
class |
CreateRenewalRuleBase
This class checks the summary for 'create renewal without amendment' is not empty
|
class |
ModifyAmendmentSectionsRuleBase
Business rule for modifying amendment sections.
|
| Modifier and Type | Method and Description |
|---|---|
abstract BusinessRuleInterface |
ModifyAmendmentSectionsEventBase.getRule() |
abstract BusinessRuleInterface |
CreateRenewalEventBase.getRule() |
abstract BusinessRuleInterface |
CreateContinuationEventBase.getRule() |
abstract BusinessRuleInterface |
CreateAmendmentEventBase.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolApproveRuleBase<E extends ProtocolApproveEventBase>
Encapsulates the rules for approving a ProtocolBase.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolAssignToAgendaRuleBase<E extends ProtocolAssignToAgendaEventBase>
Validate the assignment of a protocol to a agenda.
|
| Modifier and Type | Method and Description |
|---|---|
abstract BusinessRuleInterface |
ProtocolAssignToAgendaEventBase.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolAdminCorrectionRuleBase
Validate admin correction.
|
| Modifier and Type | Method and Description |
|---|---|
abstract BusinessRuleInterface |
ProtocolAdminCorrectionEventBase.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolGenericActionRuleBase<E extends ProtocolGenericActionEventBase>
Encapsulates the rules for performing a generic action.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolActionPrintEvent<T extends BusinessRuleInterface> |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
ProtocolActionPrintEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolAddReviewAttachmentRule<E extends ProtocolAddReviewAttachmentEventBase<?>>
This class implements the business rule when adding new review attachment.
|
class |
ProtocolAddReviewCommentRuleBase<E extends ProtocolAddReviewCommentEventBase>
Validates the rules for a ProtocolBase Risk Level add action.
|
class |
ProtocolManageReviewAttachmentRule<E extends ProtocolManageReviewAttachmentEventBase<?>>
This class is validating the description of review attachments is not empty
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
ProtocolManageReviewAttachmentEventBase.getRule() |
BusinessRuleInterface |
ProtocolAddReviewCommentEventBase.getRule() |
BusinessRuleInterface |
ProtocolAddReviewAttachmentEventBase.getRule() |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
AddProtocolOnlineReviewAttachmentEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
LookupProtocolFundingSourceRule
Validates the conditions necessary for looking up a funding source in the system.
|
class |
ProtocolFundingSourceRuleBase
This class provides business logic for adding a protocol funding source to a protocol.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface<SaveProtocolFundingSourceLinkEvent> |
SaveProtocolFundingSourceLinkEvent.getRule() |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
AddProtocolParticipantEvent.getRule() |
| Modifier and Type | Class and Description |
|---|---|
class |
SaveQuestionnaireAnswerRule
This class is primarily to validate questionnaire answer format.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
SaveQuestionnaireAnswerEvent.getRule() |
| Modifier and Type | Method and Description |
|---|---|
BusinessRuleInterface |
SaveCustomDataEvent.getRule() |
abstract BusinessRuleInterface |
KraDocumentEventBaseExtension.getRule()
This method implementer must pass the instance of rule tied with it.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CustomDataRule
Validates the rules for a Custom Attribute save action.
|
Copyright © 2013 The Kuali Foundation. All Rights Reserved.