|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.overlord.sramp.shell.api.AbstractShellCommand
org.overlord.sramp.governance.shell.commands.Pkg2SrampCommand
public class Pkg2SrampCommand
BRMS command that will copy a package out of BRMS and push it into the S-RAMP repository.
| Constructor Summary | |
|---|---|
Pkg2SrampCommand()
Constructor. |
|
| Method Summary | |
|---|---|
protected void |
applyAuth(HttpURLConnection connection,
String user,
String password)
Applies basic auth to the given HTTP URL connection. |
void |
execute()
|
protected org.overlord.sramp.atom.services.brms.assets.Assets |
getAssetsFromBrms(String brmsBaseUrl,
String pkgName)
Gets the assets from BRMS. |
protected String |
getAssetsStringFromBrms(String brmsBaseUrl,
String pkgName)
Gets the assets XML as a string. |
org.jboss.resteasy.client.ClientResponse<InputStream> |
getInputStream(String url)
Gets the input stream at the given URL. |
protected Map<String,org.overlord.sramp.atom.services.brms.packages.Packages.Package> |
getPkgsFromBrms(String brmsBaseUrl)
Gets the packages from BRMS at the given URL. |
static void |
main(String[] args)
Main entry point - for use outside the interactive shell. |
void |
printHelp()
|
void |
printUsage()
|
void |
uploadBrmsPackage(String brmsBaseUrl,
String pkgName,
String tag,
String userId,
String password,
SrampAtomApiClient client)
Uploads the BMRS package. |
boolean |
urlExists(String checkUrl,
String user,
String password)
Returns true if the given URL can be accessed. |
| Methods inherited from class org.overlord.sramp.shell.api.AbstractShellCommand |
|---|
getArguments, getContext, optionalArgument, optionalArgument, print, requiredArgument, setArguments, setContext, setOutput, tabCompletion |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Pkg2SrampCommand()
| Method Detail |
|---|
public static void main(String[] args)
throws Exception
args -
Exceptionpublic void printUsage()
shell.ShellCommandpublic void printHelp()
shell.ShellCommand
public void execute()
throws Exception
Exceptionshell.ShellCommand
public boolean urlExists(String checkUrl,
String user,
String password)
checkUrl - user - password -
protected void applyAuth(HttpURLConnection connection,
String user,
String password)
connection - user - password -
public void uploadBrmsPackage(String brmsBaseUrl,
String pkgName,
String tag,
String userId,
String password,
SrampAtomApiClient client)
throws Exception
brmsBaseUrl - pkgName - tag - userId - password - client -
Exception
protected Map<String,org.overlord.sramp.atom.services.brms.packages.Packages.Package> getPkgsFromBrms(String brmsBaseUrl)
throws Exception
brmsBaseUrl -
Exception
protected String getAssetsStringFromBrms(String brmsBaseUrl,
String pkgName)
throws Exception
brmsBaseUrl - pkgName -
Exception
protected org.overlord.sramp.atom.services.brms.assets.Assets getAssetsFromBrms(String brmsBaseUrl,
String pkgName)
throws Exception
brmsBaseUrl - pkgName -
Exception
public org.jboss.resteasy.client.ClientResponse<InputStream> getInputStream(String url)
throws Exception
url -
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||