diff options
Diffstat (limited to 'base/java-tools/src/com/netscape/cmstools/user/UserCLI.java')
-rw-r--r-- | base/java-tools/src/com/netscape/cmstools/user/UserCLI.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/user/UserCLI.java b/base/java-tools/src/com/netscape/cmstools/user/UserCLI.java index 8c24d1746..84dd6bae5 100644 --- a/base/java-tools/src/com/netscape/cmstools/user/UserCLI.java +++ b/base/java-tools/src/com/netscape/cmstools/user/UserCLI.java @@ -26,6 +26,7 @@ import org.jboss.resteasy.plugins.providers.atom.Link; import com.netscape.certsrv.user.UserCertData; import com.netscape.certsrv.user.UserClient; import com.netscape.certsrv.user.UserData; +import com.netscape.certsrv.user.UserMembershipData; import com.netscape.cmstools.cli.CLI; import com.netscape.cmstools.cli.MainCLI; @@ -51,6 +52,10 @@ public class UserCLI extends CLI { addModule(new UserShowCertCLI(this)); addModule(new UserAddCertCLI(this)); addModule(new UserRemoveCertCLI(this)); + + addModule(new UserFindMembershipCLI(this)); + addModule(new UserAddMembershipCLI(this)); + addModule(new UserRemoveMembershipCLI(this)); } public void printHelp() { @@ -159,4 +164,13 @@ public class UserCLI extends CLI { System.out.println(encoded); } } + + public static void printUserMembership(UserMembershipData userMembershipData) { + System.out.println(" Group: "+userMembershipData.getID()); + + Link link = userMembershipData.getLink(); + if (verbose && link != null) { + System.out.println(" Link: " + link.getHref()); + } + } } |