gr.uoa.di.madgik.rr.element.infra
Class HostingNode

java.lang.Object
  extended by gr.uoa.di.madgik.rr.element.RRElement
      extended by gr.uoa.di.madgik.rr.element.infra.HostingNode
All Implemented Interfaces:
gr.uoa.di.madgik.rr.element.IRRElement

public class HostingNode
extends gr.uoa.di.madgik.rr.element.RRElement


Field Summary
static String DiskSizeProperty
           
static String HostnameFullProperty
           
static String HostnameProperty
           
static String KeyValueDelimiter
           
static String LoadFifteenMinutesProperty
           
static String LoadFiveMinutesProperty
           
static String LoadOneHourProperty
           
static String LoadOneWeekProperty
           
static String PhysicalMemoryAvailableProperty
           
static String PhysicalMemorySizeProperty
           
static String PortProperty
           
static String ProcessorCountProperty
           
static String ProcessorTotalBogomipsProperty
           
static String ProcessorTotalClockSpeedProperty
           
static String VirtualMemoryAvailableProperty
           
static String VirtualMemorySizeProperty
           
 
Constructor Summary
HostingNode()
           
 
Method Summary
 String deepToString()
           
 void delete(boolean deleteDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 boolean exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
static List<HostingNode> getAll(boolean loadDetails)
           
static List<HostingNode> getAll(boolean loadDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 String getID()
           
 gr.uoa.di.madgik.rr.RRContext getISContext()
           
 HostingNodeDao getItem()
           
 Map<String,String> getPairs()
           
 Set<String> getScopes()
           
 boolean isEqual(gr.uoa.di.madgik.rr.element.IRRElement target, boolean includeDetails)
           
 boolean isLocal()
           
 boolean load(boolean loadDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 boolean load(boolean loadDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType, boolean overridePrefetched)
           
 void setDirty()
           
 void setID(String id)
           
 void setScopes(Set<String> scopes)
           
 void store(boolean storeDetails, gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           
 
Methods inherited from class gr.uoa.di.madgik.rr.element.RRElement
delete, delete, exists, exists, load, load, store, store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KeyValueDelimiter

public static final String KeyValueDelimiter
See Also:
Constant Field Values

HostnameProperty

public static String HostnameProperty

HostnameFullProperty

public static String HostnameFullProperty

PortProperty

public static String PortProperty

LoadOneHourProperty

public static String LoadOneHourProperty

LoadOneWeekProperty

public static String LoadOneWeekProperty

LoadFiveMinutesProperty

public static String LoadFiveMinutesProperty

LoadFifteenMinutesProperty

public static String LoadFifteenMinutesProperty

DiskSizeProperty

public static String DiskSizeProperty

PhysicalMemorySizeProperty

public static String PhysicalMemorySizeProperty

PhysicalMemoryAvailableProperty

public static String PhysicalMemoryAvailableProperty

VirtualMemorySizeProperty

public static String VirtualMemorySizeProperty

VirtualMemoryAvailableProperty

public static String VirtualMemoryAvailableProperty

ProcessorCountProperty

public static String ProcessorCountProperty

ProcessorTotalBogomipsProperty

public static String ProcessorTotalBogomipsProperty

ProcessorTotalClockSpeedProperty

public static String ProcessorTotalClockSpeedProperty
Constructor Detail

HostingNode

public HostingNode()
            throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException
Method Detail

getISContext

public gr.uoa.di.madgik.rr.RRContext getISContext()

getID

public String getID()

setID

public void setID(String id)

getScopes

public Set<String> getScopes()

setScopes

public void setScopes(Set<String> scopes)

getPairs

public Map<String,String> getPairs()

isLocal

public boolean isLocal()

getItem

public HostingNodeDao getItem()

setDirty

public void setDirty()

load

public boolean load(boolean loadDetails,
                    gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
             throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

load

public boolean load(boolean loadDetails,
                    gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType,
                    boolean overridePrefetched)
             throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

delete

public void delete(boolean deleteDetails,
                   gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
            throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

store

public void store(boolean storeDetails,
                  gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
           throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

isEqual

public boolean isEqual(gr.uoa.di.madgik.rr.element.IRRElement target,
                       boolean includeDetails)
                throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

deepToString

public String deepToString()

exists

public boolean exists(gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
               throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

getAll

public static List<HostingNode> getAll(boolean loadDetails,
                                       gr.uoa.di.madgik.rr.RRContext.DatastoreType persistencyType)
                                throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException

getAll

public static List<HostingNode> getAll(boolean loadDetails)
                                throws gr.uoa.di.madgik.rr.ResourceRegistryException
Throws:
gr.uoa.di.madgik.rr.ResourceRegistryException


Copyright © 2012. All Rights Reserved.