K - transition keyT - type of Allocationpublic interface AllocationManager<K,T extends Allocation> extends UsageProducer<T>, uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionProvider<K,T>, uk.ac.ed.epcc.webapp.model.period.SplitManager<T>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ALLOCATION_ADMIN |
| Modifier and Type | Method and Description |
|---|---|
uk.ac.ed.epcc.webapp.content.Table<java.lang.String,T> |
addIndexTable(uk.ac.ed.epcc.webapp.content.Table<java.lang.String,T> t,
T target)
Deprecated.
|
void |
buildCreationForm(uk.ac.ed.epcc.webapp.forms.Form f,
uk.ac.ed.epcc.webapp.time.Period p,
PropertyMap defaults)
build a creation form that takes default index values.
|
void |
buildFilterForm(uk.ac.ed.epcc.webapp.forms.Form f)
Deprecated.
|
RecordSelector |
getFilterSelector(uk.ac.ed.epcc.webapp.forms.Form f)
Deprecated.
|
java.util.Set<ReferenceTag> |
getIndexProperties()
get the set of properties used to classify allocations
|
getImplemenationInfo, hasPropertycompatiblecompatible, getIterator, getIterator, getRecordCount, getValuesgetFindergetIndexedReductionMap, getReduction, getReductionMapcanView, getHelp, getLogContent, getTopContentgetID, getTargetstatic final java.lang.String ALLOCATION_ADMIN
uk.ac.ed.epcc.webapp.content.Table<java.lang.String,T> addIndexTable(uk.ac.ed.epcc.webapp.content.Table<java.lang.String,T> t, T target)
t - Tabletarget - void buildFilterForm(uk.ac.ed.epcc.webapp.forms.Form f)
f - RecordSelector getFilterSelector(uk.ac.ed.epcc.webapp.forms.Form f)
f - java.util.Set<ReferenceTag> getIndexProperties()
void buildCreationForm(uk.ac.ed.epcc.webapp.forms.Form f,
uk.ac.ed.epcc.webapp.time.Period p,
PropertyMap defaults)
throws uk.ac.ed.epcc.webapp.forms.exceptions.TransitionException
uk.ac.ed.epcc.webapp.forms.exceptions.TransitionExceptionf - p - defaults -