Uses of Class
eu.xtreemos.xosd.localallocmgr.basic.TimeTable

Packages that use TimeTable
eu.xtreemos.xosd.localallocmgr.basic   
eu.xtreemos.xosd.localallocmgr.basic.manipulators   
eu.xtreemos.xosd.localallocmgr.frontend   
eu.xtreemos.xosd.localallocmgr.frontend.utils   
eu.xtreemos.xosd.localallocmgr.frontend.wrapper   
eu.xtreemos.xosd.localallocmgr.groups   
eu.xtreemos.xosd.localallocmgr.migrations   
eu.xtreemos.xosd.localallocmgr.test   
 

Uses of TimeTable in eu.xtreemos.xosd.localallocmgr.basic
 

Fields in eu.xtreemos.xosd.localallocmgr.basic with type parameters of type TimeTable
private  java.util.Hashtable<java.lang.String,TimeTable> LocalResourcesMap.resources
           
 

Methods in eu.xtreemos.xosd.localallocmgr.basic that return TimeTable
 TimeTable LocalResourcesMap.getTimeTable(java.lang.String id)
           
 

Methods in eu.xtreemos.xosd.localallocmgr.basic with parameters of type TimeTable
 void LocalResourcesMap.registerResource(java.lang.String id, TimeTable tt)
           
 

Uses of TimeTable in eu.xtreemos.xosd.localallocmgr.basic.manipulators
 

Methods in eu.xtreemos.xosd.localallocmgr.basic.manipulators with parameters of type TimeTable
private static boolean TimeTableAdd.add(TimeTable tt, TTElm newelm)
          when the join operation returns the array of elements the new elements need to be identified and if new one is introduced, it needs to be added.
static boolean TimeTableAdd.addElm(TimeTable tt, TTElm newelm)
           
static boolean TimeTableDefragmenter.defragment(TimeTable tt)
           
static boolean TimeTableDefragmenter.defragment(TimeTable tt, java.util.GregorianCalendar from, java.util.GregorianCalendar to)
          how to do: defragment anything between the given dates. defragmentation is done on the objects that hold exactly the same elements (attributes).
private static int TimeTableDefragmenter.defragSelection(java.util.ArrayList<TTElm> selection, TimeTable tt)
           
static boolean TimeTableDelay.delayWholeElement(TimeTable tt, TTElm reference, int miliseconds)
           
static boolean TimeTableSelectByAttributeValues.exists(TimeTable tt, java.util.Hashtable<java.lang.Class<?>,java.lang.Object> constraints)
           
static boolean TimeTableRemove.remove(TimeTable tt, java.util.ArrayList<TTElm> byAttribs)
          removes either all elements or none, removing by attribute
static boolean TimeTableRemove.remove(TimeTable tt, TTElm byAttribs)
          remove a giving element not my reference but by the time attributes and all timetable elements that are proper subsets of this interval should remove named attributes, the empty ones being removed from the timetable.
static boolean TimeTableRemove.removeObject(TimeTable tt, TTElm forRemovale)
          removes the whole element from the timetable
static java.util.ArrayList<TTElm> TimeTableSelectByAttribute.select(TimeTable tt, java.lang.Class<?> attributeType)
           
static java.util.ArrayList<TTElm> TimeTableSelectByTime.select(TimeTable tt, java.util.GregorianCalendar from, java.util.GregorianCalendar to)
          selects all elements between from and to, but only if there are such elements that start with from and one that ends with to.
static java.util.ArrayList<TTElm> TimeTableSelectByAttributeValues.select(TimeTable tt, java.util.Hashtable<java.lang.Class<?>,java.lang.Object> constraints)
          returns the set of elements that conform to the constraints (the values of attributes).
static java.util.ArrayList<TTElm> TimeTableSelectByRelation.select(TimeTable tt, TTElmRelation relation)
           
static java.util.ArrayList<TTElm> TimeTableSelectByTime.selectBefore(TimeTable tt, java.util.GregorianCalendar limit)
          selects all elements that end before given time limit.
 

Constructors in eu.xtreemos.xosd.localallocmgr.basic.manipulators with parameters of type TimeTable
FreeSlots(TimeTable source)
           
FreeSlots(TimeTable source, java.util.GregorianCalendar from, java.util.GregorianCalendar to)
           
 

Uses of TimeTable in eu.xtreemos.xosd.localallocmgr.frontend
 

Fields in eu.xtreemos.xosd.localallocmgr.frontend with type parameters of type TimeTable
(package private)  java.util.Hashtable<java.lang.String,TimeTable> ResourceDirectory.resources
           
 

Methods in eu.xtreemos.xosd.localallocmgr.frontend that return TimeTable
 TimeTable ResourceDirectory.getTimeTableFor(java.lang.String resourceID)
           
 

Methods in eu.xtreemos.xosd.localallocmgr.frontend with parameters of type TimeTable
abstract  boolean TTElmRequest.execute(TimeTable tt)
           
 

Uses of TimeTable in eu.xtreemos.xosd.localallocmgr.frontend.utils
 

Methods in eu.xtreemos.xosd.localallocmgr.frontend.utils with parameters of type TimeTable
 boolean TTElmRequestDelay.execute(TimeTable tt)
           
 boolean TTElmRequestAdd.execute(TimeTable tt)
           
 boolean TTElmRequestRemove.execute(TimeTable tt)
           
 boolean TTElmRequestEcho.execute(TimeTable tt)
           
 boolean TTElmRequestRemoveObject.execute(TimeTable tt)
           
static java.lang.String ExportToGoogleCalendar.exportTimeTable(TimeTable tt, java.lang.String what)
           
 

Uses of TimeTable in eu.xtreemos.xosd.localallocmgr.frontend.wrapper
 

Methods in eu.xtreemos.xosd.localallocmgr.frontend.wrapper that return TimeTable
 TimeTable FrontendWrapper.getTTfor(java.lang.String resource)
          debug methods, not intended for XATI use
 

Uses of TimeTable in eu.xtreemos.xosd.localallocmgr.groups
 

Fields in eu.xtreemos.xosd.localallocmgr.groups with type parameters of type TimeTable
 java.util.Hashtable<java.lang.String,TimeTable> Group.group
           
 

Methods in eu.xtreemos.xosd.localallocmgr.groups that return TimeTable
 TimeTable Group.get(java.lang.String name)
           
 

Methods in eu.xtreemos.xosd.localallocmgr.groups with parameters of type TimeTable
 void Group.add(java.lang.String name, TimeTable tt)
           
 

Uses of TimeTable in eu.xtreemos.xosd.localallocmgr.migrations
 

Fields in eu.xtreemos.xosd.localallocmgr.migrations declared as TimeTable
protected  TimeTable TimeMachineItem.origTT
           
 

Constructors in eu.xtreemos.xosd.localallocmgr.migrations with parameters of type TimeTable
TimeMachineItem(TimeTable tt)
           
TimeTableState4Add(TimeTable tt, TTElm newelm)
           
TimeTableState4Defragment(TimeTable tt, int numOperations)
           
TimeTableState4Remove(TimeTable tt, TTElm forRemovale)
           
TimeTableState4RemoveByAttrib(TimeTable tt, TTElm byAttrib)
          all elements that are within the time limits of the byAttrib element come into question.
 

Uses of TimeTable in eu.xtreemos.xosd.localallocmgr.test
 

Methods in eu.xtreemos.xosd.localallocmgr.test that return TimeTable
private static TimeTable DefragmentTest.prepareTT()
           
 

Methods in eu.xtreemos.xosd.localallocmgr.test with parameters of type TimeTable
private static void DefragmentTest.defragment(TimeTable tt)