Partial fix for OPENIG-235: Add better encapsulation of exchange object model in order to add addition "enhanced" getters and setters for fields

* perform mechanical changes to encapsulate fields for Message, Request, and Response
* added Javadoc for getters and setters
* Message no longer extends FieldMap since the expression library leverages the BeanResolver.

Remaining non-mechanical changes (e.g. adding enhanced getters/setters) will be performed as separate changes.


git-svn-id: https://svn.forgerock.org/openig/trunk@430 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
Partial fix for OPENIG-235: Add better encapsulation of exchange object model in order to add addition "enhanced" getters and setters for fields

Rename getThis() to thisMessage() in order to prevent Groovy's Bean introspection from going into a downward spiral when serializing request objects. I was hoping that it would ignore package private methods, but it seems not.


git-svn-id: https://svn.forgerock.org/openig/trunk@431 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
Partial fix for OPENIG-235: Add better encapsulation of exchange object model in order to add addition "enhanced" getters and setters for fields

* remove FormAttributes since the underlying form can now be lazily created from the getter.

git-svn-id: https://svn.forgerock.org/openig/trunk@432 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
Partial fix for OPENIG-235: Add better encapsulation of exchange object model in order to add addition "enhanced" getters and setters for fields

More mechanical changes:
* add encapsulation for cookies
* required equals/hashCode implementations for unit tests.


git-svn-id: https://svn.forgerock.org/openig/trunk@433 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
Partial fix for OPENIG-235: Add better encapsulation of exchange object model in order to add addition "enhanced" getters and setters for fields

More mechanical changes: add encapsulation for LogMetric and LogEntry.



git-svn-id: https://svn.forgerock.org/openig/trunk@434 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
Partial fix for OPENIG-235: Add better encapsulation of exchange object model in order to add addition "enhanced" getters and setters for fields

Reduce the size of the BranchingInputStream API in order to make it easier to understand and refactor:

* pushed down closeBranches, isClosed, and getParent into BranchingStreamWrapper since they are private implementation details
* fixed Request form decoding to close just the branch it created and not other branches.




git-svn-id: https://svn.forgerock.org/openig/trunk@435 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
OPENIG-222: Update welcome page and default handler

Notice that the welcome page now uses the Maven property ${welcomeDocUrl}. As mentioned in the POM, for a release build we need to set this to http://docs.forgerock.org/en/openig/${project.version} when building the RC. 

For example:

$ mvn -D'welcomeDocUrl=http://docs.forgerock.org/en/openig/${project.version}/' clean package

git-svn-id: https://svn.forgerock.org/openig/trunk@436 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
Typo

git-svn-id: https://svn.forgerock.org/openig/trunk@437 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
CR-4165 Fix for OPENIG-220: Document support for alternative configuration file locations

git-svn-id: https://svn.forgerock.org/openig/trunk@438 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
Fix for OPENIG-237 Default value for "singleLogoutEndpoint" attribute of the "SamlFederationHandler" handler should be "fedletSloRedirect"

git-svn-id: https://svn.forgerock.org/openig/trunk@439 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
Fix for CR-4149 OPENIG-209 Federation Gateway SAML2 SLO not working
o/ *Great thanks to Mark de Reeper for his patch* \o

git-svn-id: https://svn.forgerock.org/openig/trunk@440 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
CR-4160 Fix for OPENIG-215: Document HttpClient configuration

git-svn-id: https://svn.forgerock.org/openig/trunk@441 dbb9e58e-28e6-4ce0-90e8-f11d9605b710
CR-4172 fix for OPENIG-238: Document changes to SamlFederationHandler configuration

git-svn-id: https://svn.forgerock.org/openig/trunk@442 dbb9e58e-28e6-4ce0-90e8-f11d9605b710