org.nuxeo.core.resources.model.impl
Class SiteOperationStatus

java.lang.Object
  extended by org.eclipse.core.runtime.Status
      extended by org.nuxeo.core.resources.model.impl.SiteOperationStatus
All Implemented Interfaces:
org.eclipse.core.runtime.IStatus, ISiteOperationStatus

public class SiteOperationStatus
extends org.eclipse.core.runtime.Status
implements ISiteOperationStatus

Author:
Bogdan Stefanescu

Field Summary
static ISiteOperationStatus CANCEL_STATUS
           
static ISiteOperationStatus OK_STATUS
           
 
Fields inherited from interface org.eclipse.core.runtime.IStatus
CANCEL, ERROR, INFO, OK, WARNING
 
Constructor Summary
SiteOperationStatus(int severity, int code)
           
SiteOperationStatus(int severity, int code, java.lang.String message, java.lang.Throwable exception)
           
SiteOperationStatus(int severity, int code, java.lang.Throwable exception)
           
SiteOperationStatus(int severity, java.lang.String pluginId, int code, java.lang.String message, java.lang.Throwable exception)
          Create a new Site operation status object.
 
Method Summary
 org.eclipse.core.runtime.IStatus[] getChildren()
           
 int getCode()
           
 java.lang.Throwable getException()
           
 java.lang.String getMessage()
           
 java.lang.String getPlugin()
           
 java.lang.Object getResult()
          Get the operation result object if any
 int getSeverity()
           
 boolean isMultiStatus()
           
 boolean isOK()
           
 boolean matches(int severityMask)
           
 
Methods inherited from class org.eclipse.core.runtime.Status
toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OK_STATUS

public static final ISiteOperationStatus OK_STATUS

CANCEL_STATUS

public static final ISiteOperationStatus CANCEL_STATUS
Constructor Detail

SiteOperationStatus

public SiteOperationStatus(int severity,
                           java.lang.String pluginId,
                           int code,
                           java.lang.String message,
                           java.lang.Throwable exception)
Create a new Site operation status object.

Parameters:
severity - the severity; one of OK, ERROR, INFO, WARNING, or CANCEL
pluginId - the unique identifier of the relevant plug-in
code - the plug-in-specific status code, or OK
message - a human-readable message, localized to the
exception - a low-level exception, or null if not applicable current locale

SiteOperationStatus

public SiteOperationStatus(int severity,
                           int code,
                           java.lang.String message,
                           java.lang.Throwable exception)

SiteOperationStatus

public SiteOperationStatus(int severity,
                           int code,
                           java.lang.Throwable exception)

SiteOperationStatus

public SiteOperationStatus(int severity,
                           int code)
Method Detail

getResult

public java.lang.Object getResult()
Description copied from interface: ISiteOperationStatus
Get the operation result object if any

Specified by:
getResult in interface ISiteOperationStatus
Returns:
the operation result or null if operation doesn't return a result

getChildren

public org.eclipse.core.runtime.IStatus[] getChildren()
Specified by:
getChildren in interface org.eclipse.core.runtime.IStatus
Overrides:
getChildren in class org.eclipse.core.runtime.Status

getCode

public int getCode()
Specified by:
getCode in interface org.eclipse.core.runtime.IStatus
Overrides:
getCode in class org.eclipse.core.runtime.Status

getException

public java.lang.Throwable getException()
Specified by:
getException in interface org.eclipse.core.runtime.IStatus
Overrides:
getException in class org.eclipse.core.runtime.Status

getMessage

public java.lang.String getMessage()
Specified by:
getMessage in interface org.eclipse.core.runtime.IStatus
Overrides:
getMessage in class org.eclipse.core.runtime.Status

getPlugin

public java.lang.String getPlugin()
Specified by:
getPlugin in interface org.eclipse.core.runtime.IStatus
Overrides:
getPlugin in class org.eclipse.core.runtime.Status

getSeverity

public int getSeverity()
Specified by:
getSeverity in interface org.eclipse.core.runtime.IStatus
Overrides:
getSeverity in class org.eclipse.core.runtime.Status

isMultiStatus

public boolean isMultiStatus()
Specified by:
isMultiStatus in interface org.eclipse.core.runtime.IStatus
Overrides:
isMultiStatus in class org.eclipse.core.runtime.Status

isOK

public boolean isOK()
Specified by:
isOK in interface org.eclipse.core.runtime.IStatus
Overrides:
isOK in class org.eclipse.core.runtime.Status

matches

public boolean matches(int severityMask)
Specified by:
matches in interface org.eclipse.core.runtime.IStatus
Overrides:
matches in class org.eclipse.core.runtime.Status