@Test void testGetMessage() { ReadonlyValueException ex = new ReadonlyValueException( "MyEntityType", "myAttributeName", "myEntityId", mock(Throwable.class)); assertEquals( "entityTypeId:MyEntityType attributeName:myAttributeName entityId:myEntityId", ex.getMessage()); }
@Override public String getMessage() { return "entityTypeId:" + entityTypeId + " attributeName:" + attributeName + " entityId:" + entityId; }
ReadonlyValueException extends DataConstraintViolationException { @Override public String getMessage() { return "entityTypeId:" + entityTypeId + " attributeName:" + attributeName + " entityId:" + entityId; } }
ReadonlyValueException extends DataConstraintViolationException { @Override public String getMessage() { return "entityTypeId:" + entityTypeId + " attributeName:" + attributeName + " entityId:" + entityId; } ReadonlyValueException(
      @Nullable @CheckForNull String entityTypeId,
      @Nullable @CheckForNull String attributeName,
      String entityId,
      @Nullable @CheckForNull Throwable cause); }
ReadonlyValueException extends DataConstraintViolationException { @Override public String getMessage() { return "entityTypeId:" + entityTypeId + " attributeName:" + attributeName + " entityId:" + entityId; } ReadonlyValueException(
      @Nullable @CheckForNull String entityTypeId,
      @Nullable @CheckForNull String attributeName,
      String entityId,
      @Nullable @CheckForNull Throwable cause); @Override String getMessage(); }
ReadonlyValueException extends DataConstraintViolationException { @Override public String getMessage() { return "entityTypeId:" + entityTypeId + " attributeName:" + attributeName + " entityId:" + entityId; } ReadonlyValueException(
      @Nullable @CheckForNull String entityTypeId,
      @Nullable @CheckForNull String attributeName,
      String entityId,
      @Nullable @CheckForNull Throwable cause); @Override String getMessage();  }