Class PlacementModificationException

All Implemented Interfaces:
Serializable

public class PlacementModificationException extends PlacementException
Exception thrown when a placement modification is rejected by the placement plugin. Additional details about the reasons are provided if available in getRejectedModifications() or in the Throwable.toString() methods.
See Also:
  • Constructor Details

    • PlacementModificationException

      public PlacementModificationException()
    • PlacementModificationException

      public PlacementModificationException(String message)
    • PlacementModificationException

      public PlacementModificationException(String message, Throwable cause)
    • PlacementModificationException

      public PlacementModificationException(Throwable cause)
  • Method Details

    • addRejectedModification

      public void addRejectedModification(String modification, String reason)
      Add information about the modification that cause this exception.
      Parameters:
      modification - requested modification details
      reason - reason for rejection
    • getRejectedModifications

      public Map<String,String> getRejectedModifications()
      Return rejected modifications and reasons for rejections.
    • getMessage

      public String getMessage()
      Overrides:
      getMessage in class Throwable