agave-apps/apps-core/src/main/java/org/iplantc/service/apps/managers/ApplicationManager.java
/**
	 * Makes a private app public by snappshotting, compressing, and checksumming the deploymentPath
	 * onto the tenant default public storage system.
	 * 
	 * @param software the software to publish
	 * @param apiUsername the user publishing the app
	 * @return the published software object
	 * @throws SoftwareException if the app could not be published
	 */
Makes a private app public by snappshotting, compressing, and checksumming the deploymentPath
onto the tenant default public storage system.

@param software the software to publish
@param apiUsername the user publishing the app
@return the published software object
@throws SoftwareException if the app could not be published
Makes a private app public by snappshotting compressing and checksumming the deploymentPath onto the tenant default public storage system . @param software the software to publish @param apiUsername the user publishing the app @return the published software object @throws SoftwareException if the app could not be published
public static Software makePublic(Software software, String apiUsername) throws SoftwareException
	{
		PublishAction publishAction = new PublishAction(software, apiUsername);
		try {
		    publishAction.run();
		    return publishAction.getPublishedSoftware();
		} catch (Exception e) {
		    throw new SoftwareException("Failed to publish app.", e);
		}
	}
public static Software makePublic ( Software software , String apiUsername ) throws SoftwareException { PublishAction publishAction = new PublishAction ( software , apiUsername ) ; try { publishAction . run ( ) ; return publishAction . getPublishedSoftware ( ) ; } catch ( Exception e ) { throw new SoftwareException ( "Failed to publish app." , e ) ; } }
Makes a private app public by snappshotting, compressing, and checksumming the deploymentPath
 onto the tenant default public storage system.
Makes a private app public by snappshotting compressing and checksumming the deploymentPath onto the tenant default public storage system .