Package org.appng.api.support
Class ElementHelper
- java.lang.Object
-
- org.appng.api.support.ElementHelper
-
public class ElementHelper extends Object
Utility class offering methods for proper initialization ofLinkpanel
s,Link
s,Navigation
/NavigationItem
s,BeanOption
s,Param
s etc.- Author:
- Matthias Müller
-
-
Field Summary
Fields Modifier and Type Field Description static String
INTERNAL_ERROR
-
Constructor Summary
Constructors Constructor Description ElementHelper(Site site, Application application)
ElementHelper(Site site, Application application, ExpressionEvaluator expressionEvaluator)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Messages
addMessages(Environment environment, Messages messages)
Adds some messages to the current session.Messages
getMessages(Environment environment)
Returns the messages for the current session.String
getOutputPrefix(Environment env)
Class<?>[]
getValidationGroups(MetaData metaData, Object bindObject)
boolean
hasMessages(Environment environment)
void
initNavigation(ApplicationRequest applicationRequest, Path pathInfo, PageConfig pageConfig)
boolean
isMessageParam(Object o)
void
processDataContainer(Request applicationRequest, DataContainer container, String callerName)
Messages
removeMessages(Environment environment)
Removes the messages from the current session.
-
-
-
Field Detail
-
INTERNAL_ERROR
public static final String INTERNAL_ERROR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ElementHelper
public ElementHelper(Site site, Application application)
-
ElementHelper
public ElementHelper(Site site, Application application, ExpressionEvaluator expressionEvaluator)
-
-
Method Detail
-
initNavigation
public void initNavigation(ApplicationRequest applicationRequest, Path pathInfo, PageConfig pageConfig)
-
addMessages
public static Messages addMessages(Environment environment, Messages messages)
Adds some messages to the current session.- Parameters:
environment
- the currentEnvironment
messages
- theMessages
to add- Returns:
- the messages for the current session
-
removeMessages
public Messages removeMessages(Environment environment)
Removes the messages from the current session.- Parameters:
environment
- the currentEnvironment
- Returns:
- the messages removed from the current session, if any
-
getMessages
public Messages getMessages(Environment environment)
Returns the messages for the current session.- Parameters:
environment
- the currentEnvironment
- Returns:
- the messages for the current session, if any
-
hasMessages
public boolean hasMessages(Environment environment)
-
processDataContainer
public void processDataContainer(Request applicationRequest, DataContainer container, String callerName) throws ClassNotFoundException, ProcessingException
-
isMessageParam
public boolean isMessageParam(Object o)
-
getOutputPrefix
public String getOutputPrefix(Environment env)
-
-