Package org.eclipse.team.core
Class TeamException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.eclipse.core.runtime.CoreException
-
- org.eclipse.team.core.TeamException
-
- All Implemented Interfaces:
Serializable
public class TeamException extends CoreException
This exception is thrown by the team provider API. It represents a failure in an API call. Since some API calls take multiple arguments, the exception is capable of returning multiple statuses. The API definition determines if the exception represents a single or multiple status response; this can also be tested on the exception instance itself.To determine the exact cause of the failure the caller should look at each status in detail.
- Since:
- 2.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intCONFLICTstatic intIO_FAILEDstatic intNO_REMOTE_RESOURCEstatic intNOT_AUTHORIZEDstatic intNOT_CHECKED_INstatic intNOT_CHECKED_OUTstatic intOKstatic intUNABLE
-
Constructor Summary
Constructors Modifier Constructor Description TeamException(String message)Create aTeamExceptionwith an error status that contains the given message.TeamException(String message, Throwable e)Create aTeamExceptionwith an error status that contains the given message and throwable.protectedTeamException(CoreException e)Create aTeamExceptionthat wraps the givenCoreExceptionTeamException(IStatus status)Create aTeamExceptionwhich contains the given status object.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TeamExceptionasTeamException(InvocationTargetException e)Return aTeamExceptionfor the given exception.static TeamExceptionasTeamException(CoreException e)Return aTeamExceptionfor the given exception.-
Methods inherited from class org.eclipse.core.runtime.CoreException
getCause, getStatus, printStackTrace, printStackTrace, printStackTrace
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace, toString
-
-
-
-
Field Detail
-
OK
public static final int OK
- See Also:
- Constant Field Values
-
NOT_CHECKED_IN
public static final int NOT_CHECKED_IN
- See Also:
- Constant Field Values
-
NOT_CHECKED_OUT
public static final int NOT_CHECKED_OUT
- See Also:
- Constant Field Values
-
NO_REMOTE_RESOURCE
public static final int NO_REMOTE_RESOURCE
- See Also:
- Constant Field Values
-
IO_FAILED
public static final int IO_FAILED
- See Also:
- Constant Field Values
-
NOT_AUTHORIZED
public static final int NOT_AUTHORIZED
- See Also:
- Constant Field Values
-
UNABLE
public static final int UNABLE
- See Also:
- Constant Field Values
-
CONFLICT
public static final int CONFLICT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TeamException
public TeamException(IStatus status)
Create aTeamExceptionwhich contains the given status object.- Parameters:
status- the status for this exception
-
TeamException
public TeamException(String message, Throwable e)
Create aTeamExceptionwith an error status that contains the given message and throwable.- Parameters:
message- the message for the exceptione- an associated exception- Since:
- 3.0
-
TeamException
public TeamException(String message)
Create aTeamExceptionwith an error status that contains the given message.- Parameters:
message- the message for the exception
-
TeamException
protected TeamException(CoreException e)
Create aTeamExceptionthat wraps the givenCoreException- Parameters:
e- aCoreException- Since:
- 3.0
-
-
Method Detail
-
asTeamException
public static TeamException asTeamException(CoreException e)
Return aTeamExceptionfor the given exception.- Parameters:
e- an exception- Returns:
- a
TeamExceptionfor the given exception - Since:
- 3.0
-
asTeamException
public static TeamException asTeamException(InvocationTargetException e)
Return aTeamExceptionfor the given exception.- Parameters:
e- an exception- Returns:
- a
TeamExceptionfor the given exception - Since:
- 3.0
-
-