|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.api.ActionReport
@Contract public abstract class ActionReport
An action report is an abstract class allowing any type of server side action like a service execution, a command execution to report on its execution to the originator of the action. Implementations of this interface should provide a good reporting experience based on the user's interface like a browser or a command line shell.
| Nested Class Summary | |
|---|---|
static class |
ActionReport.ExitCode
|
static class |
ActionReport.MessagePart
|
| Constructor Summary | |
|---|---|
ActionReport()
|
|
| Method Summary | ||
|---|---|---|
abstract ActionReport |
addSubActionsReport()
|
|
abstract void |
appendMessage(java.lang.String message)
|
|
void |
failure(java.util.logging.Logger logger,
java.lang.String message)
Short for failure(logger,message,null) |
|
void |
failure(java.util.logging.Logger logger,
java.lang.String message,
java.lang.Throwable e)
Report a failure to the logger and ActionReport. |
|
abstract ActionReport.ExitCode |
getActionExitCode()
|
|
abstract java.lang.String |
getContentType()
|
|
java.util.Properties |
getExtraProperties()
|
|
abstract java.lang.Throwable |
getFailureCause()
|
|
abstract java.lang.String |
getMessage()
|
|
|
getResultType(java.lang.Class<T> resultType)
Gets a type that was set by the command implementation |
|
abstract java.util.List<? extends ActionReport> |
getSubActionsReport()
|
|
abstract ActionReport.MessagePart |
getTopMessagePart()
|
|
abstract boolean |
hasFailures()
return true if the action report or a subaction report has ExitCode.FAILURE. |
|
abstract boolean |
hasSuccesses()
return true if the action report or a subaction report has ExitCode.SUCCESS. |
|
abstract boolean |
hasWarnings()
return true if the action report or a subaction report has ExitCode.WARNING. |
|
abstract void |
setActionDescription(java.lang.String message)
|
|
abstract void |
setActionExitCode(ActionReport.ExitCode exitCode)
|
|
abstract void |
setContentType(java.lang.String s)
|
|
void |
setExtraProperties(java.util.Properties properties)
|
|
abstract void |
setFailureCause(java.lang.Throwable t)
|
|
abstract void |
setMessage(java.io.InputStream in)
|
|
abstract void |
setMessage(java.lang.String message)
|
|
|
setResultType(java.lang.Class<T> resultType,
T resultTypeInstance)
Stores the supplies type and its instance. |
|
abstract void |
writeReport(java.io.OutputStream os)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ActionReport()
| Method Detail |
|---|
public abstract void setActionDescription(java.lang.String message)
public abstract void setFailureCause(java.lang.Throwable t)
public abstract java.lang.Throwable getFailureCause()
public abstract void setMessage(java.lang.String message)
public abstract void appendMessage(java.lang.String message)
public abstract void writeReport(java.io.OutputStream os)
throws java.io.IOException
java.io.IOExceptionpublic abstract void setMessage(java.io.InputStream in)
public abstract java.lang.String getMessage()
public abstract ActionReport.MessagePart getTopMessagePart()
public abstract ActionReport addSubActionsReport()
public abstract void setActionExitCode(ActionReport.ExitCode exitCode)
public abstract ActionReport.ExitCode getActionExitCode()
public abstract java.lang.String getContentType()
public abstract void setContentType(java.lang.String s)
public abstract java.util.List<? extends ActionReport> getSubActionsReport()
public final void failure(java.util.logging.Logger logger,
java.lang.String message,
java.lang.Throwable e)
ActionReport.
This is more of a convenience to the caller.
public final void failure(java.util.logging.Logger logger,
java.lang.String message)
failure(logger,message,null)
public abstract boolean hasSuccesses()
public abstract boolean hasWarnings()
public abstract boolean hasFailures()
public final java.util.Properties getExtraProperties()
public void setExtraProperties(java.util.Properties properties)
public <T> T getResultType(java.lang.Class<T> resultType)
resultType - the type requested
public <T> void setResultType(java.lang.Class<T> resultType,
T resultTypeInstance)
resultType - the typeresultTypeInstance - the actual instance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||