org.eclipse.higgins.idas.api
Class ValueAlreadyExistsException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.eclipse.higgins.idas.api.IdASException
              extended by org.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)
           
 
Method Summary
 
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)