orca.manage.extensions.standard.container.db
Interface ICodManagerObjectDatabase

All Superinterfaces:
IInitialize, IManagerObjectDatabase
All Known Implementing Classes:
MySqlCodContainerManagerObjectDatabase

public interface ICodManagerObjectDatabase
extends IManagerObjectDatabase


Method Summary
 void addMachine(Machine machine)
          Creates a new machine record
 void addStorageServer(StorageServer s)
          Creates a new storage server record
 java.util.Vector<java.util.Properties> getMachine(java.lang.String name)
          Retrieves the specified machine record
 java.util.Vector<java.util.Properties> getMachines()
          Retrieves all machine records for this center
 java.util.Vector<java.util.Properties> getSiteMachines(java.lang.String siteName)
          Retrieves all machines assigned to the specified site
 java.util.Vector<java.util.Properties> getStorageServer(java.lang.String name)
          Retrieves the specified storage server record
 java.util.Vector<java.util.Properties> getStorageServers()
          Retrieves all storage server records
 void removeMachine(java.lang.String name)
          Removes the specified machine record
 void transferMachine(java.lang.String machineName, java.lang.String siteName)
          Transfers the machine to the specified site
 void updateMachine(Machine machine)
          Updates the specified machine record
 
Methods inherited from interface orca.manage.extensions.standard.container.db.IManagerObjectDatabase
addConfiguration, addSlice, getClientSlices, getConfiguration, getConfigurations, getInventorySlices, getReservations, getSlice, getSlices, removeConfiguration, removeReservation, removeSlice, updateReservation, updateSlice
 
Methods inherited from interface orca.shirako.api.IInitialize
initialize
 

Method Detail

getMachines

java.util.Vector<java.util.Properties> getMachines()
                                                   throws java.lang.Exception
Retrieves all machine records for this center

Returns:
Throws:
java.lang.Exception

getSiteMachines

java.util.Vector<java.util.Properties> getSiteMachines(java.lang.String siteName)
                                                       throws java.lang.Exception
Retrieves all machines assigned to the specified site

Parameters:
siteName - site name
Returns:
Throws:
java.lang.Exception

getMachine

java.util.Vector<java.util.Properties> getMachine(java.lang.String name)
                                                  throws java.lang.Exception
Retrieves the specified machine record

Parameters:
name - machine name
Returns:
Throws:
java.lang.Exception

addMachine

void addMachine(Machine machine)
                throws java.lang.Exception
Creates a new machine record

Parameters:
machine - machine
Throws:
java.lang.Exception

updateMachine

void updateMachine(Machine machine)
                   throws java.lang.Exception
Updates the specified machine record

Parameters:
machine -
Throws:
java.lang.Exception

removeMachine

void removeMachine(java.lang.String name)
                   throws java.lang.Exception
Removes the specified machine record

Parameters:
name -
Throws:
java.lang.Exception

transferMachine

void transferMachine(java.lang.String machineName,
                     java.lang.String siteName)
                     throws java.lang.Exception
Transfers the machine to the specified site

Parameters:
machineName -
siteName -
Throws:
java.lang.Exception

addStorageServer

void addStorageServer(StorageServer s)
                      throws java.lang.Exception
Creates a new storage server record

Parameters:
s - storage server
Throws:
java.lang.Exception

getStorageServers

java.util.Vector<java.util.Properties> getStorageServers()
                                                         throws java.lang.Exception
Retrieves all storage server records

Returns:
Throws:
java.lang.Exception

getStorageServer

java.util.Vector<java.util.Properties> getStorageServer(java.lang.String name)
                                                        throws java.lang.Exception
Retrieves the specified storage server record

Parameters:
name - Server name
Returns:
Throws:
java.lang.Exception


Copyright © 2007 Network/Internet Computing Lab. All Rights Reserved.