Class CannotRemoveReason<T extends AOServObject<?,​? extends 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:
    Removable
    • Constructor Detail

      • 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 Detail

      • getReason

        public String getReason()
      • getDependentObjects

        public List<T> getDependentObjects()