package com.atlassian.jgitflow.core.util; /** * @since version */ public class CleanStatus { private final boolean untracked; private final boolean uncommitted; private final String message; public CleanStatus(boolean untracked, boolean uncommitted, String message) { this.untracked = untracked; this.uncommitted = uncommitted; this.message = message; } public boolean isClean() { return (!uncommitted && !untracked); } public boolean isNotClean() { return (uncommitted || untracked); } public boolean isUntracked() { return untracked; } public boolean isUncommitted() { return uncommitted; } public String getMessage() { return message; } }