public class SponsorServiceImpl extends Object implements SponsorService, Constants
| Modifier and Type | Class and Description |
|---|---|
protected class |
SponsorServiceImpl.SponsorAction |
protected static class |
SponsorServiceImpl.SponsorActionType |
ABSTRACTS_AND_ATTACHMENTS_PANEL, ABSTRACTS_PROPERTY_KEY, ACTIVE_STATUS_LITERAL, ACTIVITY_TYPE_KEY, AFFILIATION_FACULTY_SUPERVISOR_TYPE, AFFILIATION_STUDENT_INVESTIGATOR_TYPE, ALTERNATE_DOC_ID_SESSION_KEY, ANSWER_NA, ANSWER_YES_NO, ANSWER_YES_NO_NA, APP_CONTEXT_KEY, APPLICABLE_RATE_DECIMAL_CHAR, APPLICABLE_RATE_LIMIT, APPLICABLE_RATE_PRECISION, APPLICABLE_RATE_SCALE, APPROVAL_STATUS, APPROVE_ACTION_CODE, ATTACHMENTS_PAGE, AUDIT_ERRORS, AUDIT_WARNINGS, AWARD_APPLY_SYNC_NODE_NAME, AWARD_BUDGET, AWARD_BUDGET_DEFAULT_FNA_RATE_CLASS_CODE, AWARD_BUDGET_DEFAULT_UNDERRECOVERY_RATE_CLASS_CODE, AWARD_BUDGET_EB_RATE_CLASS_CODE, AWARD_BUDGET_EB_RATE_TYPE_CODE, AWARD_COMMENT_EXCLUDE_FROM_CHECKLIST, AWARD_COMMENT_INCLUDE_IN_CHECKLIST, AWARD_DOCUMENT_STRING_FOR_SESSION, AWARD_HIERARCHY_DEFAULT_PARENT_OF_ROOT, AWARD_ID, AWARD_MODULE, AWARD_PAGE, AWARD_SEQUENCE_AWARD_NUMBER, AWARD_SYNC_HAS_SYNC_NODE_NAME, AWARD_SYNC_NOT_APPLICABLE, AWARD_SYNC_VALIDATION_NODE_NAME, AWARD_TEMP_RECPNT_CONTACT_TYPE_CODE_ROLODEX_ID_SEPARATOR, BENEFITS_RATES_COMMENT_TYPE_CODE, BIOSKETCH_ATTACHMENT_TYPE_CODE, BIRT_DATA_SOURCE, BOOTSTRAP_SPRING_FILE, BUDGET_ACTIONS_PAGE, BUDGET_ALL_DETAIL_TYPE_CODE, BUDGET_CATEGORY_PERSONNEL, BUDGET_CATEGORY_TYPE_PARTICIPANT_SUPPORT, BUDGET_CATEGORY_TYPE_PERSONNEL, BUDGET_COST_SHARE_PANEL_ANCHOR, BUDGET_COST_SHARE_PANEL_NAME, BUDGET_COST_SHARING_APPLICABILITY_FLAG, BUDGET_COST_SHARING_ENFORCEMENT_FLAG, BUDGET_CURRENT_FISCAL_YEAR, BUDGET_DEFAULT_MODULAR_FLAG, BUDGET_DEFAULT_OVERHEAD_RATE_CODE, BUDGET_DEFAULT_OVERHEAD_RATE_TYPE_CODE, BUDGET_DEFAULT_UNDERRECOVERY_RATE_CODE, BUDGET_DIST_AND_INCOME_PAGE, BUDGET_DISTRIBUTION_AND_INCOME_PAGE, BUDGET_EXPENSE_LOOKUP_MESSAGE1, BUDGET_EXPENSE_LOOKUP_MESSAGE2, BUDGET_EXPENSES_OVERVIEW_PANEL_ANCHOR, BUDGET_EXPENSES_OVERVIEW_PANEL_NAME, BUDGET_EXPENSES_PAGE, BUDGET_EXPENSES_PAGE_METHOD, BUDGET_FORMULATED_NUMBER, BUDGET_JOBCODE_VALIDATION_ENABLED, BUDGET_LINEITEM_NUMBER, BUDGET_MODULAR_PAGE, BUDGET_OVERVIEW_PANEL_NAME, BUDGET_PARAMETERS_OVERVIEW_PANEL_ANCHOR, BUDGET_PARAMETERS_OVERVIEW_PANEL_NAME, BUDGET_PARAMETERS_PAGE_METHOD, BUDGET_PARAMETERS_TOTALS_PANEL_ANCHOR, BUDGET_PARAMETERS_TOTALS_PANEL_NAME, BUDGET_PERIOD_KEY, BUDGET_PERIOD_PAGE, BUDGET_PERIOD_PANEL_ANCHOR, BUDGET_PERIOD_PANEL_NAME, BUDGET_PERSON_DEFAULT_APPOINTMENT_TYPE, BUDGET_PERSON_DEFAULT_CALCULATION_BASE, BUDGET_PERSON_DEFAULT_EFFECTIVE_DATE, BUDGET_PERSON_DEFAULT_JOB_CODE_PARAMETER, BUDGET_PERSON_DETAILS_DEFAULT_PERIODTYPE, BUDGET_PERSON_LINE_NUMBER, BUDGET_PERSON_LINE_SEQUENCE_NUMBER, BUDGET_PERSONNEL_PAGE, BUDGET_RATE_PAGE, BUDGET_RATE_PANEL_ANCHOR, BUDGET_RATE_PANEL_NAME, BUDGET_RATES_PAGE, BUDGET_SALARY_REPORT, BUDGET_STATUS_CODE_CANCELLED, BUDGET_STATUS_CODE_DISAPPROVED, BUDGET_STATUS_CODE_ERROR_IN_POSTING, BUDGET_STATUS_CODE_IN_PROGRESS, BUDGET_STATUS_CODE_POSTED, BUDGET_STATUS_CODE_REJECTED, BUDGET_STATUS_CODE_SUBMITTED, BUDGET_STATUS_CODE_TO_BE_POSTED, BUDGET_STATUS_COMPLETE_CODE, BUDGET_STATUS_INCOMPLETE_CODE, BUDGET_SUMMARY_PERIOD_GROUP_SIZE, BUDGET_SUMMARY_TOTALS_PAGE, BUDGET_UNRECOVERED_F_AND_A_APPLICABILITY_FLAG, BUDGET_UNRECOVERED_F_AND_A_ENFORCEMENT_FLAG, BUDGET_UNRECOVERED_F_AND_A_PANEL_ANCHOR, BUDGET_UNRECOVERED_F_AND_A_PANEL_NAME, BUDGET_VERSION_NUMBER, BUDGET_VERSION_OVERVIEWS, BUDGET_VERSION_PANEL_NAME, BUDGET_VERSIONS_PAGE, BUDGET_VERSIONS_PANEL_ANCHOR, BUDGETDATA_CHANGED_VAL_KEY, BUDGETDATA_COMMENTS_KEY, BUDGETDATA_CURRENT_DISPLAY_KEY, BUDGETDATA_DISPLAY_VAL_KEY, BUDGETDATA_OVERRIDE_PROPERTY_KEY, BUSINESS_OBJECT_DAO_NAME, BUSINESS_OBJECT_DICTIONARY_SERVICE_NAME, CAN_CREATE_AWARD_KEY, CAN_EDIT_REVIEW_ATTACHMENTS, CAN_EDIT_REVIEW_COMMENTS, CAN_VIEW_REVIEW_COMMENTS, CFDA_BATCH_JOB_CRON_EXPRESSION_PARAMETER, CFDA_BATCH_NOTIFICATION_RECIPIENT_PARAMETER, CFDA_CRON_START_TIME_PARAMETER, CFDA_GOV_LOGIN_USERNAME, CFDA_GOV_URL_PARAMETER, CFDA_MAINT_TYP_ID_AUTOMATIC, CFDA_MAINT_TYP_ID_MANUAL, CFDA_NUMBER, CFDA_NUMBER_KEY, CO_INVESTIGATOR_ROLE, COI_APPROVE_ACTION, COI_DISAPPROVE_ACTION, COI_DISCLOSURE_DISCLOSURE_PAGE, COI_DISCLOSURE_DISCLOSURE_PANEL_NAME, COI_NOTEPAD_DISCLOSURE_REVIEWER_SECTION_ID, COI_SCREENING_QUESTIONNAIRE_KRMS_RULE, COI_SET_DISPOSITION_STATUS_ACTION, COI_WORK_IN_PROGRESS_REVIEW_STATUS_PARM, COLON, COMMA, COMMITTEE_AGENDA_NOTIFICATION, COMMITTEE_MINUTES_NOTIFICATION, COMMITTEE_PROPERTY_KEY, COMMITTEE_VOTING_MEMBERSHIP_TYPE_CODE, CONFIRM_DELETE_PERMISSIONS_USER_KEY, CONFIRM_DELETE_PROPOSAL_USER_KEY, CONFIRM_DELETE_PROTOCOL_USER_KEY, CONTACT_AUDIT_RULES_ERROR_KEY, CONTACTS_PANEL_ANCHOR, CONTACTS_PANEL_NAME, COPY_PROPOSAL_PROPERTY_KEY, CORRESPONDENCE_TEMPLATE_CONTENT_TYPE_1, CORRESPONDENCE_TEMPLATE_CONTENT_TYPE_2, CORRESPONDENCE_TEMPLATE_CONTENT_TYPE_3, COST_SHARE_ADD_ACTION_PROPERTY_KEY, COST_SHARE_COMMENT_TYPE_CODE, COST_SHARE_PANEL_ANCHOR, COST_SHARE_PANEL_NAME, CREDIT_SPLIT_ENABLED_FLAG, CREDIT_SPLIT_ENABLED_RULE_NAME, CREDIT_SPLIT_KEY, CURRENT_ACTION_COMMENT_TYPE_CODE, CURRENT_PENDING_REPORT_GROUP_NAME, CUSTOM_ATTRIBUTE_DOCUMENT_DETAIL_TYPE_CODE, CUSTOM_ATTRIBUTE_DOCUMENT_PARAM_NAME, CUSTOM_ATTRIBUTE_ID, CUSTOM_ATTRIBUTES_PAGE, CUSTOM_ERROR, DATA_DICTIONARY_SERVICE_NAME, DATA_TYPE_DATE, DATA_TYPE_NUMBER, DATA_TYPE_STRING, DATASOURCE, DATE_TIME_SERVICE_NAME, DATE_TIME_TYPE, DEADLINE_DATE_KEY, DEF_CURRENT_ACTION_COMMENT_COPIED_AWARD, DEFALUT_CAMUS_FLAG, DEFAULT_CORRESPONDENCE_TEMPLATE, DEFAULT_CRON_EXPRESSION, DEFAULT_DATE_FORMAT_PATTERN, DEFAULT_FNA_RATE_CLASS_CODE, DEFAULT_INFLATION_RATE_FOR_SALARY, DEFAULT_PROTOCOL_ORGANIZATION_ID, DEFAULT_PROTOCOL_ORGANIZATION_TYPE_CODE, DEFAULT_PROTOCOL_STATUS_CODE, DEFAULT_TIME_FORMAT_PATTERN, DEFAULT_TXN_TYPE_COPIED_AWARD, DEVELOPMENT_PROPOSAL_MODULE, DISAPPROVE_ACTION_CODE, DISCLOSURE_ANNUAL_FINANCIAL_ENTITY_KEY, DISCLOSURE_ANNUAL_FINANCIAL_ENTITY_KEY2, DISCLOSURE_CERTIFIED_NOTIFICATION, DISCLOSURE_FINANCIAL_ENTITY_KEY, DISCLOSURE_FINANCIAL_ENTITY_KEY2, DISCLOSURE_FINANCIAL_ENTITY_PANEL_ANCHOR, DISCLOSURE_MANUAL_DISPOSITION_STATUS, DISCLOSURE_MANUAL_FINANCIAL_ENTITY_KEY, DISCLOSURE_UPDATE_FINANCIAL_ENTITY_KEY, DOCUMENT_INITIATED, DOCUMENT_NEWMAINTAINABLEOBJECT_ACTIVE, DOCUMENT_NEWMAINTAINABLEOBJECT_CUSTOM_ATTRIBUTE_ID, DOCUMENT_NEWMAINTAINABLEOBJECT_LOOKUPRETURN, DOCUMENT_SAVED, EDIT_ROLES_PROPERTY_KEY, EMPTY_STRING, ENABLE_BUDGET_CALCULATED_SALARY, ENABLE_COST_SHARE_SUBMIT, ENABLE_PROTOCOL_TO_AWARD_LINK, ENABLE_PROTOCOL_TO_DEV_PROPOSAL_LINK, ENABLE_PROTOCOL_TO_PROPOSAL_LINK, ENABLE_SALARY_INFLATION_ANNIV_DATE, ENTITY_OWNERSHIP_TYPE_CODE_PRIVATE, ENTITY_OWNERSHIP_TYPE_CODE_PUBLIC, EXCEL_REPORT_CONTENT_TYPE, FALSE_FLAG, FANDA_RATE_COMMENT_TYPE_CODE, FANDA_RATES_PANEL_ANCHOR, FANDA_RATES_PANEL_NAME, FEDERAL_SPONSOR_TYPE_CODE, FIN_SYSTEM_INTEGRATION_ON, FIN_SYSTEM_INTEGRATION_ON_OFF_PARAMETER, FIN_SYSTEM_INTEGRATION_SERVICE_URL, FINANCIAL_ENTITY_STATUS_ACTIVE, FINANCIAL_ENTITY_STATUS_INACTIVE, FINANCIAL_INTEGRATION_KC_SERVICE_NAMESPACE, FINANCIAL_SYSTEM_SERVICE_NAMESPACE, FISCAL_REPORT_COMMENT_TYPE_CODE, FORCE_HOLDING_PAGE_FOR_ACTION_LIST, FORMULATED_COST_ELEMENTS, FORMULATED_COST_ENABLED, GENERAL_COMMENT_TYPE_CODE, GENERIC_SPONSOR_CODE, GET_FIN_SYSTEM_URL_FROM_WSDL, GRADUATE_STUDENT_AUDIT_RULES_ERROR_KEY, GRADUATE_STUDENT_PANEL_ANCHOR, GRADUATE_STUDENT_PANEL_NAME, GRANTS_GOV_GENERIC_ERROR_KEY, GRANTS_GOV_LINK, GRANTS_GOV_LINK_TARGET_POPUP, GRANTS_GOV_OPPORTUNITY_PANEL, GRANTS_GOV_PAGE, GRANTS_GOV_PANEL_ANCHOR, GRANTS_GOV_SUBMISSION_SUCCESSFUL_MESSAGE, GRANTSGOV_ERRORS, HEADER_TAB, HIDE_AND_DEFAULT_PROP_DEV_DOC_DESC_PARAM, HIERARCHY_NAME, HIERARCHY_PAGE, HOLDING_PAGE_DOCUMENT_ID, HOLDING_PAGE_MESSAGES, HOLDING_PAGE_RETURN_LOCATION, HTML_FORM_ACTION, HTML_REPORT_CONTENT_TYPE, IACUC_DEACTIVATE_ACTION_PROPERTY_KEY, IACUC_MODULE, IACUC_ONLINE_REVIEW_ROUTE_NODE_ADMIN_INITIAL_REVIEW, IACUC_ONLINE_REVIEW_ROUTE_NODE_ADMIN_REVIEW, IACUC_ONLINE_REVIEW_ROUTE_NODE_ONLINE_REVIEWER, IACUC_PROCEDURE_CUSTOM_DATA_SMALL_STRING_MAX_LENGTH, IACUC_PROCEDURE_PERSON_RESPONSIBLE_DELIMITER, IACUC_PROCEDURE_SUMMARY_LENGTH, IACUC_PROTOCOL_ACTION_TYPE_CODE_IACUC_REMINDER_GENERATED, IACUC_PROTOCOL_ACTION_TYPE_CODE_RENEWAL_REMINDER_GENERATED, IACUC_PROTOCOL_ALTERNATE_SEARCH, IACUC_PROTOCOL_AWARD_LINKING_ENABLED_PARAMETER, IACUC_PROTOCOL_DEFAULT_EXIPIRATION_TIME_DIFFERNECE_PARAMTETER, IACUC_PROTOCOL_EXCEPTION_DESC_LENGTH, IACUC_PROTOCOL_INSTITUTE_PROPOSAL_LINKING_ENABLED_PARAMETER, IACUC_PROTOCOL_IRBREVIEW_ROUTE_NODE_NAME, IACUC_PROTOCOL_MODIFY_SUBMISSION_KEY, IACUC_PROTOCOL_PAGE, IACUC_PROTOCOL_PANEL_NAME, IACUC_PROTOCOL_PROPOSAL_DEVELOPMENT_LINKING_ENABLED_PARAMETER, IACUC_REQUEST_DEACTIVATE_ACTION_PROPERTY_KEY, IACUC_REQUEST_LIFT_HOLD_ACTION_PROPERTY_KEY, INACTIVE_STATUS_LITERAL, INITIAL_UNIT_HIERARCHY_LOAD_DEPTH, INSTITUTE_NARRATIVE_TYPE_GROUP, INSTITUTE_NARRATIVE_TYPE_GROUP_CODE, INSTITUTE_PROPOSAL_OTHER_GROUP, INSTITUTIONAL_ATTACHMENT_TYPE_NAME, INSTITUTIONAL_PROPOSAL_MODULE, INSTITUTIONAL_PROPOSAL_NAMESPACE, INSTITUTIONAL_PROPSAL_PROPSAL_NUMBER_SEQUENCE, INTELLECTUAL_PROPERTY_COMMENT_TYPE_CODE, INVALID_FILE_NAME_CHECK_PARAMETER, INVALID_FILE_NAME_ERROR_CODE, INVALID_FILE_NAME_ERROR_TAB, INVALID_TIME, INVESTIGATOR_CREDIT_TYPE_CODE_PROPERTY_KEY, IP_COST_SHARE_ADD_ACTION_PROPERTY_KEY, IP_UNRECOVERED_FNA_ACTION_PROPERTY_KEY, IRB_MODULE, JOB_CODE, KC_ALL_PARAMETER_DETAIL_TYPE_CODE, KC_CONFIRMATION_QUESTION, KC_CORE_SERVICE_NAMESPACE, KC_GENERIC_PARAMETER_NAMESPACE, KEY_PERSON_ROLE, KEY_PERSONNEL_PAGE, KEY_PERSONNEL_PANEL_ANCHOR, KEY_PERSONNEL_PANEL_NAME, KEYWORD_PANEL_DISPLAY, KIM_QUAL_ATTR_PROPOSAL_KEY, KR_EXTERNALIZABLE_IMAGES_URI_KEY, KRA_EXTERNALIZABLE_IMAGES_URI_KEY, KRA_NAMESPACE, KRA_SESSION_KEY, LAST_ACTION_PRINCIPAL_ID, LAST_NODE_NEXT_VALUE, LEFT_SQUARE_BRACKET, LINKED_FUNDING_PROPOSALS_KEY, LOCAL_PRINT_FORM_SPONSOR_CODE, LOOKUP_CLASS_NAME, LOOKUP_RETURN_FIELDS, MAINTENANCE_NEW_ACTION, MAPPING_AMOUNT_RELEASED_PAGE, MAPPING_AWARD_ACTIONS_PAGE, MAPPING_AWARD_BASIC, MAPPING_AWARD_BUDGET_VERSIONS_PAGE, MAPPING_AWARD_COMMITMENTS_PAGE, MAPPING_AWARD_CONTACTS_PAGE, MAPPING_AWARD_CUSTOM_DATA_PAGE, MAPPING_AWARD_HOME_DETAILS_AND_DATES_PAGE_ANCHOR, MAPPING_AWARD_HOME_DETAILS_AND_DATES_PAGE_NAME, MAPPING_AWARD_HOME_PAGE, MAPPING_AWARD_MEDUSA_PAGE, MAPPING_AWARD_NOTES_AND_ATTACHMENTS_PAGE, MAPPING_AWARD_PAYMENT_REPORTS_AND_TERMS_PAGE, MAPPING_AWARD_PERMISSIONS_PAGE, MAPPING_AWARD_QUESTIONS_PAGE, MAPPING_AWARD_SPECIAL_REVIEW_PAGE, MAPPING_AWARD_TIME_AND_MONEY_PAGE, MAPPING_BASIC, MAPPING_CHECKLIST_ITEM_DESCRIPITION, MAPPING_CLOSE_PAGE, MAPPING_CLOSEOUT_PAGE, MAPPING_COI_DISCLOSURE_ACTIONS_PAGE, MAPPING_COI_EDIT_LIST, MAPPING_CONTACTS_PAGE, MAPPING_COPY_PROPOSAL_PAGE, MAPPING_CUSTOM_DATA, MAPPING_ERROR, MAPPING_EXPENSES_BUDGET, MAPPING_FINANCIAL_PAGE, MAPPING_FUNDING_SOURCE_PAGE, MAPPING_HOLDING_PAGE, MAPPING_IACUC_PROTOCOL_ACTIONS, MAPPING_ICR_RATE_CODE_PROMPT, MAPPING_INSTITUTE_ATTACHMENT_RIGHTS_PAGE, MAPPING_INSTITUTIONAL_PROPOSAL_ACTIONS_PAGE, MAPPING_INSTITUTIONAL_PROPOSAL_BASIC, MAPPING_INSTITUTIONAL_PROPOSAL_CONTACTS_PAGE, MAPPING_INSTITUTIONAL_PROPOSAL_CUSTOM_DATA_PAGE, MAPPING_INSTITUTIONAL_PROPOSAL_DISTRIBUTION_PAGE, MAPPING_INSTITUTIONAL_PROPOSAL_HOME_PAGE, MAPPING_INSTITUTIONAL_PROPOSAL_INTELLECTUAL_PROPERTY_REVIEW_PAGE, MAPPING_INSTITUTIONAL_PROPOSAL_MEDUSA_PAGE, MAPPING_INSTITUTIONAL_PROPOSAL_SPECIAL_REVIEW_PAGE, MAPPING_IRB_HOLDING_PAGE, MAPPING_LOOKUP_PAGE, MAPPING_NARRATIVE_ATTACHMENT_RIGHTS_PAGE, MAPPING_PERMISSIONS_CLOSE_EDIT_ROLES_PAGE, MAPPING_PERMISSIONS_EDIT_ROLES_PAGE, MAPPING_PERMISSIONS_ROLE_RIGHTS_PAGE, MAPPING_PERSONNEL_BUDGET, MAPPING_PMC_HOME_PAGE, MAPPING_PMC_VIEW_PAGE, MAPPING_PROPOSAL_ACTIONS, MAPPING_PROPOSAL_APPROVER_PAGE, MAPPING_PROPOSAL_APPROVER_VIEW_PAGE, MAPPING_PROPOSAL_DISPLAY_INACTIVE, MAPPING_PROPOSAL_MEDUSA_PAGE, MAPPING_PROPOSAL_SUMMARY_PAGE, MAPPING_PROTOCOL_ACTIONS, MAPPING_PROTOCOL_ONLINE_REVIEW, MAPPING_REPORTS_TAB, MAPPING_RESUBMISSION_PROMPT, MAPPING_SUBAWARD_ACTION_PAGE, MAPPING_SUBAWARD_CONTACT_PANEL, MAPPING_SUBAWARD_PAGE, MAX_ALLOWABLE_CFDA_PGM_TITLE_NAME, MAX_FISCAL_YEAR, MENTORING_PLAN_ATTACHMENT, MENTORING_PLAN_ATTACHMENT_TYPE_CODE, MIN_FISCAL_YEAR, MODULE_NAMESPACE_AWARD, MODULE_NAMESPACE_AWARD_BUDGET, MODULE_NAMESPACE_BUDGET, MODULE_NAMESPACE_COIDISCLOSURE, MODULE_NAMESPACE_IACUC, MODULE_NAMESPACE_INSTITUTIONAL_PROPOSAL, MODULE_NAMESPACE_NEGOTIATION, MODULE_NAMESPACE_PROPOSAL_DEVELOPMENT, MODULE_NAMESPACE_PROTOCOL, MODULE_NAMESPACE_SUBAWARD, MULTIPLE_VALUE, NARRATIVE_MODULE_NUMBER, NARRATIVE_MODULE_SEQUENCE_NUMBER, NARRATIVE_MODULE_STATUS_COMPLETE, NARRATIVE_MODULE_STATUS_INCOMPLETE, NEGOTIATION_HOME_PAGE, NEGOTIATION_LOST_PLACE_PAGE, NEGOTIATION_MODULE, NEGOTIATION_SEQUENCE_NAME, NEW_AWARD_REPORT_TERM_RECIPIENTS_LIST_KEY_FOR_INITIALIZE_OBJECTS, NEW_AWARD_REPORT_TERMS_LIST_KEY_FOR_INITIALIZE_OBJECTS, NEW_NARRATIVE_USER_RIGHTS_PROPERTY_KEY, NEW_PERSON_LOOKUP_FLAG, NEW_PROPOSAL_PERSON_PROPERTY_NAME, NIH_SPONSOR_ACRONYM, NIH_SPONSOR_CODE, NO_FIELD, NO_FLAG, NON_CANCELLING_RECALL_QUESTION, NON_CANCELLING_RECALL_QUESTION_TEXT_KEY, NUMBER_PER_SPONSOR_HIERARCHY_GROUP, OFF_CAMUS_FLAG, ON_CAMUS_FLAG, ON_OFF_CAMPUS_FLAG, ONLINE_REVIEW_ROUTE_NODE_ADMIN_INITIAL_REVIEW, ONLINE_REVIEW_ROUTE_NODE_ADMIN_REVIEW, ONLINE_REVIEW_ROUTE_NODE_ONLINE_REVIEWER, OPPORTUNITY_ID, OPPORTUNITY_ID_KEY, OPPORTUNITY_TITLE_KEY, ORIGINAL_PROPOSAL_ID_KEY, PARAMETER_COI_ATTACHMENT_DEFAULT_SORT, PARAMETER_COMPONENT_DOCUMENT, PARAMETER_COMPONENT_PERMISSION, PARAMETER_FNA_COST_ELEMENTS, PARAMETER_FNA_RATE_CLASS_TYPE, PARAMETER_IACUC_COMM_SELECTION_DURING_SUBMISSION, PARAMETER_IACUC_DISPLAY_REVIEWER_NAME, PARAMETER_IACUC_DISPLAY_REVIEWER_NAME_TO_ACTIVE_COMMITTEE_MEMBERS, PARAMETER_IACUC_DISPLAY_REVIEWER_NAME_TO_OTHER_PROTOCOL_PERSONNEL, PARAMETER_IACUC_DISPLAY_REVIEWER_NAME_TO_PI, PARAMETER_IACUC_DISPLAY_REVIEWER_NAME_TO_PROTOCOL_PERSONNEL, PARAMETER_IACUC_DISPLAY_REVIEWER_NAME_TO_REVIEWERS, PARAMETER_IACUC_PROTOCOL_ATTACHMENT_DEFAULT_SORT, PARAMETER_IACUC_PROTOCOL_PERSON_TRAINING_SECTION, PARAMETER_IRB_COMM_SELECTION_DURING_SUBMISSION, PARAMETER_IRB_DISPLAY_REVIEWER_NAME, PARAMETER_IRB_DISPLAY_REVIEWER_NAME_TO_ACTIVE_COMMITTEE_MEMBERS, PARAMETER_IRB_DISPLAY_REVIEWER_NAME_TO_OTHER_PROTOCOL_PERSONNEL, PARAMETER_IRB_DISPLAY_REVIEWER_NAME_TO_PI, PARAMETER_IRB_DISPLAY_REVIEWER_NAME_TO_PROTOCOL_PERSONNEL, PARAMETER_IRB_DISPLAY_REVIEWER_NAME_TO_REVIEWERS, PARAMETER_MODULE_AWARD, PARAMETER_MODULE_IACUC_PROTOCOL_BILLABLE, PARAMETER_MODULE_IACUC_PROTOCOL_REFERENCEID1, PARAMETER_MODULE_IACUC_PROTOCOL_REFERENCEID2, PARAMETER_MODULE_PROTOCOL_BILLABLE, PARAMETER_MODULE_PROTOCOL_REFERENCEID1, PARAMETER_MODULE_PROTOCOL_REFERENCEID2, PARAMETER_MODULE_QUESTIONNAIRE, PARAMETER_MULTI_CAMPUS_ENABLED, PARAMETER_PROPOSAL_APPROVER_VIEW_TITLE, PARAMETER_PROTOCOL_ATTACHMENT_DEFAULT_SORT, PARAMETER_PROTOCOL_PERSON_TRAINING_SECTION, PAYMENT_AND_INVOICES_AUDIT_RULES_ERROR_KEY, PAYMENT_AND_INVOICES_COMMENT_TYPE_CODE, PAYMENT_AND_INVOICES_PANEL_ANCHOR, PAYMENT_AND_INVOICES_PANEL_NAME, PD_BUDGET_VERSIONS_PAGE, PDF_FILE_EXTENSION, PDF_REPORT_CONTENT_TYPE, PERCENT_CHARGED_FIELD, PERCENT_EFFORT_FIELD, PERMISSION_PROPOSAL_USERS_PROPERTY_KEY, PERMISSION_USERS_PROPERTY_KEY, PERMISSIONS_EDIT_ROLES_PROPERTY_KEY, PERMISSIONS_PAGE, PERSON_CERTIFICATE, PERSON_COMMENT, PERSON_EDITABLE_FIELD_NAME_PROPERTY_KEY, PERSON_ROLE_PARAMETER_PREFIX, PERSON_SEQUENCE_NUMBER, PERSON_SIGNATURE_ACTIVE, PERSON_SIGNATURE_PERSON_ID, PERSONNEL_ATTACHMENT_TYPE_NAME, PERSONNEL_BUDGET_PANEL_NAME, PESSIMISTIC_LOCKING_EXPIRATION_AGE, PHS_RESEARCHPLAN_MULTIPLEPILEADERSHIPPLAN, PHS_RESTRAININGPLAN_PILEADERSHIPPLAN_ATTACHMENT, POPUP_VIEW_ONLY, PREAWARD_INSTITUTIONAL_AUTHORIZATION_COMMENT_TYPE_CODE, PREAWARD_SPONSOR_AUTHORIZATION_COMMENT_TYPE_CODE, PRIME_SPONSOR_KEY, PRINCIPAL_INVESTIGATOR_KEY, PRINCIPAL_INVESTIGATOR_ROLE, PRINT_LOGGING_DIRECTORY, PRINT_LOGGING_ENABLE, PRINT_XML_DIRECTORY, PROCUREMENT_COMMENT_TYPE_CODE, PROJECT_TITLE_KEY, PROP_PERSON_BIO_NUMBER, PROPERTY_COMMENT_TYPE_CODE, PROPERTY_PROTOCOL_NUMBER, PROPERTY_PROTOCOL_STATUS, PROPOSAL_ACTIONS_PAGE, PROPOSAL_ATTACHMENT_TYPE_NAME, PROPOSAL_BUDGET, PROPOSAL_BUDGET_VERSION_NUMBER, PROPOSAL_COMMENT_TYPE_CODE, PROPOSAL_EDITABLECOLUMN_DATALENGTH, PROPOSAL_EDITABLECOLUMN_DATATYPE, PROPOSAL_EDITABLECOLUMN_LOOKUPRETURN, PROPOSAL_HIERARCHY_PAGE, PROPOSAL_IP_REVIEW_COMMENT_TYPE_CODE, PROPOSAL_LOCATION_SEQUENCE_NUMBER, PROPOSAL_NARRATIVE_TYPE_GROUP, PROPOSAL_NARRATIVE_TYPE_GROUP_CODE, PROPOSAL_NUMBER, PROPOSAL_PAGE, PROPOSAL_PERSON_BIOGRAPHY_DEFAULT_DOC_TYPE, PROPOSAL_PERSON_DEGREE_SEQUENCE_NUMBER, PROPOSAL_PERSON_INVESTIGATOR, PROPOSAL_PERSON_NUMBER, PROPOSAL_SPECIAL_REVIEW_KEY, PROPOSAL_SPECIALREVIEW_NUMBER, PROPOSAL_SUMMARY_COMMENT_TYPE_CODE, PROPOSALDATA_CHANGED_VAL_KEY, PROPOSALDATA_COMMENTS_KEY, PROPOSALDATA_CURRENT_DISPLAY_KEY, PROPOSALDATA_DISPLAY_VAL_KEY, PROPOSALDATA_OVERRIDE_PROPERTY_KEY, PROTOCOL_ABANDON_ACTION_PROPERTY_KEY, PROTOCOL_ACTION_TYPE_CODE_IRB_NOTIFICATION_GENERATED, PROTOCOL_ACTION_TYPE_CODE_RENEWAL_REMINDER_GENERATED, PROTOCOL_ADMIN_APPROVAL_ACTION_PROPERTY_KEY, PROTOCOL_ADMIN_CORRECTION_PROPERTY_KEY, PROTOCOL_APPROVAL_NODE_NAME, PROTOCOL_ASSIGN_CMT_SCHED_ACTION_PROPERTY_KEY, PROTOCOL_ASSIGN_REVIEWERS_PROPERTY_KEY, PROTOCOL_ASSIGN_TO_AGENDA_ACTION_PROPERTY_KEY, PROTOCOL_ATTACHMENT_NOTIFICATION_COMMENTS, PROTOCOL_CLOSE_ACTION_PROPERTY_KEY, PROTOCOL_CLOSE_ENROLLMENT_ACTION_PROPERTY_KEY, PROTOCOL_CLOSE_ENROLLMENT_REQUEST_PROPERTY_KEY, PROTOCOL_CLOSE_REQUEST_PROPERTY_KEY, PROTOCOL_COMMITTEE_DECISION_ACTION_PROPERTY_KEY, PROTOCOL_CREATE_AMENDMENT_KEY, PROTOCOL_CREATE_CONTINUATION_SUMMARY_KEY, PROTOCOL_CREATE_CONTINUATION_WITH_AMENDMENT_KEY, PROTOCOL_CREATE_RENEWAL_SUMMARY_KEY, PROTOCOL_CREATE_RENEWAL_WITH_AMENDMENT_KEY, PROTOCOL_DATA_ANALYSIS_REQUEST_PROPERTY_KEY, PROTOCOL_DEFER_ACTION_PROPERTY_KEY, PROTOCOL_DEVELOPMENT_PROPOSAL_LINKING_ENABLED_PARAMETER, PROTOCOL_DISAPPROVE_ACTION_PROPERTY_KEY, PROTOCOL_EXPEDITED_APPROVAL_ACTION_PROPERTY_KEY, PROTOCOL_EXPIRE_ACTION_PROPERTY_KEY, PROTOCOL_FROM_DOCUMENT, PROTOCOL_FULL_APPROVAL_ACTION_PROPERTY_KEY, PROTOCOL_FUNDING_SOURCE_ID_FIELD, PROTOCOL_FUNDING_SOURCE_NAME_FIELD, PROTOCOL_FUNDING_SOURCE_NUMBER_FIELD, PROTOCOL_FUNDING_SOURCE_TITLE_FIELD, PROTOCOL_FUNDING_SOURCE_TYPE_CODE_FIELD, PROTOCOL_FUNDING_SRC_KEY, PROTOCOL_GRANT_EXEMPTION_ACTION_PROPERTY_KEY, PROTOCOL_HISTORY_DATE_RANGE_FILTER_END_DATE_KEY, PROTOCOL_HISTORY_DATE_RANGE_FILTER_START_DATE_KEY, PROTOCOL_IACUCREVIEW_ROUTE_NODE_NAME, PROTOCOL_INITIATED_ROUTE_NODE_NAME, PROTOCOL_IRB_ACKNOWLEDGEMENT_ACTION_PROPERTY_KEY, PROTOCOL_IRBREVIEW_ROUTE_NODE_NAME, PROTOCOL_MANAGE_REVIEW_COMMENTS_KEY, PROTOCOL_MODIFY_AMENDMENT_KEY, PROTOCOL_MODIFY_SUBMISSION_KEY, PROTOCOL_ONLINE_REVIEW_KEY, PROTOCOL_PERMIT_DATA_ANALYSIS_ACTION_PROPERTY_KEY, PROTOCOL_PERSONNEL_PAGE, PROTOCOL_PERSONNEL_PANEL_ANCHOR, PROTOCOL_PERSONNEL_PANEL_NAME, PROTOCOL_PRINCIPAL_INVESTIGATOR_KEY, PROTOCOL_PROTOCOL_FUNDING_SRC_PANEL_ANCHOR, PROTOCOL_PROTOCOL_PAGE, PROTOCOL_PROTOCOL_PANEL_NAME, PROTOCOL_PROTOCOL_RESEARCH_AREA_PANEL_ANCHOR, PROTOCOL_QUESTIONNAIRE_KEY, PROTOCOL_QUESTIONNAIRE_PAGE, PROTOCOL_QUESTIONNAIRE_PANEL_ANCHOR, PROTOCOL_QUESTIONNAIRE_PANEL_NAME, PROTOCOL_REFERENCE_COMMENT_LENGTH, PROTOCOL_RENEWAL_REMINDERS, PROTOCOL_REOPEN_ENROLLMENT_ACTION_PROPERTY_KEY, PROTOCOL_REOPEN_ENROLLMENT_REQUEST_PROPERTY_KEY, PROTOCOL_RESEARCH_AREA_KEY, PROTOCOL_RESPONSE_APPROVAL_ACTION_PROPERTY_KEY, PROTOCOL_RETURN_TO_PI_PROPERTY_KEY, PROTOCOL_RISK_LEVEL_COMMENT_LENGTH, PROTOCOL_SMR_ACTION_PROPERTY_KEY, PROTOCOL_SRR_ACTION_PROPERTY_KEY, PROTOCOL_SUBMIT_ACTION_PROPERTY_KEY, PROTOCOL_SUMMARY_VOTINGCOMMENTS, PROTOCOL_SUSPEND_ACTION_PROPERTY_KEY, PROTOCOL_SUSPEND_BY_DSMB_ACTION_PROPERTY_KEY, PROTOCOL_SUSPEND_REQUEST_PROPERTY_KEY, PROTOCOL_TERMINATE_ACTION_PROPERTY_KEY, PROTOCOL_TERMINATE_REQUEST_PROPERTY_KEY, PROTOCOL_TYPE_CODE_EXEMPT, PROTOCOL_UNDO_APPROVE_ANNOTATION, PROTOCOL_UNDO_LASTACTION_PROPERTY_KEY, PROTOCOL_UPDATE_RISK_LEVEL_KEY, PROVIDER_CODE, QUESTION_AFFIRMATIVE_QUESTION_CONVERSION, QUESTION_DOCUMENT_FIELD_ANSWER_MAX_LENGTH, QUESTION_DOCUMENT_FIELD_DISPLAYED_ANSWERS, QUESTION_DOCUMENT_FIELD_LOOKUP_CLASS, QUESTION_DOCUMENT_FIELD_LOOKUP_RETURN, QUESTION_DOCUMENT_FIELD_MAX_ANSWERS, QUESTION_DOCUMENT_FIELD_QUESTION_TYPE_ID, QUESTION_DOCUMENT_FIELD_STATUS, QUESTION_EXPLANATION, QUESTION_NEGATIVE_QUESTION_CONVERSION, QUESTION_POLICY, QUESTION_REGULATION, QUESTION_RESPONSE_TYPE_DATE, QUESTION_RESPONSE_TYPE_LOOKUP, QUESTION_RESPONSE_TYPE_NUMBER, QUESTION_RESPONSE_TYPE_TEXT, QUESTION_RESPONSE_TYPE_YES_NO, QUESTION_RESPONSE_TYPE_YES_NO_NA, QUESTION_STATUS_ACTIVE, QUESTION_TYPE_INDIVIDUAL, QUESTION_TYPE_PROPOSAL, QUESTIONS_PAGE, RATE_CLASS_TYPE_FOR_INFLATION, REJECT_NARRATIVE_TYPE_CODE_PARAM, REMINDER_TO_IACUC_NOTIFICATIONS, REMINDER_TO_IRB_NOTIFICATIONS, REPORT_CLASS_FOR_PAYMENTS_AND_INVOICES_PANEL, REPORT_CLASSES_KEY_FOR_INITIALIZE_OBJECTS, REPORT_FORMAT_EXCEL, REPORT_FORMAT_EXCEL_EXT, REPORT_FORMAT_EXCEL_EXTENSION, REPORT_FORMAT_HTML, REPORT_FORMAT_HTML_EXTENSION, REPORT_FORMAT_PDF, REPORT_TERMS_AUDIT_RULES_ERROR_KEY, REPORT_TRACKING_NOTIFICATIONS_BATCH_ENABLED, REPORT_TRACKING_NOTIFICATIONS_BATCH_RECIPIENT, REPORTS_PANEL_ANCHOR, REPORTS_PANEL_NAME, REQUIRED_FIELDS_PANEL_ANCHOR, REQUIRED_FIELDS_PANEL_NAME, RIGHT_SQUARE_BRACKET, S2S_SUBMISSIONTYPE_CODE_KEY, S2SBUDGET_ALTERATIONS_CATEGORY, S2SBUDGET_APPOINTMENT_TYPE_SUM_EMPLOYEE, S2SBUDGET_APPOINTMENT_TYPE_TMP_EMPLOYEE, S2SBUDGET_BUDGET_CATEGORY_CODE_PERSONNEL, S2SBUDGET_BUDGET_CATEGORY_TYPE_PERSONNEL, S2SBUDGET_CATEGORY_01_GRADUATES, S2SBUDGET_CATEGORY_01_OTHER, S2SBUDGET_CATEGORY_01_OTHER_PROFS, S2SBUDGET_CATEGORY_01_POSTDOCS, S2SBUDGET_CATEGORY_01_SECRETARIAL, S2SBUDGET_CATEGORY_01_UNDERGRADS, S2SBUDGET_COMPUTER_SERVICES_CATEGORY, S2SBUDGET_CONSULTANT_COSTS_CATEGORY, S2SBUDGET_DOMESTIC_TRAVEL_CATEGORY, S2SBUDGET_EQUIPMENT_RENTAL_CATEGORY, S2SBUDGET_FILTER_CATEGORY_TYPE_PERSONNEL, S2SBUDGET_FOREIGN_TRAVEL_CATEGORY, S2SBUDGET_MATERIALS_AND_SUPPLIES_CATEGORY, S2SBUDGET_OTHER_DIRECT_COSTS_CATEGORY, S2SBUDGET_PARTICIPANT_OTHER_CATEGORY, S2SBUDGET_PARTICIPANT_STIPENDS_CATEGORY, S2SBUDGET_PARTICIPANT_SUBSISTENCE_CATEGORY, S2SBUDGET_PARTICIPANT_TRAVEL_CATEGORY, S2SBUDGET_PARTICIPANT_TUITION_CATEGORY, S2SBUDGET_PERIOD_TYPE_ACADEMIC_MONTHS, S2SBUDGET_PERIOD_TYPE_CALENDAR_MONTHS, S2SBUDGET_PERIOD_TYPE_CYCLE_MONTHS, S2SBUDGET_PERIOD_TYPE_SUMMER_MONTHS, S2SBUDGET_PUBLICATION_COSTS_CATEGORY, S2SBUDGET_RATE_CLASS_CODE_EMPLOYEE_BENEFITS, S2SBUDGET_RATE_CLASS_CODE_VACATION, S2SBUDGET_RATE_CLASS_TYPE_EMPLOYEE_BENEFITS, S2SBUDGET_RATE_CLASS_TYPE_LAB_ALLOCATION_SALARIES, S2SBUDGET_RATE_CLASS_TYPE_SALARIES_MS, S2SBUDGET_RATE_CLASS_TYPE_VACATION, S2SBUDGET_RATE_TYPE_ADMINISTRATIVE_SALARIES, S2SBUDGET_RATE_TYPE_SUPPORT_STAFF_SALARIES, S2SBUDGET_SUBCONTRACT_CATEGORY, S2SBUDGET_TARGET_CATEGORY_CODE_EQUIPMENT_COST, SEMI_COLON, SET_DISPOSITION_STATUS_ACTION_CODE, SPACE_SEPARATOR, SPECIAL_RATE_COMMENT_TYPE_CODE, SPECIAL_REVIEW_COMMENT_LENGTH, SPECIAL_REVIEW_COMMENT_TYPE_CODE, SPECIAL_REVIEW_NUMBER, SPECIAL_REVIEW_PAGE, SPECIAL_REVIEW_PANEL_ANCHOR, SPECIAL_REVIEW_PANEL_NAME, SPONSOR_CODE, SPONSOR_HIERARCHY_NAME, SPONSOR_HIERARCHY_NIH_MULT_PI, SPONSOR_HIERARCHY_NIH_OSC, SPONSOR_HIERARCHY_PRINTING_NAME_PARAM, SPONSOR_HIERARCHY_ROUTING, SPONSOR_HIERARCHY_SEPARATOR_C1C, SPONSOR_HIERARCHY_SEPARATOR_P1P, SPONSOR_LEVEL_HIERARCHY, SPONSOR_PROGRAM_INFORMATION_PANEL_ANCHOR, SPONSOR_PROGRAM_INFORMATION_PANEL_NAME, SPONSOR_PROPOSAL_KEY, SPONSOR_PROPOSAL_NUMBER_LABEL, SPONSOR_PROPOSAL_NUMBER_PROPERTY_KEY, STATUS_ACTIVE, STATUS_INACTIVE, STRING_TYPE, SUBAWARD_AUDIT_RULE_ERROR_KEY, SUBAWARD_AUDIT_RULES_ERROR_KEY, SUBAWARD_CONTACTS_PANEL_ANCHOR, SUBAWARD_CONTACTS_PANEL_NAME, SUBAWARD_FILE_DETAILS_UPDATED, SUBAWARD_FILE_FIELD_NAME, SUBAWARD_FILE_INVALID, SUBAWARD_FILE_NOT_EXTRACTED, SUBAWARD_FILE_NOT_POPULATED, SUBAWARD_FILE_PERIOD_NOT_FOUND, SUBAWARD_FILE_REQUIERED, SUBAWARD_FILE_SPECIAL_CHARECTOR, SUBAWARD_FINANCIAL_ANTICIPATED_AMOUNT, SUBAWARD_FINANCIAL_OBLIGATED_AMOUNT, SUBAWARD_FINANCIAL_PANEL, SUBAWARD_FINANCIAL_PANEL_NAME, SUBAWARD_MODULE, SUBAWARD_ORG_NAME_INVALID, SUBAWARD_ORG_NAME_REQUIERED, SUBAWARD_PANEL_ANCHOR, SUBAWARD_PANEL_NAME, SUBAWARD_SEQUENCE_SUBAWARD_CODE, SUBCONTRACTOR_DIRECT_GT_25K_PARAM, SUBCONTRACTOR_DIRECT_LT_25K_PARAM, SUBCONTRACTOR_F_AND_A_GT_25K_PARAM, SUBCONTRACTOR_F_AND_A_LT_25K_PARAM, SUMMARY_PAGE, TASK_AUTHORIZATION, TERMS_AUDIT_RULES_ERROR_KEY, TERMS_PANEL_ANCHOR, TERMS_PANEL_NAME, THIRD_PARTY_UNIT_NO, TIME_AND_MONEY_DOCUMENT_STRING_FOR_SESSION, TRUE_FLAG, TYPE_TEXT, UNIT_CONTACTS_DEFAULT_GROUP_FLAG, USER_CAMPUS_CODE_KEY, VALID_SPECIAL_REVIEW_APPROVAL_REVIEW_CODE_KEY, VALID_SPECIAL_REVIEW_APPROVAL_TYPE_CODE_KEY, VIEW_ONLY, YES_FLAG, YNQ_EXPLANATION_REQUIRED, YNQ_REVIEW_DATE_REQUIRED| Constructor and Description |
|---|
SponsorServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addActionToBeSaved(SponsorServiceImpl.SponsorAction action) |
void |
changeSponsorSortOrder(String hierarchyName,
Integer levelToChange,
Boolean moveDown,
String[] levels)
Change the sponsor sort order at the specified level.
|
void |
clearCurrentActions()
Remove all previously queued actions
|
void |
copySponsorHierarchy(SponsorHierarchyForm sponsorHierarchyForm)
This method save the new hierarchy that is coming from copy action
|
void |
deleteSponsor(String hierarchyName,
String sponsorCode,
String[] levels)
Delete the sponsor identified by hierarchy name and levels.
|
void |
deleteSponsorHierarchy(SponsorHierarchyForm sponsorHierarchyForm)
This method is to delete the selected hierarchy
|
protected boolean |
evaluateWhetherSponsorHierarchyIncludesNih(SponsorHierarchy sponsorHierarchy) |
void |
executeActions()
Execute all actions queued by insertSponsor, deleteSponsor, updateGroupName or changeSponsorSortOrder
|
protected String |
findNihIndicatorForSponsorHierarchyLevel() |
protected String |
findSponsorHierarchyName() |
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService()
Gets the businessObjectService attribute.
|
protected Map<String,String> |
getFieldValues(SponsorServiceImpl.SponsorAction action) |
protected Integer |
getNewSortId(Integer currentSortId,
int changeBy) |
Sponsor |
getSponsor(String sponsorCode)
Get the sponsor for the given sponsor code
|
String |
getSponsorCodes(String hierarchyName,
String depth,
String groups)
This method get the sponsor codes for the groups that is selected for deletion.
|
protected String |
getSponsorCodesForDeletedGroup(String hierarchyName,
int level,
String[] levelName) |
protected String |
getSponsorCodesForGroup(String hierarchyName,
int level,
String[] levelName) |
SponsorHierarchyDao |
getSponsorHierarchyDao() |
String |
getSponsorName(String sponsorCode)
This method returns the sponsor name for a given sponsor code.
|
String |
getSubSponsorHierarchiesForTreeView(String hierarchyName,
String depth,
String groups)
This method is to retrieve next level nodes.
|
protected String |
getSubSponsorHierarchy(String hierarchyName,
int level,
String[] levelName) |
String |
getTopSponsorHierarchy()
This method to get the list of unique sponsorhierarchy name.
|
Collection |
getTopSponsorHierarchyList()
This method the sponsor hierarchy name for drop downs
|
List<String> |
getUniqueGroupingNames(String hierarchyName,
Integer level)
Get the list of groupings at the specified level.
|
void |
insertSponsor(String hierarchyName,
String[] sponsorCodes,
String[] levels,
Integer[] sortIds)
Insert new sponsors into the hierarchy defined by hierarchy name and levels.
|
protected boolean |
isSponsorInHierarchy(Sponsorable sponsorable,
String sponsorHierarchy)
This method tests whether a document's sponsor is in a given sponsor hierarchy.
|
boolean |
isSponsorNihMultiplePi(Sponsorable sponsorable)
This method returns true if a Sponsorable's sponsor is of the "NIH Multiple PI" type.
|
boolean |
isSponsorNihOsc(Sponsorable sponsorable)
This method returns true if a Sponsorable's sponsor is of the "NIH Other Significant Contributor" type.
|
protected Collection<SponsorHierarchy> |
loadSponsorHierarchies(String sponsorCode) |
String |
loadToSponsorHierachyMt(String hierarchyName)
This method to load data for sponsor hierarchy maint
|
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value.
|
void |
setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService) |
void |
setSponsorHierarchyDao(SponsorHierarchyDao sponsorHierarchyDao) |
protected void |
updateGroup(SponsorHierarchy sponsor,
Integer level,
String newGroupName) |
void |
updateGroupName(String hierarchyName,
Integer levelToChange,
String oldGroupName,
String newGroupName,
String[] levels)
Change the hierarchy group name at the specified level.
|
protected void |
updateSortId(SponsorHierarchy sponsor,
Integer level,
Boolean moveDown) |
void |
updateSponsorCodes(String sponsorCodes)
This method is to put the sponsorcodes for the hierarchy in session.
|
boolean |
validateSponsor(Sponsor sponsor)
This method returns true if the passed in Sponsor is valid, returns false if it is not.
|
public String getSponsorName(String sponsorCode)
SponsorServicegetSponsorName in interface SponsorServicesponsorCode - identifier for the sponsororg.kuali.kra.proposaldevelopment.service.SponsorService#getSponsorName(java.lang.String)public Sponsor getSponsor(String sponsorCode)
SponsorServicegetSponsor in interface SponsorServiceSponsorService.getSponsor(java.lang.String)public String getTopSponsorHierarchy()
SponsorServicegetTopSponsorHierarchy in interface SponsorServiceSponsorService.getTopSponsorHierarchy()public Collection getTopSponsorHierarchyList()
SponsorServicegetTopSponsorHierarchyList in interface SponsorServicepublic String getSubSponsorHierarchiesForTreeView(String hierarchyName, String depth, String groups)
SponsorServicegetSubSponsorHierarchiesForTreeView in interface SponsorServiceprotected String getSubSponsorHierarchy(String hierarchyName, int level, String[] levelName)
protected String getSponsorCodesForGroup(String hierarchyName, int level, String[] levelName)
protected String getSponsorCodesForDeletedGroup(String hierarchyName, int level, String[] levelName)
public void copySponsorHierarchy(SponsorHierarchyForm sponsorHierarchyForm)
SponsorServicecopySponsorHierarchy in interface SponsorServicepublic void deleteSponsorHierarchy(SponsorHierarchyForm sponsorHierarchyForm)
SponsorServicedeleteSponsorHierarchy in interface SponsorServicepublic org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - The businessObjectService to set.public void setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
parameterService - public SponsorHierarchyDao getSponsorHierarchyDao()
public void setSponsorHierarchyDao(SponsorHierarchyDao sponsorHierarchyDao)
public String loadToSponsorHierachyMt(String hierarchyName)
SponsorServiceloadToSponsorHierachyMt in interface SponsorServicepublic String getSponsorCodes(String hierarchyName, String depth, String groups)
SponsorServicegetSponsorCodes in interface SponsorServicepublic void updateSponsorCodes(String sponsorCodes)
SponsorServiceupdateSponsorCodes in interface SponsorServicepublic void insertSponsor(String hierarchyName, String[] sponsorCodes, String[] levels, Integer[] sortIds)
SponsorServiceinsertSponsor in interface SponsorServicepublic void deleteSponsor(String hierarchyName, String sponsorCode, String[] levels)
SponsorServicedeleteSponsor in interface SponsorServicesponsorCode - can be null to delete all sponsors defined by levelspublic void updateGroupName(String hierarchyName, Integer levelToChange, String oldGroupName, String newGroupName, String[] levels)
SponsorServiceupdateGroupName in interface SponsorServicepublic void changeSponsorSortOrder(String hierarchyName, Integer levelToChange, Boolean moveDown, String[] levels)
SponsorServicechangeSponsorSortOrder in interface SponsorServiceprotected void addActionToBeSaved(SponsorServiceImpl.SponsorAction action)
public void executeActions()
SponsorServiceexecuteActions in interface SponsorServiceprotected void updateGroup(SponsorHierarchy sponsor, Integer level, String newGroupName)
protected void updateSortId(SponsorHierarchy sponsor, Integer level, Boolean moveDown)
protected Map<String,String> getFieldValues(SponsorServiceImpl.SponsorAction action)
public void clearCurrentActions()
SponsorServiceclearCurrentActions in interface SponsorServiceprotected boolean evaluateWhetherSponsorHierarchyIncludesNih(SponsorHierarchy sponsorHierarchy)
protected String findNihIndicatorForSponsorHierarchyLevel()
protected String findSponsorHierarchyName()
protected Collection<SponsorHierarchy> loadSponsorHierarchies(String sponsorCode)
public boolean isSponsorNihMultiplePi(Sponsorable sponsorable)
SponsorServiceisSponsorNihMultiplePi in interface SponsorServicepublic boolean isSponsorNihOsc(Sponsorable sponsorable)
SponsorServiceisSponsorNihOsc in interface SponsorServiceprotected boolean isSponsorInHierarchy(Sponsorable sponsorable, String sponsorHierarchy)
sponsorable - sponsorHierarchy - The name of a sponsor hierarchypublic List<String> getUniqueGroupingNames(String hierarchyName, Integer level)
SponsorServicegetUniqueGroupingNames in interface SponsorServiceSponsorService.getUniqueGroupingNames(java.lang.String, java.lang.Integer)public boolean validateSponsor(Sponsor sponsor)
SponsorServicevalidateSponsor in interface SponsorServiceCopyright © 2013 The Kuali Foundation. All Rights Reserved.