org.eclipse.higgins.idas.api
Class ValueAlreadyExistsException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byorg.eclipse.higgins.idas.api.IdASException
              extended byorg.eclipse.higgins.idas.api.ValueAlreadyExistsException
All Implemented Interfaces:
Serializable

public class ValueAlreadyExistsException
extends IdASException

Thrown in cases where a value is being added to an attribute and that value already exists. Depending on the context provider, this may happen as values are being added or may happen when IContext.applyUpdates() is called. No two IAttributeValues held by a single {@link IAttribute) are allowed to be the same (as defined by the attribute's equality matching rules.

See Also:
Serialized Form

Constructor Summary
ValueAlreadyExistsException()
           
ValueAlreadyExistsException(String message)
           
ValueAlreadyExistsException(String message, Throwable cause)
           
ValueAlreadyExistsException(Throwable cause)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ValueAlreadyExistsException

public ValueAlreadyExistsException()
See Also:
IdASException.IdASException()

ValueAlreadyExistsException

public ValueAlreadyExistsException(String message)
Parameters:
message -
See Also:
IdASException.IdASException(String)

ValueAlreadyExistsException

public ValueAlreadyExistsException(String message,
                                   Throwable cause)
Parameters:
message -
cause -
See Also:
IdASException.IdASException(String, Throwable)

ValueAlreadyExistsException

public ValueAlreadyExistsException(Throwable cause)
Parameters:
cause -
See Also:
IdASException.IdASException(Throwable)