grouper-users - RE: [grouper-users] Re: constructing GSH commands from the Grouper API
Subject: Grouper Users - Open Discussion List
List archive
- From: "Hyzer, Chris" <>
- To: Scott Koranda <>, grouper-users <>
- Subject: RE: [grouper-users] Re: constructing GSH commands from the Grouper API
- Date: Fri, 23 Jun 2017 18:56:50 +0000
- Accept-language: en-US
- Authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=isc.upenn.edu;
- Ironport-phdr: 9a23:i7aZdBxvandVVx7XCy+O+j09IxM/srCxBDY+r6Qd0e4VIJqq85mqBkHD//Il1AaPBtqLra8cw8Pt8IneGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2TxTor3az9T8fHAnkfUowf7ytW92as8Pi7Ou154GbQAJSjTyxaPsmNxaxtwzXusA+jo5rK6J3wRzM9D8AdP5R2HtlPxeOhBvm/Y/k84Rk7jxdobc87MNaSo37ebg1V7pVEG5gPmwosp7Frx7GGEGv92kRSCFeuRpSAhOPpEX/VZfgoCbgnutm02+HJcDwS/Y5VSn0vPQjcwPhlCpSb21xy2rQkMElyfsD+B8=
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
I committed a new version of the 2.3 javadoc:
https://cdn.rawgit.com/Internet2/grouper/GROUPER_2_3_BRANCH/grouper/doc/api/
https://spaces.internet2.edu/display/Grouper/Javadoc+in+Git
Thanks
Chris
-----Original Message-----
From:
[mailto:]
On Behalf Of Scott Koranda
Sent: Thursday, June 22, 2017 5:15 PM
To: grouper-users
<>
Subject: [grouper-users] Re: constructing GSH commands from the Grouper API
> Hi,
>
> On this wiki page for GSH
>
> https://spaces.internet2.edu/pages/viewpage.action?pageId=14517859
>
> I read
>
> "Any Grouper API method can be directly invoked just by referencing it,
> inclusive of the class in which it is defined."
>
> Suppose I want to construct a GSH command or script that finds all
> composite owner groups under a particular stem. How do I inspect the
> Grouper API, other than browsing through GitHub, to find available
> methods that will help me construct the GSH command(s)?
>
> Is there an up-to-date Javadoc somewhere?
>
Apologies for answering my own question.
I did not find an online API Javadoc, but the following process worked:
- Browse to the Internet2/Grouper GitHub repository at
https://github.com/Internet2/grouper/
- Download the current repository. I recommend downloading it rather
than trying to clone it since it is surprisingly large (binary jar
files in it?). Unless you plan to hack the code, a download will be
fine.
- Unzip/untar the downloaded repository and with your web browser browse
to
.../grouper-master/grouper/doc/api/index.html
There you can more easily track down classes and their methods.
- If you want to inspect the source code for the "helper" methods that
"live" inside of GSH (like the ones you find in the wiki at
https://spaces.internet2.edu/pages/viewpage.action?pageId=14517859
) to understand what they are doing at a lower level,
you can find them defined in
.../grouper-master/grouper/src/grouper/edu/internet2/middleware/grouper/app/gsh/
in the source tree you downloaded, or via GitHub at
https://github.com/Internet2/grouper/tree/master/grouper/src/grouper/edu/internet2/middleware/grouper/app/gsh
Scott K
- [grouper-users] constructing GSH commands from the Grouper API, Scott Koranda, 06/22/2017
- [grouper-users] Re: constructing GSH commands from the Grouper API, Scott Koranda, 06/22/2017
- RE: [grouper-users] Re: constructing GSH commands from the Grouper API, Hyzer, Chris, 06/23/2017
- [grouper-users] Re: constructing GSH commands from the Grouper API, Scott Koranda, 06/22/2017
Archive powered by MHonArc 2.6.19.