org.gcube.application.framework.vremanagement.vremanagement
Interface VREGeneratorI

All Known Implementing Classes:
VREGenerator

public interface VREGeneratorI

Author:
Valia Tsagkalidou (NKUA)

Method Summary
 java.lang.String[] checkVREStatus()
           
 void deployVRE()
           
 java.lang.String getCollection()
           
 java.lang.String[] getExistingNamesVREs()
           
 java.lang.String getFunctionality()
           
 java.lang.String getGHNs()
           
 java.lang.String getMetadataRelatedToCollection()
           
 java.lang.String getQuality()
           
 java.lang.String getVREepr()
           
 java.lang.String getVREModel()
           
 void setCollection(java.lang.String[] collections)
           
 void setFunctionality(java.lang.String[] csIDElement, java.lang.String[] functionalityIDElement)
           
 void setGHNs(java.lang.String[] GHNElements, java.lang.String candidate)
           
 void setMetadataRelatedToCollection(java.lang.String[] collectionIDArray, boolean[][] checkedArray, java.lang.String[] mdFormatIDArray)
           
 void setQuality(java.lang.String quality)
           
 void setVREModel(java.lang.String VREName, java.lang.String VREDescription, java.lang.String VREDesigner, java.lang.String VREManager, long startTime, long endTime)
           
 void setVREtoPendingState()
           
 

Method Detail

getExistingNamesVREs

java.lang.String[] getExistingNamesVREs()

checkVREStatus

java.lang.String[] checkVREStatus()
                                  throws java.rmi.RemoteException
Returns:
what the vVRE modeler returns
Throws:
java.rmi.RemoteException

deployVRE

void deployVRE()
               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getCollection

java.lang.String getCollection()
                               throws java.rmi.RemoteException
Returns:
what the vVRE modeler returns
Throws:
java.rmi.RemoteException

getGHNs

java.lang.String getGHNs()
                         throws java.rmi.RemoteException
Returns:
what the vVRE modeler returns
Throws:
java.rmi.RemoteException

getVREModel

java.lang.String getVREModel()
                             throws java.rmi.RemoteException
Returns:
what the vVRE modeler returns
Throws:
java.rmi.RemoteException

getFunctionality

java.lang.String getFunctionality()
                                  throws java.rmi.RemoteException
Returns:
what the vVRE modeler returns
Throws:
java.rmi.RemoteException

getMetadataRelatedToCollection

java.lang.String getMetadataRelatedToCollection()
                                                throws java.rmi.RemoteException
Returns:
what the vVRE modeler returns
Throws:
java.rmi.RemoteException

getQuality

java.lang.String getQuality()
                            throws java.rmi.RemoteException
Returns:
what the vVRE modeler returns
Throws:
java.rmi.RemoteException

setCollection

void setCollection(java.lang.String[] collections)
                   throws java.rmi.RemoteException
Parameters:
collections - the collections to be set
Throws:
java.rmi.RemoteException

setGHNs

void setGHNs(java.lang.String[] GHNElements,
             java.lang.String candidate)
             throws java.rmi.RemoteException
Parameters:
GHNElements - the GHNs
Throws:
java.rmi.RemoteException

setVREModel

void setVREModel(java.lang.String VREName,
                 java.lang.String VREDescription,
                 java.lang.String VREDesigner,
                 java.lang.String VREManager,
                 long startTime,
                 long endTime)
                 throws java.rmi.RemoteException
Parameters:
VREName - the VRE name
VREDescription - a description for the VRE
VREDesigner - the VRE designer
VREManager - the VRE manager
startTime - start time
endTime - end time
Throws:
java.rmi.RemoteException

setVREtoPendingState

void setVREtoPendingState()
                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

setFunctionality

void setFunctionality(java.lang.String[] csIDElement,
                      java.lang.String[] functionalityIDElement)
                      throws java.rmi.RemoteException
Parameters:
csIDElement -
functionalityIDElement -
Throws:
java.rmi.RemoteException

setMetadataRelatedToCollection

void setMetadataRelatedToCollection(java.lang.String[] collectionIDArray,
                                    boolean[][] checkedArray,
                                    java.lang.String[] mdFormatIDArray)
                                    throws java.rmi.RemoteException
Parameters:
collectionIDArray - an array containing all the collection IDs
checkedArray - an array containing whether with IDs are checked (probably)
mdFormatIDArray - an array containing
Throws:
java.rmi.RemoteException

setQuality

void setQuality(java.lang.String quality)
                throws java.rmi.RemoteException
Parameters:
quality - the quality
Throws:
java.rmi.RemoteException

getVREepr

java.lang.String getVREepr()
Returns: