Class AgentCanNotCheckoutReason

  • All Implemented Interfaces:
    Loggable

    public final class AgentCanNotCheckoutReason
    extends Object
    implements Loggable
    • Constructor Detail

      • AgentCanNotCheckoutReason

        public AgentCanNotCheckoutReason​(@NotNull
                                         String type,
                                         @Nullable
                                         String details)
    • Method Detail

      • getType

        @NotNull
        public String getType()
      • getDetails

        @Nullable
        public String getDetails()
      • isMissingVcsClient

        public boolean isMissingVcsClient()
      • isUnsupportedCheckoutRules

        public boolean isUnsupportedCheckoutRules()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • describe

        @NotNull
        public String describe​(boolean verbose)
        Specified by:
        describe in interface Loggable
        Parameters:
        verbose - verbosity of object description
        Returns:
        description of this object. If verbose is true, description should have mode details.