Class CannotRemoveReason<T extends AoservObject<?,? extends T>>

java.lang.Object
com.aoindustries.aoserv.client.CannotRemoveReason<T>

public final class CannotRemoveReason<T extends AoservObject<?,? extends T>> extends Object
Encapsulates a reason and optional dependent object.
Author:
AO Industries, Inc.
See Also:
  • Constructor Details

    • CannotRemoveReason

      public CannotRemoveReason(String reason)
    • CannotRemoveReason

      public CannotRemoveReason(String reason, T dependentObject)
    • CannotRemoveReason

      public CannotRemoveReason(String reason, List<T> dependentObjects)
      Parameters:
      dependentObjects - No defensive copy is made
  • Method Details

    • getReason

      public String getReason()
    • getDependentObjects

      public List<T> getDependentObjects()