LPPE Improvements - Parent JIRA encapsulating sub tasks

Description

Improve the LPPE module based on the feedback received at this pull request:
https://github.com/Jasig/cas/pull/70

In brief:

  • Make sure the code adheres to the CAS coding conventions and policies

  • Make sure adequate Javadocs are provided for all components

  • Internalize the LDAP error codes as much, and have specific implementations of the error classes instead of the error code in the config.

See the pull request comments for more info.

Take into account the following design ideas:
https://wiki.jasig.org/pages/viewpage.action?pageId=55543468

Environment

None

Status

Assignee

Misagh Moayyed

Reporter

Misagh Moayyed

Labels

None

Estimated End Date

None

Audience

None

Components

Fix versions

Priority

Major