org.gcube.vremanagement.vremodel.cl.proxy
Class DefaultManager

java.lang.Object
  extended by org.gcube.vremanagement.vremodel.cl.proxy.DefaultManager
All Implemented Interfaces:
Manager

public class DefaultManager
extends Object
implements Manager


Constructor Summary
DefaultManager(org.gcube.common.clients.delegates.ProxyDelegate<ManagerStub> config)
           
 
Method Summary
 String checkStatus()
           
 void deployVRE()
           
 int getCloudVMs()
           
 VREDescription getDescription()
           
 List<FunctionalityItem> getFunctionalities()
           
 FunctionalityNodes getFunctionalityNodes()
           
 String getQuality()
           
 boolean isUseCloud()
           
 void renewVRE(Calendar untilDate)
           
 void setCloudVMs(int vms)
           
 void setDescription(String name, String description, String designer, String manager, Calendar startTime, Calendar endTime)
           
 void setFunctionality(List<Integer> functionalityIds, List<SelectedResourceDescriptionType> resourceDescriptions)
           
 void setGHNs(List<String> ghns)
           
 void setQuality(String quality)
           
 void setUseCloud(boolean useCloud)
           
 void setVREtoPendingState()
           
 void undeployVRE()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultManager

public DefaultManager(org.gcube.common.clients.delegates.ProxyDelegate<ManagerStub> config)
Method Detail

setDescription

public void setDescription(String name,
                           String description,
                           String designer,
                           String manager,
                           Calendar startTime,
                           Calendar endTime)
Specified by:
setDescription in interface Manager

getDescription

public VREDescription getDescription()
Specified by:
getDescription in interface Manager

setUseCloud

public void setUseCloud(boolean useCloud)
Specified by:
setUseCloud in interface Manager

setCloudVMs

public void setCloudVMs(int vms)
Specified by:
setCloudVMs in interface Manager

getCloudVMs

public int getCloudVMs()
Specified by:
getCloudVMs in interface Manager

isUseCloud

public boolean isUseCloud()
Specified by:
isUseCloud in interface Manager

getQuality

public String getQuality()
Specified by:
getQuality in interface Manager

setQuality

public void setQuality(String quality)
Specified by:
setQuality in interface Manager

getFunctionalities

public List<FunctionalityItem> getFunctionalities()
Specified by:
getFunctionalities in interface Manager

setFunctionality

public void setFunctionality(List<Integer> functionalityIds,
                             List<SelectedResourceDescriptionType> resourceDescriptions)
Specified by:
setFunctionality in interface Manager

getFunctionalityNodes

public FunctionalityNodes getFunctionalityNodes()
Specified by:
getFunctionalityNodes in interface Manager

setGHNs

public void setGHNs(List<String> ghns)
Specified by:
setGHNs in interface Manager

setVREtoPendingState

public void setVREtoPendingState()
Specified by:
setVREtoPendingState in interface Manager

deployVRE

public void deployVRE()
Specified by:
deployVRE in interface Manager

undeployVRE

public void undeployVRE()
Specified by:
undeployVRE in interface Manager

renewVRE

public void renewVRE(Calendar untilDate)
Specified by:
renewVRE in interface Manager

checkStatus

public String checkStatus()
Specified by:
checkStatus in interface Manager


Copyright © 2013. All Rights Reserved.