From 1d68180adeead409e7fc371dd4c738419394502c Mon Sep 17 00:00:00 2001 From: Greg Messner Date: Sun, 16 Mar 2014 00:14:40 -0700 Subject: [PATCH] Added isValid() method. --- src/main/java/com/messners/gitlab/api/models/Branch.java | 4 ++++ .../java/com/messners/gitlab/api/models/MergeRequest.java | 4 ++++ src/main/java/com/messners/gitlab/api/models/Project.java | 4 ++++ src/main/java/com/messners/gitlab/api/models/User.java | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/src/main/java/com/messners/gitlab/api/models/Branch.java b/src/main/java/com/messners/gitlab/api/models/Branch.java index e55f5259..6e6d2433 100644 --- a/src/main/java/com/messners/gitlab/api/models/Branch.java +++ b/src/main/java/com/messners/gitlab/api/models/Branch.java @@ -36,4 +36,8 @@ public class Branch { public void setProtected (Boolean isProtected) { this.isProtected = isProtected; } + + public static final boolean isValid (Branch branch) { + return (branch != null && branch.getName() != null); + } } diff --git a/src/main/java/com/messners/gitlab/api/models/MergeRequest.java b/src/main/java/com/messners/gitlab/api/models/MergeRequest.java index 02d844f6..821fd888 100644 --- a/src/main/java/com/messners/gitlab/api/models/MergeRequest.java +++ b/src/main/java/com/messners/gitlab/api/models/MergeRequest.java @@ -107,4 +107,8 @@ public class MergeRequest { public void setUpvotes (Integer upvotes) { this.upvotes = upvotes; } + + public static final boolean isValid (MergeRequest mergeRequest) { + return (mergeRequest != null && mergeRequest.getId() != null); + } } diff --git a/src/main/java/com/messners/gitlab/api/models/Project.java b/src/main/java/com/messners/gitlab/api/models/Project.java index 4868dd58..8f6ed135 100644 --- a/src/main/java/com/messners/gitlab/api/models/Project.java +++ b/src/main/java/com/messners/gitlab/api/models/Project.java @@ -201,4 +201,8 @@ public class Project { public void setWikiEnabled (Boolean wikiEnabled) { this.wikiEnabled = wikiEnabled; } + + public static final boolean isValid (Project project) { + return (project != null && project.getId() != null); + } } diff --git a/src/main/java/com/messners/gitlab/api/models/User.java b/src/main/java/com/messners/gitlab/api/models/User.java index 04b7c61d..4535e618 100644 --- a/src/main/java/com/messners/gitlab/api/models/User.java +++ b/src/main/java/com/messners/gitlab/api/models/User.java @@ -163,4 +163,8 @@ public class User { public void setWebsiteUrl (String websiteUrl) { this.websiteUrl = websiteUrl; } + + public static final boolean isValid (User user) { + return (user != null && user.getId() != null); + } } -- GitLab