Skip to content

Portfolio Hub Apex Classes

Desiree Morris edited this page May 26, 2022 · 13 revisions

Apex Classes

(Updated by Iteration XII)

Back to PortfolioHub Documentation

KEY: 
✔️: Documentation up to date    
❌: Documentation is outdated 
➖: Depreciated By Iteration XII (Archive on next iteration) 

Quick Access


UserInfoHelper

Description: *

Public Methods: *

Private Methods:

  • None
  • Tests Written?

Code Coverage:


AboutMeCreationController updates the checkboxes when the update button is pressed

Description: *

Public Methods:

  • updateRemote - updates the checkboxes when the update button is pressed

Private Methods: *

  • Tests Written?

Code Coverage:


GetEquivalencies

Description: *

Public Methods: *

Private Methods:

  • None
  • Tests Written?

Code Coverage: 100%


TestDataClass

Description:

  • This class is used to pull the names of each skill and category, as the Custom_Skill__c progress, and skill number fields.
  • The class also has a setter method that updates the progress field in each Custom_Skill__c object.

Public Methods:

  • setProgress(String autonumber, Integer progress)
    • This method takes in an integer from the user input and a string of the auto number of a particular skill and sets the Progress__c field of that specific Custom_Skill__c to that integer. The Skill_Number__c field value is passed in as the autonumber to identify which Custom_Skill__c to update.
  • retrieveCategories()
    • This method retrieves the Name field of all Category__c objects as well as the Name, Progress__c, and Skill_Number__c fields for every Custom_Skill__c object to use in a wire method and display in the Skill Matrix.

Private Methods:

  • None
  • Tests Written?

Code Coverage:


GetEducationInformation

Description: *

Public Methods: *

Private Methods:

  • None
  • Tests Written?

Code Coverage: 100%


GetExperienceInformation

Description: *

Methods: *

  • Tests Written?

Code Coverage 100%


honorsAwardsCardHelper

Description: *

Methods: *

  • Tests Written?

Code Coverage 100%


portfolioProjectHelper

Description: *

Methods: *

  • Tests Written?

Code Coverage 100%


portfolioHelper

Description:

  • methods for the Project Componnent for the portfolio used to retrieve,add,edit and delete projects

Methods:

  • getProjects() - returns latest 3 projects owned by the logged in user
  • getALLProjects() - returns all projects owned by the logged in user
  • createProjects(String newProjectName) - creates a new project record to the org
  • setProjects(String ProjectInput, String projectName) - updates the description field for project in the org
  • deleteProjects(String ProjectName) - deletes a project record
  • Tests Written?

getcertificationinfo

Description: calls in the portfolioeducation component to get the certification info needed

Public Methods: *

Private Methods: *

  • Tests Written?

Code Coverage:



TRIAL OF THE TITANS

├─Install Instructions
│   ├Site Setup
├─General Documentation
│   ├Data Modeling/Relationships
│         ├Data Model
│         ├Custom Objects & Fields
│   ├Issues & Suggestions
│         ├Known Issues
│         ├Data Model Issues & Suggestions
│   ├Dependency Chart
├─Resources
├─Package Overview
│   ├Trial of the Titans Package
│         ├QC Hub
│         ├Trainer Hub
│         ├Mock Interview
│   ├Chart Package Package
│   ├Hero Hub Package
│   ├Titan Hub Package
│   ├Exam Interview Package
│   ├Portfolio Hub Package
├─Archive

Clone this wiki locally