com.friendshipsystems.fsshresourcemanager.config
Class FOperatingSystem

java.lang.Object
  extended by com.friendshipsystems.fsshresourcemanager.utils.FDBObject
      extended by com.friendshipsystems.fsshresourcemanager.config.FOperatingSystem

public class FOperatingSystem
extends com.friendshipsystems.fsshresourcemanager.utils.FDBObject

This class represents the configured operating systems.

Author:
FRIENDSHIP SYSTEMS

Constructor Summary
FOperatingSystem()
           
FOperatingSystem(java.lang.String name, int parentId, java.lang.String mkDirCommand, java.lang.String pathDelimiter)
           
FOperatingSystem(java.lang.String name, int parentId, java.lang.String mkDirCommand, java.lang.String pathDelimiter, java.lang.String cancelerClassName)
           
 
Method Summary
 java.lang.Class<?> getCancelerClass()
           
 java.lang.String getCancelerClassName()
           
 java.lang.String getChdirCommand()
           
 int getId()
           
 java.lang.String getName()
           
static FOperatingSystem getOperatingSystem(int id)
           
static java.util.List<FOperatingSystem> getOperatingSystems()
           
 int getParentId()
           
 java.lang.String getPathDelimiter()
           
 void setCancelerClassName(java.lang.String cancelerClass)
           
 void setChdirCommand(java.lang.String chdirCommand)
           
 void setName(java.lang.String name)
           
 void setParentId(int parentId)
           
 void setPathDelimiter(java.lang.String pathDelimiter)
           
 java.util.Map<java.lang.String,java.lang.Object> toMap()
           
 
Methods inherited from class com.friendshipsystems.fsshresourcemanager.utils.FDBObject
delete, save, update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FOperatingSystem

public FOperatingSystem()

FOperatingSystem

public FOperatingSystem(java.lang.String name,
                        int parentId,
                        java.lang.String mkDirCommand,
                        java.lang.String pathDelimiter)

FOperatingSystem

public FOperatingSystem(java.lang.String name,
                        int parentId,
                        java.lang.String mkDirCommand,
                        java.lang.String pathDelimiter,
                        java.lang.String cancelerClassName)
Method Detail

getOperatingSystems

public static java.util.List<FOperatingSystem> getOperatingSystems()
Returns:
a list of all operating systems

getOperatingSystem

public static FOperatingSystem getOperatingSystem(int id)
Parameters:
id - id of the operating system to get
Returns:
the operating system with the given id, null if no operating system with the given id exists

toMap

public java.util.Map<java.lang.String,java.lang.Object> toMap()
Specified by:
toMap in class com.friendshipsystems.fsshresourcemanager.utils.FDBObject

getId

public int getId()
Returns:
the id

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

getName

public java.lang.String getName()
Returns:
the name

setParentId

public void setParentId(int parentId)
Parameters:
parentId - the parentId to set

getParentId

public int getParentId()
Returns:
the parentId

setChdirCommand

public void setChdirCommand(java.lang.String chdirCommand)
Parameters:
chdirCommand - the chdirCommand to set

getChdirCommand

public java.lang.String getChdirCommand()
Returns:
the chdirCommand

setPathDelimiter

public void setPathDelimiter(java.lang.String pathDelimiter)
Parameters:
pathDelimiter - the pathDelimiter to set

getPathDelimiter

public java.lang.String getPathDelimiter()
Returns:
the pathDelimiter

setCancelerClassName

public void setCancelerClassName(java.lang.String cancelerClass)
Parameters:
cancelerClass - the cancelerClass to set

getCancelerClassName

public java.lang.String getCancelerClassName()
Returns:
the cancelerClass

getCancelerClass

public java.lang.Class<?> getCancelerClass()