diff --git a/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/authentication/AbstractAuthenticationPlace.java b/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/authentication/AbstractAuthenticationPlace.java index c69ea9a98c3..f146af0b1cf 100644 --- a/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/authentication/AbstractAuthenticationPlace.java +++ b/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/authentication/AbstractAuthenticationPlace.java @@ -1,9 +1,12 @@ package com.sap.sse.security.ui.authentication; import com.google.gwt.place.shared.Place; +import com.sap.sse.security.ui.authentication.view.AuthenticationView; /** * Super class for {@link Place}s within the authentication management, defining a header text for each {@link Place}. + * + * @see AuthenticationView#setHeading(String) */ public abstract class AbstractAuthenticationPlace extends Place { diff --git a/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/authentication/view/AuthenticationView.java b/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/authentication/view/AuthenticationView.java index 462c21a910c..6e147f54772 100644 --- a/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/authentication/view/AuthenticationView.java +++ b/java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/authentication/view/AuthenticationView.java @@ -2,9 +2,25 @@ package com.sap.sse.security.ui.authentication.view; import com.google.gwt.user.client.ui.AcceptsOneWidget; import com.google.gwt.user.client.ui.IsWidget; +import com.sap.sse.security.ui.authentication.AuthenticationCallback; +import com.sap.sse.security.ui.authentication.AuthenticationClientFactory; +import com.sap.sse.security.ui.authentication.AuthenticationPlaceManagementController; +import com.sap.sse.security.ui.authentication.WrappedPlaceManagementController.PlaceManagementConfiguration; +/** + * Interface for views working as content display within the wrapped authentication management. + * + * @see AuthenticationPlaceManagementController#AuthenticationPlaceManagementController(AuthenticationClientFactory, + * AuthenticationCallback, AuthenticationView, EventBus) + * @see PlaceManagementConfiguration#getDisplay() + */ public interface AuthenticationView extends AcceptsOneWidget, IsWidget { + /** + * Set the given header text or hide header, if the no text is given. + * + * @param heading the header text to set, or null to hide the header + */ void setHeading(String heading); }