Define getters in PageClass like getDefaultFunctionality(), getConstrainMovement() etc. and then redesign the enum like this:
public enum TableSectionDraggablePage {
 DefaultFunctionality, 
 defaultFunctionalityTableHeader,
 ConstrainMovement,
 constraintMovementTableHeader,
 ...
 TableSectionDraggablePage(PageClass pageClass) {
   this.DefaultFunctionality = pageClass.getDefaultFunctionality();
   this.defaultFunctionalityTableHeader = pageClass.getDefaultFunctionalityTableHeader();
   ...
 }
}
Then move goToParticularTableSection(TableSectionDraggablePage) to BaseClass.
Then just call the method from PageClass like this:
super.goToParticularTableSection(new TableSectionDraggablePage(this));