com.compoze.collab
Class CollaborationException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.compoze.collab.util.NestedException
              extended by com.compoze.collab.CollaborationException
All Implemented Interfaces
Serializable
Direct Known Subclasses:
ContainerAlreadyExistsException, ContainerCycleException, ContainerNameException, ItemNotFoundException, LicenseException, MoveSourceIsTargetException, PermissionException, PropertyMissingException, ProviderException, SessionTimeoutException, StubException, UnresolvedRecipientsException

public class CollaborationException
extends NestedException

Serves as the superclass of all exceptions thrown from the collaboration services API.

See Also
Serialized Form

Constructor Summary
CollaborationException(com.compoze.collab.spi.Context ctx, com.compoze.collab.spi.ExceptionResourceKey key)
          Constructs a CollaborationException and its CollaborationExceptionInfo.
CollaborationException(com.compoze.collab.spi.Context ctx, com.compoze.collab.spi.ExceptionResourceKey key, Object param)
          Constructs a CollaborationException and its CollaborationExceptionInfo.
CollaborationException(Throwable t, com.compoze.collab.spi.Context ctx, com.compoze.collab.spi.ExceptionResourceKey key)
          Constructs a CollaborationException and its CollaborationExceptionInfo.
CollaborationException(Throwable t, com.compoze.collab.spi.Context ctx, com.compoze.collab.spi.ExceptionResourceKey key, Object param)
          Constructs a CollaborationException and its CollaborationExceptionInfo.
 
Method Summary
 String getAdminMessage()
          Gets a message that is suitable for display to an administrator.
 String getAdminResolution()
          Gets a message that provides a suggested admin resolution for the exception.
 String getBaseKey()
          Gets the base key for this exception.
 com.compoze.collab.resource.ResourceKey getKey()
          Gets the key for this exception.
 String getProgrammerMessage()
          Gets a message that is suitable for display to a programmer.
 String getProgrammerResolution()
          Gets a message that provides a suggested programmer resolution for the exception.
 String getUserMessage()
          Gets a message that is suitable for display to an end user.
 String getUserResolution()
          Gets a message that provides a suggested user resolution for the exception.
static void main(String[] args)
          Main.
 
Methods inherited from class com.compoze.collab.util.NestedException
getNestedException, getStackTraceString, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CollaborationException

public CollaborationException(com.compoze.collab.spi.Context ctx,
                              com.compoze.collab.spi.ExceptionResourceKey key)
Constructs a CollaborationException and its CollaborationExceptionInfo.

Parameters
ctx - Context for this exception (not null)
key - the exception key in the resource file (not null)

CollaborationException

public CollaborationException(com.compoze.collab.spi.Context ctx,
                              com.compoze.collab.spi.ExceptionResourceKey key,
                              Object param)
Constructs a CollaborationException and its CollaborationExceptionInfo.

Parameters
ctx - Context for this exception (not null)
key - the exception key in the resource file (not null)
param - the parameter to the exception message (not null) This can either be an Object or an Object[] if multiple parameters need to be specified.

CollaborationException

public CollaborationException(Throwable t,
                              com.compoze.collab.spi.Context ctx,
                              com.compoze.collab.spi.ExceptionResourceKey key)
Constructs a CollaborationException and its CollaborationExceptionInfo.

Parameters
t - the underlying exception
ctx - Context for this exception (not null)
key - the exception key in the resource file (not null)

CollaborationException

public CollaborationException(Throwable t,
                              com.compoze.collab.spi.Context ctx,
                              com.compoze.collab.spi.ExceptionResourceKey key,
                              Object param)
Constructs a CollaborationException and its CollaborationExceptionInfo.

Parameters
t - the underlying exception
ctx - Context for this exception (not null)
key - the exception key in the resource file (not null)
param - the parameter to the exception message (not null). This can either be an Object or an Object[] if multiple parameters need to be specified.
Method Detail

getUserMessage

public String getUserMessage()
Gets a message that is suitable for display to an end user.

Returns
the user message

getAdminMessage

public String getAdminMessage()
Gets a message that is suitable for display to an administrator.

Returns
the administrator message

getProgrammerMessage

public String getProgrammerMessage()
Gets a message that is suitable for display to a programmer.

Returns
the programmer message

getProgrammerResolution

public String getProgrammerResolution()
Gets a message that provides a suggested programmer resolution for the exception.

Returns
the programmer resolution

getUserResolution

public String getUserResolution()
Gets a message that provides a suggested user resolution for the exception.

Returns
the user resolution

getAdminResolution

public String getAdminResolution()
Gets a message that provides a suggested admin resolution for the exception.

Returns
the admin resolution

main

public static void main(String[] args)
Main. Exerciser for collaboration exception.

Parameters
args - command line arguments

getBaseKey

public String getBaseKey()
Gets the base key for this exception.

Returns
the base key for this exception (not null)

getKey

public com.compoze.collab.resource.ResourceKey getKey()
Gets the key for this exception.

Returns
the key for this exception (not null)


Copyright © 2006 BEA Systems, Inc. All Rights Reserved