diff options
Diffstat (limited to 'eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/IErrorServiceModelHandler.java')
-rw-r--r-- | eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/IErrorServiceModelHandler.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/IErrorServiceModelHandler.java b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/IErrorServiceModelHandler.java new file mode 100644 index 00000000..7faf173d --- /dev/null +++ b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/IErrorServiceModelHandler.java @@ -0,0 +1,26 @@ +package at.gv.egiz.eaaf.core.impl.idp.auth.services; + +import java.util.Map; + +import javax.annotation.Nonnull; + +import at.gv.egiz.eaaf.core.api.IRequest; + +/** + * Extension point to add GUI model parameters into error-handling. + * + * @author tlenz + * + */ +public interface IErrorServiceModelHandler { + + /** + * Get GUI model elements that should be added into error model. + * + * @param pendingReq Current pendingRequest, but never <code>null</code> + * @return Model elements to add, but never <code>null</code> + */ + @Nonnull + Map<String, String> elementsForErrorModel(@Nonnull IRequest pendingReq); + +} |