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 e55f52590526114e9663b8014561985ef6a1bd0a..6e6d2433f7338679a1a8ac5c2a0c3835a38ac68a 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 02d844f6c1c79bb1f67f2ad01daa7dd04389eb17..821fd8880cd149618210a7a7ea61a388ea925a92 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 4868dd588c071cdcb57b8f2b1299a4e9c7e28a65..8f6ed1357417cb62475e85d3742d9eb2cfed6b32 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 04b7c61d0944d69195b3f2b85fb389824518a9f7..4535e6187db065dc7125503fa4dc149a2803813c 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); + } }