org.gcube.common.vremanagement.ghnmanager.impl.platforms
Class PlatformApplication

java.lang.Object
  extended by org.gcube.common.vremanagement.ghnmanager.impl.platforms.PlatformApplication

public class PlatformApplication
extends java.lang.Object

An application hosted on a TargetPlatform

Author:
Manuele Simi (ISTI-CNR)

Constructor Summary
PlatformApplication(GCUBERunningInstance instance)
           
 
Method Summary
 void publish(java.util.Collection<GCUBEScope> scopes, GCUBESecurityManager manager, Status... status)
           
 void unpublish(java.util.Collection<GCUBEScope> scopes, GCUBESecurityManager manager)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlatformApplication

public PlatformApplication(GCUBERunningInstance instance)
                    throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

publish

public void publish(java.util.Collection<GCUBEScope> scopes,
                    GCUBESecurityManager manager,
                    Status... status)
             throws java.lang.Exception
Throws:
java.lang.Exception

unpublish

public void unpublish(java.util.Collection<GCUBEScope> scopes,
                      GCUBESecurityManager manager)
               throws java.lang.Exception
Throws:
java.lang.Exception