[ENHANCEMENT] added methods to retrieve portals and urls from WebspaceManager

__Tasks:__

- [x] test coverage
- [ ] gather feedback for my changes


__Informations:__

| Q             | A
| ------------- | ---
| Tests pass?   | yes
| Fixed tickets | none
| BC Breaks     | none
| Doc           | none
Really? I prefer the way to generate the message in the constructor, so that it's always the same. And there are some getters for the variables, so you could use this data in the catch block (who knows where we will us this stuff in the future).