package pt.estgp.estgweb.web.controllers;
import jomm.utils.MessageResources;
import org.apache.log4j.Logger;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
import org.apache.struts.actions.DispatchAction;
import javax.servlet.http.HttpServletRequest;
/**
* @author Jorge Machado
* @date 26/Fev/2008
* @time 18:01:54
* @see pt.estgp.estgweb.web
*/
public class ApplicationDispatchController
extends DispatchAction
{
private static final 1.5.0/docs/api/java/util/logging/Logger.html">Logger logger =
1.5.0/docs/api/java/util/logging/Logger.html">Logger.
getLogger(ApplicationDispatchController.
class);
public ActionMessages getMessages
(HttpServletRequest request
)
{
ActionMessages actionMessages =
super.
getMessages(request
);
if(actionMessages ==
null)
return new ActionMessages
();
return actionMessages
;
}
public ActionMessages getErrors
(HttpServletRequest request
)
{
ActionMessages actionMessages =
super.
getErrors(request
);
if(actionMessages ==
null)
return new ActionMessages
();
return actionMessages
;
}
public void addMessage
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message
)
{
ActionMessages actionMessages = getMessages
(request
);
actionMessages.
add(ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message
));
saveMessages
(request,actionMessages
);
}
public void addMessageAsString
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message
)
{
ActionMessages actionMessages = getMessages
(request
);
actionMessages.
add(ActionMessages.
GLOBAL_MESSAGE,
new StringMessage
(message
));
saveMessages
(request,actionMessages
);
}
public void addMessage
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String arg0
)
{
ActionMessages actionMessages = getMessages
(request
);
actionMessages.
add(ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,arg0
));
saveMessages
(request,actionMessages
);
}
public void addMessage
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String arg0,
1.5.0/docs/api/java/lang/String.html">String arg1
)
{
ActionMessages actionMessages = getMessages
(request
);
actionMessages.
add(ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,arg0,arg1
));
saveMessages
(request,actionMessages
);
}
public void addMessage
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String arg0,
1.5.0/docs/api/java/lang/String.html">String arg1,
1.5.0/docs/api/java/lang/String.html">String arg2
)
{
ActionMessages actionMessages = getMessages
(request
);
actionMessages.
add(ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,arg0,arg1,arg2
));
saveMessages
(request,actionMessages
);
}
public void addMessage
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String arg0,
1.5.0/docs/api/java/lang/String.html">String arg1,
1.5.0/docs/api/java/lang/String.html">String arg2,
1.5.0/docs/api/java/lang/String.html">String arg3
)
{
ActionMessages actionMessages = getMessages
(request
);
actionMessages.
add(ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,arg0,arg1,arg2,arg3
));
saveMessages
(request,actionMessages
);
}
public void addMessageWithKeys
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String key0
)
{
ActionMessages actionMessages = getMessages
(request
);
actionMessages.
add(
ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,
MessageResources.
getMessage(request,key0
)));
saveMessages
(request,actionMessages
);
}
public void addMessageWithKeys
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String key0,
1.5.0/docs/api/java/lang/String.html">String key1
)
{
ActionMessages actionMessages = getMessages
(request
);
actionMessages.
add(
ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,
MessageResources.
getMessage(request,key0
),
MessageResources.
getMessage(request,key1
)));
saveMessages
(request,actionMessages
);
}
public void addMessageWithKeys
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String key0,
1.5.0/docs/api/java/lang/String.html">String key1,
1.5.0/docs/api/java/lang/String.html">String key2
)
{
ActionMessages actionMessages = getMessages
(request
);
actionMessages.
add(
ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,
MessageResources.
getMessage(request,key0
),
MessageResources.
getMessage(request,key1
),
MessageResources.
getMessage(request,key2
)));
saveMessages
(request,actionMessages
);
}
public void addMessageWithKeys
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String key0,
1.5.0/docs/api/java/lang/String.html">String key1,
1.5.0/docs/api/java/lang/String.html">String key2,
1.5.0/docs/api/java/lang/String.html">String key3
)
{
ActionMessages actionMessages = getMessages
(request
);
actionMessages.
add(
ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,
MessageResources.
getMessage(request,key0
),
MessageResources.
getMessage(request,key1
),
MessageResources.
getMessage(request,key2
),
MessageResources.
getMessage(request,key3
)));
saveMessages
(request,actionMessages
);
}
public void addError
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message
)
{
ActionMessages actionMessages = getErrors
(request
);
actionMessages.
add(ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message
));
saveErrors
(request,actionMessages
);
}
public void addErrorAsString
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message
)
{
ActionMessages actionMessages = getErrors
(request
);
actionMessages.
add(ActionMessages.
GLOBAL_MESSAGE,
new StringMessage
(message
));
saveErrors
(request,actionMessages
);
}
public void addError
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String arg0
)
{
ActionMessages actionMessages = getErrors
(request
);
actionMessages.
add(ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,arg0
));
saveErrors
(request,actionMessages
);
}
public void addError
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String arg0,
1.5.0/docs/api/java/lang/String.html">String arg1
)
{
ActionMessages actionMessages = getErrors
(request
);
actionMessages.
add(ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,arg0,arg1
));
saveErrors
(request,actionMessages
);
}
public void addError
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String arg0,
1.5.0/docs/api/java/lang/String.html">String arg1,
1.5.0/docs/api/java/lang/String.html">String arg2
)
{
ActionMessages actionMessages = getErrors
(request
);
actionMessages.
add(ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,arg0,arg1,arg2
));
saveErrors
(request,actionMessages
);
}
public void addError
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String arg0,
1.5.0/docs/api/java/lang/String.html">String arg1,
1.5.0/docs/api/java/lang/String.html">String arg2,
1.5.0/docs/api/java/lang/String.html">String arg3
)
{
ActionMessages actionMessages = getErrors
(request
);
actionMessages.
add(ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,arg0,arg1,arg2,arg3
));
saveErrors
(request,actionMessages
);
}
public void addErrorWithKeys
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String key0
)
{
ActionMessages actionMessages = getErrors
(request
);
actionMessages.
add(
ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,
MessageResources.
getMessage(request,key0
)));
saveErrors
(request,actionMessages
);
}
public void addErrorWithKeys
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String key0,
1.5.0/docs/api/java/lang/String.html">String key1
)
{
ActionMessages actionMessages = getErrors
(request
);
actionMessages.
add(
ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,
MessageResources.
getMessage(request,key0
),
MessageResources.
getMessage(request,key1
)));
saveErrors
(request,actionMessages
);
}
public void addErrorWithKeys
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String key0,
1.5.0/docs/api/java/lang/String.html">String key1,
1.5.0/docs/api/java/lang/String.html">String key2
)
{
ActionMessages actionMessages = getErrors
(request
);
actionMessages.
add(
ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,
MessageResources.
getMessage(request,key0
),
MessageResources.
getMessage(request,key1
),
MessageResources.
getMessage(request,key2
)));
saveErrors
(request,actionMessages
);
}
public void addErrorWithKeys
(HttpServletRequest request,
1.5.0/docs/api/java/lang/String.html">String message,
1.5.0/docs/api/java/lang/String.html">String key0,
1.5.0/docs/api/java/lang/String.html">String key1,
1.5.0/docs/api/java/lang/String.html">String key2,
1.5.0/docs/api/java/lang/String.html">String key3
)
{
ActionMessages actionMessages = getErrors
(request
);
actionMessages.
add(
ActionMessages.
GLOBAL_MESSAGE,
new ActionMessage
(message,
MessageResources.
getMessage(request,key0
),
MessageResources.
getMessage(request,key1
),
MessageResources.
getMessage(request,key2
),
MessageResources.
getMessage(request,key3
)));
saveErrors
(request,actionMessages
);
}
public static class StringMessage
extends ActionMessage
{
1.5.0/docs/api/java/lang/String.html">String message
;
public StringMessage
(1.5.0/docs/api/java/lang/String.html">String message
)
{
super(message
);
this.
message = message
;
}
@
1.5.0/docs/api/java/lang/Override.html">Override
public boolean isResource
() {
return false;
}
@
1.5.0/docs/api/java/lang/Override.html">Override
public 1.5.0/docs/api/java/lang/String.html">String toString
() {
return message
;
}
}
}