A B C D E F G H I J K L M N O P Q R S T U V W X Y 

A

a - Variable in class uk.ac.ed.epcc.safe.accounting.expr.BinaryPropExpression
 
AbstractAllocationListener<T extends AllocationFactory.AllocationRecord> - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AbstractAllocationListener() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AbstractAllocationListener
 
AbstractKeyPairParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
A generic parser that accepts lines containing name=value pairs on This is essentially similar to the attribute parse of a PBS record but without the mandatory fields.
AbstractKeyPairParser(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.AbstractKeyPairParser
 
AbstractPbsParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
Abstract Parser for variants of the PBS (Portable Batch System) records.
AbstractPbsParser(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
Constructs a new PbsParser.
AbstractPlugInOwner<T extends PlugInOwner & uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionTarget> - Class in uk.ac.ed.epcc.safe.accounting.update
Base class for implementing PlugInOwner
AbstractPlugInOwner(AppContext, PropertyFinder, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.update.AbstractPlugInOwner
 
AbstractPropertyContainerParser - Class in uk.ac.ed.epcc.safe.accounting.update
template class for PropertyContainerParser.
AbstractPropertyContainerParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.update.AbstractPropertyContainerParser
 
AbstractPropertyContainerUpdater - Class in uk.ac.ed.epcc.safe.accounting.update
Base class for implementing PropertyContainerUpdater Note this contains the logic for building a default table specification by reflection and/or querying the config service.
AbstractPropertyContainerUpdater() - Constructor for class uk.ac.ed.epcc.safe.accounting.update.AbstractPropertyContainerUpdater
 
accept(TransitionFactoryVisitor<R, T, AllocationKey<T>>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
accept(TransitionFactoryVisitor<R, AllocationPeriod, PeriodKey>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntryInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntryInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
accept(T) - Method in class uk.ac.ed.epcc.safe.accounting.db.ExpressionAcceptFilter
 
accept(T) - Method in class uk.ac.ed.epcc.safe.accounting.db.ExpressionAcceptMatchFilter
 
accept(T) - Method in class uk.ac.ed.epcc.safe.accounting.db.ExpressionAcceptNullFilter
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.BinaryPropExpression
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.CasePropExpression
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ConstPropExpression
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ConvertMillisecondToDatePropExpression
 
accept(BasePropExpressionVisitor<X>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DeRefExpression
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DoublePropExpression
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationCastPropExpression
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationPropExpression
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationSecondsPropExpression
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.IntPropExpression
 
accept(BasePropExpressionVisitor<X>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.LabelPropExpression
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.MilliSecondDatePropExpression
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.NamePropExpression
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropertyTagInput
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.SelectPropExpression
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.StringPropExpression
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.TypeConverterPropExpression
 
accept(BasePropExpressionVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
accept(BasePropExpressionVisitor<R>) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropExpression
Visitor pattern.
accept(PropertyTag) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.TagFilter
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder.ReportTypeInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
accepts(Object) - Method in class uk.ac.ed.epcc.safe.accounting.charts.Power2Labeller
 
accepts(Object) - Method in class uk.ac.ed.epcc.safe.accounting.charts.Power2RangeLabeller
 
accepts(Object) - Method in class uk.ac.ed.epcc.safe.accounting.charts.ReferenceLabeller
 
acceptVisitor(FilterVisitor<X, ? extends T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.ExpressionAcceptFilter
 
acceptVisitor(FilterVisitor<X, ? extends T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.ExpressionAcceptMatchFilter
 
acceptVisitor(FilterVisitor<X, ? extends T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.ExpressionAcceptNullFilter
 
AccessorMap<X extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget> - Class in uk.ac.ed.epcc.safe.accounting.db
Common PropExpression logic that can be incorporated (by composition) into factory classes for DataObjects that implement ExpressionTarget.
AccessorMap(Class<? super X>, Repository, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
create an empty AccessorMap
AccessorMap.ExpressionTargetProxy - Class in uk.ac.ed.epcc.safe.accounting.db
Class to evaluate a PropExpression on a record.
AccessorMap.ExpressionTargetProxy(X, boolean) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
AccessorMap.ExpressionTargetProxy(X) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
AccessorMap.ImplementationVisitor - Class in uk.ac.ed.epcc.safe.accounting.db
 
AccessorMap.ImplementationVisitor() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ImplementationVisitor
 
AccessorMap.ResolveChecker - Class in uk.ac.ed.epcc.safe.accounting.db
 
AccessorMap.ResolveChecker(Logger, boolean) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ResolveChecker
 
AccessorMap.SQLExpressionVisitor - Class in uk.ac.ed.epcc.safe.accounting.db
 
AccessorMap.SQLExpressionVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.SQLExpressionVisitor
 
AccessorMap.SQLValueVisitor - Class in uk.ac.ed.epcc.safe.accounting.db
 
AccessorMap.SQLValueVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.SQLValueVisitor
 
ACCOUNT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
ACCOUNT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
AccountingClassification - Class in uk.ac.ed.epcc.safe.accounting.db
Represents an additional table of data used to classify accounting records into sets.
AccountingClassification(PropertyTargetClassificationFactory<?>, Repository.Record) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
AccountingClassificationFactory<T extends AccountingClassification> - Class in uk.ac.ed.epcc.safe.accounting.db
Factory class for AccountingClassification objects.
AccountingClassificationFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
AccountingClassificationFactory.AccountingClassificationTableRegistry - Class in uk.ac.ed.epcc.safe.accounting.db
 
AccountingClassificationFactory.AccountingClassificationTableRegistry() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory.AccountingClassificationTableRegistry
 
AccountingClassificationFactory.AddDerivedTransition - Class in uk.ac.ed.epcc.safe.accounting.db
 
AccountingClassificationFactory.AddDerivedTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory.AddDerivedTransition
 
AccountingFormattingException - Exception in uk.ac.ed.epcc.safe.accounting.formatters
Deprecated.
AccountingFormattingException() - Constructor for exception uk.ac.ed.epcc.safe.accounting.formatters.AccountingFormattingException
Deprecated.
 
AccountingFormattingException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.formatters.AccountingFormattingException
Deprecated.
 
AccountingFormattingException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.formatters.AccountingFormattingException
Deprecated.
 
AccountingFormattingException(Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.formatters.AccountingFormattingException
Deprecated.
 
AccountingLinkManager<T extends AccountingLinkManager.PropertyTargetLink<L,R>,L extends uk.ac.ed.epcc.webapp.model.data.DataObject,R extends uk.ac.ed.epcc.webapp.model.data.DataObject> - Class in uk.ac.ed.epcc.safe.accounting.db
A LinkManager that also supports properties.
AccountingLinkManager(AppContext, String, DataObjectFactory<L>, String, DataObjectFactory<R>, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
AccountingLinkManager.AccountingLinkManagerTableRegistry - Class in uk.ac.ed.epcc.safe.accounting.db
 
AccountingLinkManager.AccountingLinkManagerTableRegistry() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.AccountingLinkManagerTableRegistry
 
AccountingLinkManager.PropertyTargetLink<L extends uk.ac.ed.epcc.webapp.model.data.DataObject,R extends uk.ac.ed.epcc.webapp.model.data.DataObject> - Class in uk.ac.ed.epcc.safe.accounting.db
 
AccountingLinkManager.PropertyTargetLink(AccountingLinkManager<?, L, R>, Repository.Record) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
AccountingParseException - Exception in uk.ac.ed.epcc.safe.accounting.update
An exception that indicates a fatal error in the parse of an AccountingRecord If such an exception is thrown the parse will move onto the next record in the update.
AccountingParseException() - Constructor for exception uk.ac.ed.epcc.safe.accounting.update.AccountingParseException
 
AccountingParseException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.update.AccountingParseException
 
AccountingParseException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.update.AccountingParseException
 
AccountingParseException(Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.update.AccountingParseException
 
AccountingService - Interface in uk.ac.ed.epcc.safe.accounting
Service used to configure the Accounting
AccountingTableCreator - Class in uk.ac.ed.epcc.safe.accounting.db.transitions
Class to create ConfigUsageRecordFactory accounting tables
AccountingTableCreator(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.transitions.AccountingTableCreator
 
AccountingTableCreator.CreateAction - Class in uk.ac.ed.epcc.safe.accounting.db.transitions
 
AccountingTableCreator.CreateAction() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.transitions.AccountingTableCreator.CreateAction
 
AccountingUpdater<T extends UsageRecordFactory.Use> - Class in uk.ac.ed.epcc.safe.accounting.db
Class to import new accounting data and store it in a UsageRecordFactory
AccountingUpdater(AppContext, PropertyMap, UsageRecordParseTarget<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.AccountingUpdater
Create an AccountingUpdater.
AccountingUploadParser - Class in uk.ac.ed.epcc.safe.accounting.upload
Class to upload an accounting table.
AccountingUploadParser(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.upload.AccountingUploadParser
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.FilterAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationTableCreator.CreateAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory.RescanTableTransition.RescanAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.db.transitions.AccountingTableCreator.CreateAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.db.transitions.ClassificationTableCreator.CreateAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.AddClassifierAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.DeleteClassifierAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.RegenerateClassifierAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.policy.DerivedPropertyPolicy.AddDerivedTransition.AddDerivedAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ExpressionPropertyPolicy.AddDerivedTransition.AddDerivedAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ExpressionPropertyPolicy.AddPropertyTransition.AddPropertyAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.policy.LinkPolicy.SetRemoteAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy.AddListenerTransition.AddListenerAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy.DeleteListenerAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.AddOwnerAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.DeleteOwnerAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.RegenerateOwnerAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.AddPolicyAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.DeletePolicyAction
 
action(Form) - Method in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.SetParserAction
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.RemoteSQLValue
 
add(String, String) - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet
Add an error
add(String, String, Throwable) - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet
 
add(String, Throwable) - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet.Entry
 
add(PropertyTag) - Method in class uk.ac.ed.epcc.safe.accounting.properties.SetPropertyFinder
 
add(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.selector.CombiningRecordSelector
 
add(Node) - Method in class uk.ac.ed.epcc.safe.accounting.xml.DOMPrint
 
ADD_DERIVATON(PropExpressionMap, PropertyTag<T>, PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
Private method used to declare two PropertyTags to be equal to each other.
ADD_DERIVATON(PropExpressionMap, PropertyTag<T>, PropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.policy.GridPropertyPolicy
 
ADD_REMOTE(PropExpressionMap, PropertyTag<T>, PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.policy.GridPropertyPolicy
 
addChart(ChartExtension.Chart, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ChartExtension
 
addChart(ChartExtension.Chart, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.CidChartExtension
 
addChart(ChartExtension.Chart, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.CommandLineImageExtension
 
addChart(ChartExtension.Chart, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ServeDataChartExtension
 
addChart(ChartExtension.Chart, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SVGChartExtension
 
addChart(ChartExtension.Chart, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableChartExtension
 
addChartTable(ChartExtension.Chart, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ChartExtension
 
addColumn(ColName) - Method in class uk.ac.ed.epcc.safe.accounting.ExpressionTargetTableMaker
 
addColumn(TableExtension.SimpleTable, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
addColumn(TableExtension.SummaryTable, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
addColumn(TableExtension.ObjectTable, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
addColumn(Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.ObjectTable
Configure the JobTableMaker by adding columns or setting MaxRows.
addColumn(Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.SimpleTable
Configure the JobTableMaker by adding columns or setting MaxRows.
addColumn(Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.SummaryTable
Add a single column of data to a SummaryTable In principle we can have different RecordSet objects for different columns so each column has to be added seperatly.
addConfigProperty(AppContext, PropertyRegistry, PropertyFinder, String, String, String) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
Register a new definition is the config service
addConfigProperty(AppContext, PropertyFinder, String, PropertyTag, String) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationList
 
addContent(X, int) - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet
 
addContent(AppContext, ContentBuilder) - Method in class uk.ac.ed.epcc.safe.accounting.servlet.DeveloperResult
 
addCreationValidator(Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
addCreationValidator(Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.SequenceAllocationFactory
 
addDefinition(AppContext, String, String) - Method in class uk.ac.ed.epcc.safe.accounting.reference.ConfigPropertyRegistry
 
addDerived(AppContext, PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Add definitions from a PropExpressionMap This will not override explicit accessors
addDerived(PropertyTag<T>, PropExpression<? extends T>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DerivedPropertyMap
 
addDerived(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DerivedPropertyMap
 
addDeveloperError(String, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
Add an error only if the current user is a report developer
addError(String, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
addError(String, String, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
addError(String, String, Throwable) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
addError(String, String, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
addError(String, String, Throwable) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
addExtension(String, ContainerEntryMaker) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser
Adds a new extension to the parser.
addFilterElement(RecordSet, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
Add a "Filter" container to the RecordSet.
addFinder(PropertyFinder) - Method in class uk.ac.ed.epcc.safe.accounting.properties.MultiFinder
Add a PropertyFinder to the Set of finders to be searched.
addFormContents(PropertyContainer, Form) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Try to read an update Form (keyed by field names) into a property container.
addFragment(String, Object) - Method in class uk.ac.ed.epcc.safe.accounting.reports.EmbeddedExtension
 
addFromProperties(PropertyRegistry, PropertyFinder, AppContext, String) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
Populate the PropExpressionMap from configuration properties.
addFromProperties(PropertyFinder, AppContext, String) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
 
addIndexTable(Table<String, T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
addIndexTable(Table<String, T>, T) - Method in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationManager
Deprecated. 
ADDITIONAL_REGISTRY - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser
 
addKey(PropertyTag<N>) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyContainerMapper
 
addNamespace(String, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.ParsernameSpaceContext
 
addNode(RecordSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.FilterExtension
recursively walk the tree adding all Filter elements
addParameterText(HtmlBuilder) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
addParser(PropertyTag<T>, ValueParser<? extends T>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.MakerMap
Convenience method for adding a PropertyEntryMaker to a MakerMap.
addParser(String, PropertyTag<T>, ValueParser<? extends T>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.MakerMap
Convenience method for adding a PropertyEntryMaker to a MakerMap.
addPlot(RecordSet, ChartExtension.Chart<?>, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ChartExtension
Add a plot to the chart.
addProducer(String, UsageProducer<UR>) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
method to be called by the populate method to register an additional Producer
addRecordSelector(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ObjectSet
 
addReference(XMLGenerator) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.safe.accounting.db.FilterReduction
 
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.safe.accounting.db.IndexReductionFinder
 
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.safe.accounting.db.MapFinder
 
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.safe.accounting.db.MapReductionFinder
 
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyMaker
 
addSum(PropertyTag<N>) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyContainerMapper
 
addTable(ContentBuilder, String, Set<? extends PropertyTag>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory.ChargedAllocationTableRegistry
 
addTable(Table<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.CompoundTable
 
addTransitions(LinkedHashMap<AllocationKey<T>, Transition<T>>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
addUpdateValidator(Form, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
addValueToTable(T, Table<C, R>, C, R, PropertyTag<X>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
aggregate - Static variable in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
aggregate(UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
aggregate(T, PropertyContainer, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AbstractAllocationListener
 
aggregate(T, PropertyContainer, boolean) - Method in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationListener
A
AGGREGATE_ENDED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
AGGREGATE_STARTED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
AggregateUsageRecordFactory - Class in uk.ac.ed.epcc.safe.accounting.aggregation
A UsageRecordFactory that generates aggregate records from a separate class.
AggregateUsageRecordFactory(AppContext, String, UsageRecordFactory) - Constructor for class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
AggregateUsageRecordFactory.AggregateRecord - Class in uk.ac.ed.epcc.safe.accounting.aggregation
 
AggregateUsageRecordFactory.AggregateRecord(AggregateUsageRecordFactory, Repository.Record) - Constructor for class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory.AggregateRecord
 
AggregateUsageRecordFactory.AggregateTableRegistry - Class in uk.ac.ed.epcc.safe.accounting.aggregation
 
AggregateUsageRecordFactory.AggregateTableRegistry() - Constructor for class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory.AggregateTableRegistry
 
AggregationPolicy - Class in uk.ac.ed.epcc.safe.accounting.policy
Deprecated.
Use the more general ListenerPolicy
AggregationPolicy() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.AggregationPolicy
Deprecated.
 
AliasPropertyPolicy - Class in uk.ac.ed.epcc.safe.accounting.policy
This policy establishes aliases for properties already in scope.
AliasPropertyPolicy() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.AliasPropertyPolicy
 
Allocation - Interface in uk.ac.ed.epcc.safe.accounting.allocations
 
ALLOCATION_ADMIN - Static variable in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationManager
 
ALLOCATION_PERIOD_PREFIX - Static variable in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
AllocationFactory<T extends AllocationFactory.AllocationRecord> - Class in uk.ac.ed.epcc.safe.accounting.allocations
An Allocation represents a resource allocated rather than a resource consumed.
AllocationFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
AllocationFactory.AllocationDelete - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationFactory.AllocationDelete() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationDelete
 
AllocationFactory.AllocationEdit - Class in uk.ac.ed.epcc.safe.accounting.allocations
Transition to edit Allocation records
AllocationFactory.AllocationEdit() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationEdit
 
AllocationFactory.AllocationRecord - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationFactory.AllocationRecord(AllocationFactory, Repository.Record) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationRecord
 
AllocationFactory.AllocationValidator - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationFactory.AllocationValidator() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationValidator
 
AllocationFactory.AllocationView - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationFactory.AllocationView() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationView
 
AllocationFactory.CreateAllocation - Class in uk.ac.ed.epcc.safe.accounting.allocations
Transition to create allocation records
AllocationFactory.CreateAllocation() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.CreateAllocation
 
AllocationFactory.CreateAllocation(Map<String, Object>, PropertyContainer) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.CreateAllocation
 
AllocationFactory.ListenerCreateValidator - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationFactory.ListenerCreateValidator(PropertyContainer) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.ListenerCreateValidator
 
AllocationFactory.ListenerUpdateValidator - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationFactory.ListenerUpdateValidator(T) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.ListenerUpdateValidator
 
AllocationFactory.ReturnIndexTransition - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationFactory.ReturnIndexTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.ReturnIndexTransition
 
AllocationKey<T extends UsageRecord> - Class in uk.ac.ed.epcc.safe.accounting.allocations
Key object for AllocationFactory transitions
AllocationKey(Class<? super T>, String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationKey
 
AllocationKey(Class<? super T>, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationKey
 
AllocationList - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationList(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationList
 
AllocationListener<T extends AllocationFactory.AllocationRecord> - Interface in uk.ac.ed.epcc.safe.accounting.allocations
Interface for objects that need to track changes to allocations or may want to veto certain operations
AllocationManager<K,T extends Allocation> - Interface in uk.ac.ed.epcc.safe.accounting.allocations
AllocationManagers are the UsageProducer classes for Allocations and provide transitions to edit the allocations
AllocationPeriod - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationPeriod(ViewPeriod) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriod
 
AllocationPeriod(ViewPeriod, PropertyMap) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriod
 
AllocationPeriodTransitionCreator - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationPeriodTransitionCreator(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionCreator
 
AllocationPeriodTransitionProvider<T extends Allocation,K> - Class in uk.ac.ed.epcc.safe.accounting.allocations
Provide a filtered view of allocations from a nested AllocationManager.
AllocationPeriodTransitionProvider(AllocationManager<K, T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
AllocationPeriodTransitionProvider.CreateTransition - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationPeriodTransitionProvider.CreateTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.CreateTransition
 
AllocationPeriodTransitionProvider.DownTransition - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationPeriodTransitionProvider.DownTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.DownTransition
 
AllocationPeriodTransitionProvider.FilterAction - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationPeriodTransitionProvider.FilterAction() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.FilterAction
 
AllocationPeriodTransitionProvider.FilterTransition - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationPeriodTransitionProvider.FilterTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.FilterTransition
 
AllocationPeriodTransitionProvider.IndexTransition - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationPeriodTransitionProvider.IndexTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.IndexTransition
 
AllocationPeriodTransitionProvider.UpTransition - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationPeriodTransitionProvider.UpTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.UpTransition
 
AllocationTableCreator - Class in uk.ac.ed.epcc.safe.accounting.allocations
Class to create AllocationManager accounting tables
AllocationTableCreator(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationTableCreator
 
AllocationTableCreator.CreateAction - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
AllocationTableCreator.CreateAction() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.AllocationTableCreator.CreateAction
 
allow(SessionService, RecordSelector) - Method in interface uk.ac.ed.epcc.safe.accounting.AccountingService
Does the User have access to all the specified records
allow(SessionService<?>, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.ReturnIndexTransition
 
allow(AllocationPeriod) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.PeriodKey
 
allow(SessionService, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultAccountingService
Does the User have access to all the specified records
allow(Object) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
Is the parameter a permitted value for this property.
allow(Object) - Method in class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
allowAny() - Method in class uk.ac.ed.epcc.safe.accounting.expr.SelectPropExpression
 
allowClass(Class) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
allowExpression(PropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
allowReplace(DerivedPropertyMap, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
allowReplace(DerivedPropertyMap, T) - Method in interface uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTarget
Should replacement of the existing record with new values be allowed.
allowReplace(DerivedPropertyMap, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
allowReplace(PropertyContainer, UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.policy.BaseUsageRecordPolicy
 
allowReplace(PropertyContainer, UsageRecord) - Method in interface uk.ac.ed.epcc.safe.accounting.update.UsageRecordPolicy
Allow a veto on record replacement
allowSelect(SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.reports.DeveloperReportType
 
allowSelect(SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportType
 
allowSelfRegister() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
allowTransition(AppContext, T, AllocationKey<T>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
allowTransition(AppContext, AllocationPeriod, PeriodKey) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
AndRecordSelector - Class in uk.ac.ed.epcc.safe.accounting.selector
A class that encodes a selection expression for a set of UsageRecords.
AndRecordSelector() - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.AndRecordSelector
 
AndRecordSelector(RecordSelector) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.AndRecordSelector
 
AtomExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
Extension object for creating an manipulating single values Multiple queries can be combined together in a single pass but they all must use the same filter/period environment.
AtomExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.AtomExtension
 
authorized(ServletSessionService) - Method in class uk.ac.ed.epcc.safe.accounting.servlet.TemplateServlet
 
AUTO_CUTOFF_FEATURE - Static variable in class uk.ac.ed.epcc.safe.accounting.db.DefaultUsageProducer
 
AutoTable - Annotation Type in uk.ac.ed.epcc.safe.accounting.update
 

B

b - Variable in class uk.ac.ed.epcc.safe.accounting.expr.BinaryPropExpression
 
back() - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionLexer
 
base - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
BaseParser - Class in uk.ac.ed.epcc.safe.accounting.update
Base class for implementing parsers.
BaseParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.update.BaseParser
 
BasePolicy - Class in uk.ac.ed.epcc.safe.accounting.policy
 
BasePolicy() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.BasePolicy
 
BasePropExpressionVisitor<R> - Interface in uk.ac.ed.epcc.safe.accounting.properties
Visitor that can only handle single property values.
BaseUsageRecordPolicy - Class in uk.ac.ed.epcc.safe.accounting.policy
 
BaseUsageRecordPolicy() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.BaseUsageRecordPolicy
 
batch - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
BATCH_SCRIPT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
BatchParser - Class in uk.ac.ed.epcc.safe.accounting.update
extends BaseParser to add properties specific to batch system records.
BatchParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
beginStartElement(Element, LinkedList<String>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ValidatingDomVisitor
 
BinaryPropExpression - Class in uk.ac.ed.epcc.safe.accounting.expr
Binary numerical operation on PropExpressions
BinaryPropExpression(PropExpression<? extends Number>, Operator, PropExpression<? extends Number>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.BinaryPropExpression
 
bisonSkeleton - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Name of the skeleton that generated this parser.
bisonVersion - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Version number for the Bison executable that generated this parser.
block - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
BooleanParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
 
BooleanParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.BooleanParser
 
bootstrapTable(AppContext, String, TableSpecification) - Static method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
bootstrap the table.
buffer - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
buildCreationForm(Form, Period, PropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
buildCreationForm(Form, Period, PropertyMap) - Method in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationManager
build a creation form that takes default index values.
buildCreationForm(String, Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationTableCreator
 
buildCreationForm(String, Form) - Method in class uk.ac.ed.epcc.safe.accounting.db.transitions.AccountingTableCreator
 
buildCreationForm(String, Form) - Method in class uk.ac.ed.epcc.safe.accounting.db.transitions.ClassificationTableCreator
 
buildFilterForm(Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
build a form to generate a filtered view of allocations
buildFilterForm(Form) - Method in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationManager
Deprecated. 
buildForm(Form, AllocationPeriod, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.CreateTransition
 
buildForm(Form, AllocationPeriod, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.FilterTransition
 
buildForm(Form, AccountingClassificationFactory, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory.AddDerivedTransition
 
buildForm(Form, P, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory.RescanTableTransition
 
buildForm(Form, TableTransitionTarget, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.AddClassifierTransition
 
buildForm(Form, TableTransitionTarget, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.DeleteClassifierTransition
 
buildForm(Form, TableTransitionTarget, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.RegenerateClassifierTransition
 
buildForm(Form, TableTransitionTarget, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.policy.DerivedPropertyPolicy.AddDerivedTransition
 
buildForm(Form, TableTransitionTarget, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ExpressionPropertyPolicy.AddDerivedTransition
 
buildForm(Form, TableTransitionTarget, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ExpressionPropertyPolicy.AddPropertyTransition
 
buildForm(Form, TableTransitionTarget, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.policy.LinkPolicy.SetRemoteTransition
 
buildForm(Form, TableTransitionTarget, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy.AddListenerTransition
 
buildForm(Form, TableTransitionTarget, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy.DeleteListenerTransition
 
buildForm(Form, TableTransitionTarget, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.AddOwnerTransition
 
buildForm(Form, TableTransitionTarget, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.DeleteOwnerTransition
 
buildForm(Form, TableTransitionTarget, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.RegenerateOwnerTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.AddPolicyTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.DeletePolicyTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.SetParserTransition
 
buildReportParametersForm(Form, Document) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
Build a form based on the ParameterDef elements in the report.
buildReportParametersForm(Form, Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
buildSelectForm(Form, String, UsageRecordFactory.Use) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordUsageManager.AccountingRecordUpdater
 
buildUpdateForm(String, Form, UsageRecordFactory.Use) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordUsageManager.AccountingRecordUpdater
 
bytes - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 

C

CACHE_ATOM_RESULTS - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.AtomExtension
 
CACHE_REMOTE_ACCESSOR_FEATURE - Static variable in class uk.ac.ed.epcc.safe.accounting.db.RemoteSQLValue
 
canChangeEnd(T, Date) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.SequenceAllocationFactory
 
canChangeStart(T, Date) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.SequenceAllocationFactory
 
canCreate(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AbstractAllocationListener
 
canCreate(PropertyContainer) - Method in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationListener
Does the listener object to a new allocation with the proposed values.
canLeftJoin() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetLinkHistoryFactory
 
canMerge(T, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AbstractAllocationListener
 
canMerge(T, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
canMerge(T, T) - Method in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationListener
Does the listener object to a merge of two allocations.
canMerge(T, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.SequenceAllocationFactory
 
canModify(T, PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AbstractAllocationListener
 
canModify(T, PropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
canModify(T, PropertyContainer) - Method in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationListener
Does the listener object to a allocation modification with the proposed values.
canRetire() - Method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplate
 
canRightJoin() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetLinkHistoryFactory
 
canSet() - Method in class uk.ac.ed.epcc.safe.accounting.db.RelationshipAccessor
 
canSet() - Method in class uk.ac.ed.epcc.safe.accounting.model.RoleAccessor
 
canSplit(T, Date) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
canUpdate(SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.db.ConfigUsageManager
 
canUse(SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplate
 
canUse(SessionService<?>, Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
Evaluate the access control status
canUse(Document) - Method in class uk.ac.ed.epcc.safe.accounting.reports.RestrictExtension
 
canView(T, SessionService<?>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
canView(AllocationPeriod, SessionService<?>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
canView(SessionService<?>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TemplateOverlay
 
CasePropExpression<T> - Class in uk.ac.ed.epcc.safe.accounting.expr
a PropExpression for a case statement where the expression generated is selected by a set of RecordSelectors.
CasePropExpression(Class<T>, PropExpression<? extends T>, CasePropExpression.Case<T>...) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.CasePropExpression
 
CasePropExpression.Case<T> - Class in uk.ac.ed.epcc.safe.accounting.expr
 
CasePropExpression.Case(RecordSelector, PropExpression<? extends T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.CasePropExpression.Case
 
ceID - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.JobmanagerParser
 
CertificatePerson - Class in uk.ac.ed.epcc.safe.accounting.model
Certificate authenticated accounting AppUser.
CertificatePerson(CertificatePersonFactory<?>, Repository.Record) - Constructor for class uk.ac.ed.epcc.safe.accounting.model.CertificatePerson
 
CertificatePersonFactory<P extends CertificatePerson> - Class in uk.ac.ed.epcc.safe.accounting.model
Factory for CertificatePerson objects.
CertificatePersonFactory() - Constructor for class uk.ac.ed.epcc.safe.accounting.model.CertificatePersonFactory
 
CertificatePersonFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.model.CertificatePersonFactory
 
CertificatePersonFactory(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.model.CertificatePersonFactory
 
characters(char[], int, int) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLSplitter
 
characters(String) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
Record the specified text if this XMLTextRecorder is currently recording
characters(char[], int, int) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
Record the specified text if this XMLTextRecorder is currently recording
ChargedAllocationFactory<T extends ChargedAllocationFactory.ChargedAllocationRecord> - Class in uk.ac.ed.epcc.safe.accounting.allocations.charged
A ChargedAllocationFactory is a normal AllocationFactory but also implements UsageRecordListener to accumulate usage effectively acting as an aggregation usage record with user defined time bounds.
ChargedAllocationFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
ChargedAllocationFactory(AppContext, String, UsageProducer<UsageRecordFactory.Use>) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
ChargedAllocationFactory.ChargedAllocationRecord - Class in uk.ac.ed.epcc.safe.accounting.allocations.charged
 
ChargedAllocationFactory.ChargedAllocationRecord(ChargedAllocationFactory, Repository.Record) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory.ChargedAllocationRecord
 
ChargedAllocationFactory.ChargedAllocationTableRegistry - Class in uk.ac.ed.epcc.safe.accounting.allocations.charged
 
ChargedAllocationFactory.ChargedAllocationTableRegistry() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory.ChargedAllocationTableRegistry
 
ChargedAllocationFactory.RegenerateAllTransition - Class in uk.ac.ed.epcc.safe.accounting.allocations.charged
 
ChargedAllocationFactory.RegenerateAllTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory.RegenerateAllTransition
 
ChargedAllocationFactory.RegenerateTransition - Class in uk.ac.ed.epcc.safe.accounting.allocations.charged
transition to regenerate the accumulated values
ChargedAllocationFactory.RegenerateTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory.RegenerateTransition
 
ChargedAllocationManager<K,T extends Allocation> - Interface in uk.ac.ed.epcc.safe.accounting.allocations.charged
AllocationManager where charges are accumulated.
chart - Variable in class uk.ac.ed.epcc.safe.accounting.reports.ChartExtension.Chart
 
ChartExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
This is a class used to add Plots via a XSLT extension.
ChartExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ChartExtension
 
ChartExtension.Chart<P extends uk.ac.ed.epcc.webapp.charts.PeriodChart> - Class in uk.ac.ed.epcc.safe.accounting.reports
composite object holding the PeriodChart and a record if any data has been added
ChartExtension.Chart(P) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ChartExtension.Chart
 
ChartService - Class in uk.ac.ed.epcc.safe.accounting.charts
Service to perform PlotEntry and MapperEntry lookups.
ChartService(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.ChartService
 
checkAccess(Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.RestrictExtension
Check the current user corresponds to the specified restrictions
checkCreate(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
Check a proposed creation against the listeners
checkNode(Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.FilterExtension
 
checkNode(Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
 
checkNode(Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.PeriodExtension
 
checkNode(Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
checkNode(Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
checkNode(Element) - Method in interface uk.ac.ed.epcc.safe.accounting.reports.TemplateValidator
Consider this element for validity.
CidChartExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
ChartExtension that generates cid: urls and stores the attachments in the extension
CidChartExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.CidChartExtension
 
classification - Static variable in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
ClassificationParseTarget<T extends uk.ac.ed.epcc.webapp.model.data.DataObject & PropertyContainer> - Interface in uk.ac.ed.epcc.safe.accounting.db
Interface for Parse targets that represent mutable data.
ClassificationPolicy - Class in uk.ac.ed.epcc.safe.accounting.policy
Add Classification tables to raw usage data under the control of config parameters.
ClassificationPolicy(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy
 
ClassificationPolicy.AddClassifierAction - Class in uk.ac.ed.epcc.safe.accounting.policy
 
ClassificationPolicy.AddClassifierAction(TableTransitionTarget) - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.AddClassifierAction
 
ClassificationPolicy.AddClassifierTransition - Class in uk.ac.ed.epcc.safe.accounting.policy
 
ClassificationPolicy.AddClassifierTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.AddClassifierTransition
 
ClassificationPolicy.DeleteClassifierAction - Class in uk.ac.ed.epcc.safe.accounting.policy
 
ClassificationPolicy.DeleteClassifierAction(TableTransitionTarget) - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.DeleteClassifierAction
 
ClassificationPolicy.DeleteClassifierTransition - Class in uk.ac.ed.epcc.safe.accounting.policy
 
ClassificationPolicy.DeleteClassifierTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.DeleteClassifierTransition
 
ClassificationPolicy.RegenerateClassifierAction - Class in uk.ac.ed.epcc.safe.accounting.policy
 
ClassificationPolicy.RegenerateClassifierAction(TableTransitionTarget) - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.RegenerateClassifierAction
 
ClassificationPolicy.RegenerateClassifierTransition - Class in uk.ac.ed.epcc.safe.accounting.policy
 
ClassificationPolicy.RegenerateClassifierTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.RegenerateClassifierTransition
 
ClassificationSQLValue<H extends uk.ac.ed.epcc.webapp.model.data.DataObject,T extends uk.ac.ed.epcc.webapp.model.data.DataObject> - Class in uk.ac.ed.epcc.safe.accounting.db
An SQLAccessor that retrieves the string representation of an object pointed to by a reference field.
ClassificationSQLValue(AppContext, Class<? super H>, IndexedProducer<T>, SQLValue<IndexedReference<T>>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ClassificationSQLValue
 
ClassificationTableCreator - Class in uk.ac.ed.epcc.safe.accounting.db.transitions
Class to create ConfigUsageRecordFactory accounting tables
ClassificationTableCreator(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.transitions.ClassificationTableCreator
 
ClassificationTableCreator.CreateAction - Class in uk.ac.ed.epcc.safe.accounting.db.transitions
 
ClassificationTableCreator.CreateAction() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.transitions.ClassificationTableCreator.CreateAction
 
ClassificationUpdater<T extends uk.ac.ed.epcc.webapp.model.data.DataObject & PropertyContainer> - Class in uk.ac.ed.epcc.safe.accounting.db
Parses an external source of classification data.
ClassificationUpdater(AppContext, ClassificationParseTarget<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ClassificationUpdater
 
ClassificationUploadParser - Class in uk.ac.ed.epcc.safe.accounting.upload
UploadParser to populate an AccountingClassificationFactory
ClassificationUploadParser(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.upload.ClassificationUploadParser
 
ClassListInput - Class in uk.ac.ed.epcc.safe.accounting.db
An input to select a class from a pre-defined set.
ClassListInput(Map<String, Class>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
cleanup() - Method in class uk.ac.ed.epcc.safe.accounting.charts.ChartService
 
cleanup() - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultAccountingService
 
cleanup() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserService
 
clear() - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
 
clearSelection() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ObjectSet
 
clearUnresolvableDefinitions() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
clear any PropExpression definitions that cannot be resolved
code - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
ColName - Class in uk.ac.ed.epcc.safe.accounting
Simple parameter class for building tables from properties.
ColName(PropExpression, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.ColName
 
combine(Date, Date) - Method in class uk.ac.ed.epcc.safe.accounting.DateReductionTarget
 
combine(ReductionMapResult, ReductionMapResult) - Method in class uk.ac.ed.epcc.safe.accounting.db.IndexReductionMapper
 
combine(Object, Object) - Method in class uk.ac.ed.epcc.safe.accounting.IndexReduction
 
combine(Number, Number) - Method in class uk.ac.ed.epcc.safe.accounting.NumberAverageReductionTarget
 
combine(Number, Number) - Method in class uk.ac.ed.epcc.safe.accounting.NumberMaxReductionTarget
 
combine(Number, Number) - Method in class uk.ac.ed.epcc.safe.accounting.NumberMinReductionTarget
 
combine(Number, Number) - Method in class uk.ac.ed.epcc.safe.accounting.NumberSumReductionTarget
 
combine(T, T) - Method in class uk.ac.ed.epcc.safe.accounting.ReductionTarget
Combine two partial values.
combine(Operator, Period, RecordSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.AtomExtension
 
CombiningRecordSelector - Class in uk.ac.ed.epcc.safe.accounting.selector
A class that encodes a selection expression for a set of UsageRecords.
CombiningRecordSelector(String) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.CombiningRecordSelector
 
CombiningRecordSelector(String, RecordSelector) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.CombiningRecordSelector
 
COMMA - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
COMMAND - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
CommandLineImageExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
 
CommandLineImageExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.CommandLineImageExtension
 
commitRecord(PropertyContainer, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
commitRecord(PropertyContainer, T) - Method in interface uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTarget
Commit a new record also apply any required side-effects As the record may only contain a sub-set of the known properties the full PropertyContainer is passed separately
commitRecord(PropertyContainer, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
compare(Object, Object) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingUpdater
compares two values, ignoring any differences due to null or numerical type.
compareTo(Power2RangeLabeller.Range) - Method in class uk.ac.ed.epcc.safe.accounting.charts.Power2RangeLabeller.Range
 
compareTo(ErrorSet.Entry) - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet.Entry
 
compatible(UsageProducer<?>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.KeyMapperEntry
 
compatible(UsageProducer<?>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
compatible(UsageProducer<?>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
compatible(PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
compatible(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
compatible(PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
compatible(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
compatible(PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
compatible(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
compatible(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.ReductionHandler
 
compatible(PropExpression<I>) - Method in interface uk.ac.ed.epcc.safe.accounting.ExpressionTargetGenerator
Check if the expression is compatible with this class.
compatible(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
compatible(PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
compatible(PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
compatible(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
compatible(PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
compatible(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
compatible(RecordSelector) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.PropertyTargetGenerator
Is the RecordSelector compatible with this class.
compatible(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
compatible(PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
CompatibleSelectVisitor - Class in uk.ac.ed.epcc.safe.accounting.db
A SelectVisitor that checks if a given RecordSelector is compatible with a UsageProducer
CompatibleSelectVisitor(Logger, ExpressionFilterTarget<?>, boolean) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.CompatibleSelectVisitor
 
CompatibleSelectVisitor(ExpressionFilterTarget<?>, boolean) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.CompatibleSelectVisitor
 
COMPLETED_TIMESTAMP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
ConfigPlugInOwner<T extends uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionTarget & PlugInOwner> - Class in uk.ac.ed.epcc.safe.accounting.update
A PlugInOwner configured from the config-service.
ConfigPlugInOwner(AppContext, PropertyFinder, String, Class<? extends PropertyContainerParser>) - Constructor for class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner
 
ConfigPlugInOwner(AppContext, PropertyFinder, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner
 
ConfigPlugInOwner.AddPolicyAction - Class in uk.ac.ed.epcc.safe.accounting.update
 
ConfigPlugInOwner.AddPolicyAction(T) - Constructor for class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.AddPolicyAction
 
ConfigPlugInOwner.AddPolicyTransition - Class in uk.ac.ed.epcc.safe.accounting.update
 
ConfigPlugInOwner.AddPolicyTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.AddPolicyTransition
 
ConfigPlugInOwner.DeletePolicyAction - Class in uk.ac.ed.epcc.safe.accounting.update
 
ConfigPlugInOwner.DeletePolicyAction(AppContext, T) - Constructor for class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.DeletePolicyAction
 
ConfigPlugInOwner.DeletePolicyTransition - Class in uk.ac.ed.epcc.safe.accounting.update
 
ConfigPlugInOwner.DeletePolicyTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.DeletePolicyTransition
 
ConfigPlugInOwner.SetParserAction - Class in uk.ac.ed.epcc.safe.accounting.update
 
ConfigPlugInOwner.SetParserAction(T) - Constructor for class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.SetParserAction
 
ConfigPlugInOwner.SetParserTransition - Class in uk.ac.ed.epcc.safe.accounting.update
 
ConfigPlugInOwner.SetParserTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.SetParserTransition
 
ConfigPropertyRegistry - Class in uk.ac.ed.epcc.safe.accounting.reference
PropertyRegistry that builds its entries from configuration parameters.
ConfigPropertyRegistry(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.reference.ConfigPropertyRegistry
 
configureInput(Element, Input<?>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
 
ConfigUsageManager - Class in uk.ac.ed.epcc.safe.accounting.db
A UsageRecordUsageManager that is configured from the config service.
ConfigUsageManager(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ConfigUsageManager
 
ConfigUsageRecordFactory<T extends UsageRecordFactory.Use> - Class in uk.ac.ed.epcc.safe.accounting.db
A generic UsageRecordFactory configured from the Config properties policies.
ConfigUsageRecordFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ConfigUsageRecordFactory
 
conn - Variable in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
conn - Variable in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordMapper
 
conn - Variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
ConstPropExpression<N> - Class in uk.ac.ed.epcc.safe.accounting.expr
 
ConstPropExpression(Class<? super N>, N) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.ConstPropExpression
 
ContainerEntryMaker - Interface in uk.ac.ed.epcc.safe.accounting.parsers
Classes implementing this interface have the ability to add values to a PropertyContainer.
containsKey(PropertyTag) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
 
convert(Object) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
convert(Object) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserTransform
 
convert(IndexedProducer, Class<T>, Object) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
Perform known conversions to a desired target type.
convert(Object) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.TotalTransform
 
convert(Object) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
convertDateExpression(SQLExpression<Date>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.SQLExpressionVisitor
 
convertDateExpression(SQLExpression<Date>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.SQLValueVisitor
 
convertDateExpression(SQLExpression<Date>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
Method to convert a Date expression to milliseconds.
convertDateExpression(SQLExpression<Date>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
convertMilliExpression(SQLExpression<? extends Number>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.SQLExpressionVisitor
 
convertMilliExpression(SQLExpression<Number>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.SQLValueVisitor
 
convertMilliExpression(SQLExpression<? extends Number>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
Method to convert a millisecond expression to Date.
convertMilliExpression(SQLExpression<Number>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
ConvertMillisecondToDatePropExpression - Class in uk.ac.ed.epcc.safe.accounting.expr
 
ConvertMillisecondToDatePropExpression(PropExpression<? extends Number>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.ConvertMillisecondToDatePropExpression
 
copy(AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultAccountingService
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.BinaryPropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.CasePropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.ConstPropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.ConvertMillisecondToDatePropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DeRefExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DoubleDeRefExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DoublePropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationCastPropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationPropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationSecondsPropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.IntPropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.LabelPropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.MilliSecondDatePropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.NamePropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.SelectPropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.StringPropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.expr.TypeConverterPropExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.properties.MultiFinder
 
copy() - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyFinder
return a new PropertyFinder that represents a copy of the current state of this object.
copy() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyRegistry
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
copy() - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropExpression
Generate an equivalent (and where possible immutable) copy of this expression.
copy() - Method in class uk.ac.ed.epcc.safe.accounting.properties.SetPropertyFinder
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
copy() - Method in interface uk.ac.ed.epcc.safe.accounting.reference.ReferenceExpression
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.selector.AndRecordSelector
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.selector.CombiningRecordSelector
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.selector.NullSelector
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.selector.OrderClause
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.selector.OrRecordSelector
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.selector.PeriodOverlapRecordSelector
 
copy() - Method in interface uk.ac.ed.epcc.safe.accounting.selector.RecordSelector
return a copy of the RecordSelector.
copy() - Method in class uk.ac.ed.epcc.safe.accounting.selector.ReductionSelector
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.selector.RelationClause
 
copy() - Method in class uk.ac.ed.epcc.safe.accounting.selector.SelectClause
 
COUNT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
CPU_TIME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
CPU_WAIT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
CREATE_KEY - Static variable in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
created(T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AbstractAllocationListener
 
created(T) - Method in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationListener
An allocation has been created
CreateSQLExpressionPropExpressionVisitor - Class in uk.ac.ed.epcc.safe.accounting.db
get an SQLExpression from a PropExpression
CreateSQLExpressionPropExpressionVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
CreateSQLValuePropExpressionVisitor - Class in uk.ac.ed.epcc.safe.accounting.db
get an SQLValue from a PropExpression We try to generate an SQLExpression where possible as long as this does not require the introduction of an SQL join.
CreateSQLValuePropExpressionVisitor(Class, AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
CSVReportType - Class in uk.ac.ed.epcc.safe.accounting.reports
 
CSVReportType(String, String, String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.CSVReportType
 
ctx - Variable in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy
 
CURRENT_PERIOD_ATTR - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
customAccessors(AccessorMap<T>, MultiFinder) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
customAccessors(AccessorMap<T>, MultiFinder, PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
Extension point to allow custom accessors to be added.
customAccessors(AccessorMap<T>, MultiFinder, PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
Extension point to allow custom accessors and registries to be added.
customAccessors(AccessorMap<T>, MultiFinder, PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultDataObjectPropertyFactory
Extension point to allow custom accessors and registries to be added.
customAccessors(AccessorMap<T>, MultiFinder) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
Extension point to allow custom Accessors and the corresponding PropertyFinders to be added.
customiseCreationForm(Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.CreateAllocation
 
customiseUpdateForm(Form, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationEdit
 
cutoffs - Variable in class uk.ac.ed.epcc.safe.accounting.db.DefaultUsageProducer
 

D

DailyAggregateUsageRecordFactory - Class in uk.ac.ed.epcc.safe.accounting.aggregation
An AggregateUsageRecordFactory that aggregates on day boundaries.
DailyAggregateUsageRecordFactory(AppContext, String, UsageRecordFactory) - Constructor for class uk.ac.ed.epcc.safe.accounting.aggregation.DailyAggregateUsageRecordFactory
 
DailyAggregateUsageRecordFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.aggregation.DailyAggregateUsageRecordFactory
 
data - Variable in class uk.ac.ed.epcc.safe.accounting.selector.SelectClause
 
DataObjectPropertyContainer - Class in uk.ac.ed.epcc.safe.accounting.db
Basic extension of DataObject to implement PropertyContainer and ExpressionTarget
DataObjectPropertyContainer(DataObjectPropertyFactory<?>, Repository.Record) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
DataObjectPropertyFactory<T extends DataObjectPropertyContainer> - Class in uk.ac.ed.epcc.safe.accounting.db
Base class for DataObjectFactories that hold accounting properties
DataObjectPropertyFactory() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
DataObjectPropertyFactory.DataObjectTableRegistry - Class in uk.ac.ed.epcc.safe.accounting.db
 
DataObjectPropertyFactory.DataObjectTableRegistry() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory.DataObjectTableRegistry
 
DateFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
 
DateFormatter(DateFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.DateFormatter
 
DateFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.DateFormatter
 
DateParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
Parses a string into a Date.
DateParser(DateFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.DateParser
 
DateParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.DateParser
 
DateReductionTarget - Class in uk.ac.ed.epcc.safe.accounting
A ReductionTarget operating on Dates.
DateReductionTarget(Reduction, PropExpression<? extends Date>) - Constructor for class uk.ac.ed.epcc.safe.accounting.DateReductionTarget
 
DateTimeFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
 
DateTimeFormatter(DateFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.DateTimeFormatter
 
DateTimeFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.DateTimeFormatter
 
DateTimeParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
Parses a ISO 8601 Date/time string into a Date.
DateTimeParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.DateTimeParser
 
DAY - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
deAggregate(UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
debug(String) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
debug(String, Throwable) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
debug(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
debug(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
DecimalParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
Parser that parses a string into an integer Number.
DecimalParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.DecimalParser
 
default_format - Static variable in class uk.ac.ed.epcc.safe.accounting.formatters.value.DateFormatter
 
default_format - Static variable in class uk.ac.ed.epcc.safe.accounting.formatters.value.DateTimeFormatter
 
default_format - Static variable in class uk.ac.ed.epcc.safe.accounting.formatters.value.EndDateFormatter
 
default_format - Static variable in class uk.ac.ed.epcc.safe.accounting.formatters.value.StartDateFormatter
 
DEFAULT_PROPERTY_REGISTRY_NAME - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
Name of the registry used to store UR extensionProperties generated from the config extensionProperties
DEFAULT_REPORT_SCHEMA - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
DEFAULT_REPORT_TYPE_FEATURE - Static variable in class uk.ac.ed.epcc.safe.accounting.servlet.ReportServlet
 
DefaultAccountingService - Class in uk.ac.ed.epcc.safe.accounting.db
Service used to configure the Accounting
DefaultAccountingService(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.DefaultAccountingService
 
DefaultDataObjectPropertyFactory<T extends DataObjectPropertyContainer> - Class in uk.ac.ed.epcc.safe.accounting.db
Default implementation of the DataObjectPropertyFactory logic.
DefaultDataObjectPropertyFactory() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.DefaultDataObjectPropertyFactory
 
DefaultFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
A simple default formatting object.
DefaultFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.DefaultFormatter
 
DefaultFormatter<T> - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
This class implements fall-back formatting rules for objects.
DefaultFormatter(Class<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.DefaultFormatter
 
defaultSchemaName() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.NGSXMLRecordParser
 
defaultSchemaName() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
defaultSchemaName() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLRecordParser
Default Schema to use when none set via properties
DefaultUsageProducer<T extends DataObjectPropertyContainer & UsageRecord> - Class in uk.ac.ed.epcc.safe.accounting.db
Common base class for turning a DataObjectPropertyFactory into a UsageProducer This class implements most of the query logic needed to implement UsageProducer but down not constrain the class of the UsageRecord more than is required to implement UsageProducer
DefaultUsageProducer() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.DefaultUsageProducer
 
DefaultUsageProducer(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.DefaultUsageProducer
 
define(String, Period, RecordSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.AtomExtension
 
defines(Node) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLPropertyDomParser
 
defines(Node) - Method in interface uk.ac.ed.epcc.safe.accounting.update.PropertyContainerDomParser
Return the set of PropertyTags that may be defined by the record Node No attempt is made to parse the actual content so this method may be used on a template document where no actual values are specified.
DEISARolesUploadParser<P extends Person> - Class in uk.ac.ed.epcc.safe.accounting.upload
 
DEISARolesUploadParser(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.upload.DEISARolesUploadParser
 
deleted(T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AbstractAllocationListener
 
deleted(T) - Method in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationListener
An allocation is about to be deleted
deleteRecord(T) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
deleteRecord(T) - Method in interface uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTarget
Delete an existing Record including any required side-effects
deleteRecord(T) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
DeRefExpression<R extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget,T> - Class in uk.ac.ed.epcc.safe.accounting.expr
 
DeRefExpression(ReferenceExpression<R>, PropExpression<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.DeRefExpression
 
DerefSQLValue<H extends uk.ac.ed.epcc.webapp.model.data.DataObject,R extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget,T> - Class in uk.ac.ed.epcc.safe.accounting.db
An SQLAccessor for a DerefExpression The remote object is retrieved and the remote expression evaluated programatically.
DerefSQLValue(IndexedFieldValue<H, R>, PropExpression<T>, AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.DerefSQLValue
 
DerivedPropertyFactory - Interface in uk.ac.ed.epcc.safe.accounting.expr
A factory that defines a set of derived properties.
DerivedPropertyMap - Class in uk.ac.ed.epcc.safe.accounting.expr
A PropertyMap that can also define derived properties.
DerivedPropertyMap(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.DerivedPropertyMap
 
DerivedPropertyPolicy - Class in uk.ac.ed.epcc.safe.accounting.policy
This policy generates new derived properties which are defined as expressions over other properties that are already in scope.
DerivedPropertyPolicy() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.DerivedPropertyPolicy
 
DerivedPropertyPolicy.AddDerivedTransition - Class in uk.ac.ed.epcc.safe.accounting.policy
 
DerivedPropertyPolicy.AddDerivedTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.DerivedPropertyPolicy.AddDerivedTransition
 
DerivedPropertyPolicy.AddDerivedTransition.AddDerivedAction - Class in uk.ac.ed.epcc.safe.accounting.policy
 
DerivedPropertyPolicy.AddDerivedTransition.AddDerivedAction(TableTransitionTarget) - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.DerivedPropertyPolicy.AddDerivedTransition.AddDerivedAction
 
DESCENDING_ATTR - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
DESCRIPTION_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
DetailedPercentFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
 
DetailedPercentFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.DetailedPercentFormatter
 
details() - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet
 
details(int) - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet
Generate text precis of the errors The data texts will only be printed if there are less than nprint values or if nprint is -1.
DeveloperReportType - Class in uk.ac.ed.epcc.safe.accounting.reports
 
DeveloperReportType(String, String, String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.DeveloperReportType
 
DeveloperResult - Class in uk.ac.ed.epcc.safe.accounting.servlet
A CustomPageResult to provide additional information for a Report Developer.
DeveloperResult(FormResult, FormResult, Set<ErrorSet>, boolean) - Constructor for class uk.ac.ed.epcc.safe.accounting.servlet.DeveloperResult
 
df - Variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
DIR - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.PasswdParser
 
DiracSLUMParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
 
DiracSLUMParser(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
DISABLE_CREATEUSERS_FEATURE - Static variable in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
display(PropExpression<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
Format a property for final display to the user.
displayByClass(Class<? extends T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
get a human readable string for an object that will not need to be re-parsed
DIV - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
DomFormat<T> - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
 
DomFormat(Class<T>, Format) - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.DomFormat
 
DomFormatter<T> - Interface in uk.ac.ed.epcc.safe.accounting.formatters.value
interface for classes that format an object into XML
DomParserAdapter<T> - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
Adapter that converts a ValueParser into a DomValueParser
DomParserAdapter(ValueParser<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.DomParserAdapter
 
DOMPrint - Class in uk.ac.ed.epcc.safe.accounting.xml
 
DOMPrint() - Constructor for class uk.ac.ed.epcc.safe.accounting.xml.DOMPrint
 
DomValueFormatter<T> - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
 
DomValueFormatter(ValueFormatter<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.DomValueFormatter
 
DomValueParser<T> - Interface in uk.ac.ed.epcc.safe.accounting.parsers.value
Interface that parses a Dom Node to generate a value.
doPost(HttpServletRequest, HttpServletResponse, AppContext, SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.servlet.ReportServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext, SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.servlet.TemplateServlet
 
doPut(HttpServletRequest, HttpServletResponse, AppContext, SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.servlet.TemplateServlet
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationDelete
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationView
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.ReturnIndexTransition
 
doTransition(AllocationPeriod, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.DownTransition
 
doTransition(AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.IndexTransition
 
doTransition(AllocationPeriod, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.UpTransition
 
doTransition(ChargedAllocationFactory<T>, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory.RegenerateAllTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory.RegenerateTransition
 
DoubleDeRefExpression<R extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget,T extends uk.ac.ed.epcc.webapp.Indexed> - Class in uk.ac.ed.epcc.safe.accounting.expr
A de-reference expression that is itself a reference expression.
DoubleDeRefExpression(ReferenceExpression<R>, ReferenceExpression<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.DoubleDeRefExpression
 
DoubleParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
 
DoubleParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.DoubleParser
 
DoublePropExpression<T> - Class in uk.ac.ed.epcc.safe.accounting.expr
A cast to double expression.
DoublePropExpression(PropExpression<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.DoublePropExpression
 
down() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.ViewPeriod
 
DOWN_KEY - Static variable in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
DUPLICATE_KEY - Static variable in class uk.ac.ed.epcc.safe.accounting.update.AbstractPropertyContainerParser
 
DURATION_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
DurationCastPropExpression<N extends java.lang.Number> - Class in uk.ac.ed.epcc.safe.accounting.expr
A cast a numerical expression to Duration.
DurationCastPropExpression(PropExpression<N>, long) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.DurationCastPropExpression
 
DurationPropExpression - Class in uk.ac.ed.epcc.safe.accounting.expr
 
DurationPropExpression(PropExpression<Date>, PropExpression<Date>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.DurationPropExpression
 
DurationSecondsPropExpression - Class in uk.ac.ed.epcc.safe.accounting.expr
Convert Duration valued PropExpression into seconds.
DurationSecondsPropExpression(PropExpression<Duration>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.DurationSecondsPropExpression
 

E

editEnds() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
editEnds() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
EHTML - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
ELAPSED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
ELAPSED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
EMAIL_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
EmailFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
 
EmailFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.EmailFormatter
 
EmbeddedExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
Extracts and stores fragments of the generated XML.
EmbeddedExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.EmbeddedExtension
 
empty(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
end - Variable in class uk.ac.ed.epcc.safe.accounting.expr.DurationPropExpression
 
end - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
end_prop - Variable in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordMapper
 
END_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
END_TIME - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
EndDateFormatter<T extends uk.ac.ed.epcc.webapp.time.TimePeriod> - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
 
EndDateFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.EndDateFormatter
 
endDocument() - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLSplitter
 
ENDED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
endElement(String, String, String) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLSplitter
 
endElement(String) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
Records the ending of an element.
endFormatting() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordFormatter
Deprecated.
Informs this object that formatting has finished.
endListenerParse() - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
endListenerParse() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
endListenerParse() - Method in interface uk.ac.ed.epcc.safe.accounting.UsageRecordListener
End a batch parse this de-allocates any temporary storage and and perform any final operations.
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
endParse() - Method in interface uk.ac.ed.epcc.safe.accounting.db.PropertyContainerParseTarget
Complete a batch parse.
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractKeyPairParser
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.JobmanagerParser
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.RegexpParser
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLPropertyDomParser
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLRecordParser
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.policy.AggregationPolicy
Deprecated.
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPropertyContainerUpdater
 
endParse() - Method in class uk.ac.ed.epcc.safe.accounting.update.NullParser
 
endParse() - Method in interface uk.ac.ed.epcc.safe.accounting.update.PropertyContainerUpdater
End a batch parse this de-allocates any temporary storage and and perform any final operations.
endPrefixMapping(String) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLSplitter
 
endPrefixMapping(String) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
Record the ending of a prefix string mapping to a particular namespace
EOF - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token returned by the scanner to signal the end of its input.
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.charts.Power2RangeLabeller.Range
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.BinaryPropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.CasePropExpression.Case
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.CasePropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ConstPropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ConvertMillisecondToDatePropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DeRefExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DoublePropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationCastPropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationPropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationSecondsPropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ExpressionTuple
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.IntPropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.LabelPropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.MilliSecondDatePropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.NamePropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.SelectPropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.StringPropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.expr.TypeConverterPropExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTuple
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.ReductionTarget
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ObjectSet
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportType
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.selector.CombiningRecordSelector
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.selector.NullSelector
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.selector.PeriodOverlapRecordSelector
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.selector.RelationClause
 
equals(Object) - Method in class uk.ac.ed.epcc.safe.accounting.selector.SelectClause
 
error(TransformerException) - Method in class uk.ac.ed.epcc.safe.accounting.xml.ErrorSetErrorListener
 
error(TransformerException) - Method in class uk.ac.ed.epcc.safe.accounting.xml.TransformErrorListener
 
error(SAXParseException) - Method in class uk.ac.ed.epcc.safe.accounting.xml.XMLErrorHandler
 
ERROR_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
errors - Variable in class uk.ac.ed.epcc.safe.accounting.servlet.DeveloperResult
 
ErrorSet - Class in uk.ac.ed.epcc.safe.accounting
Collection of error messages.
ErrorSet() - Constructor for class uk.ac.ed.epcc.safe.accounting.ErrorSet
 
ErrorSet.Detail - Class in uk.ac.ed.epcc.safe.accounting
 
ErrorSet.Detail(String, Throwable) - Constructor for class uk.ac.ed.epcc.safe.accounting.ErrorSet.Detail
 
ErrorSet.Entry - Class in uk.ac.ed.epcc.safe.accounting
 
ErrorSet.Entry(String) - Constructor for class uk.ac.ed.epcc.safe.accounting.ErrorSet.Entry
 
ErrorSetErrorListener - Class in uk.ac.ed.epcc.safe.accounting.xml
An ErrorListener that forward the error to an ErrorSet
ErrorSetErrorListener(String, Logger, ErrorSet) - Constructor for class uk.ac.ed.epcc.safe.accounting.xml.ErrorSetErrorListener
 
errorVerbose - Variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
True if verbose error messages are enabled.
evaluate(Class<T>, PropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DerivedPropertyMap
evaluate a derived property expression.
evaluate(PropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ExpressionExpander
 
EVALUATE_CACHE_FEATURE - Static variable in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
evaluateExpression(PropExpression<R>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
evaluateExpression(PropExpression<R>, R) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
evaluateExpression(PropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
evaluateExpression(PropExpression<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
evaluateExpression(PropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
evaluateExpression(PropExpression<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
evaluateExpression(PropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
evaluateExpression(PropExpression<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
evaluateExpression(PropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DerivedPropertyMap
 
evaluateExpression(PropExpression<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DerivedPropertyMap
 
evaluateExpression(PropExpression<T>) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.ExpressionTarget
Evaluate an expression on the target object
evaluateExpression(PropExpression<T>, T) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.ExpressionTarget
Evaluate expression with default.
evaluateExpression(PropExpression<X>) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
 
evaluateExpression(PropExpression<X>, X) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
 
evaluateExpression(PropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPerson
 
evaluateExpression(PropExpression<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPerson
 
evaluateExpression(PropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
evaluateExpression(PropExpression<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
EvaluatePropExpressionVisitor - Class in uk.ac.ed.epcc.safe.accounting.expr
A PropExpressionVisitor that evaluates an expression.
EvaluatePropExpressionVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
EXECUTABLE - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
EXIT_CODE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
EXIT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
exp - Variable in class uk.ac.ed.epcc.safe.accounting.expr.DoublePropExpression
 
exp - Variable in class uk.ac.ed.epcc.safe.accounting.expr.DurationCastPropExpression
 
exp - Variable in class uk.ac.ed.epcc.safe.accounting.expr.IntPropExpression
 
exp - Variable in class uk.ac.ed.epcc.safe.accounting.expr.StringPropExpression
 
expand(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ExpressionExpander
 
expand(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.MacroExpander
 
expandAtom(Period, RecordSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.AtomExtension
 
expandNumberGroup(Period, RecordSet, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.AtomExtension
 
EXPECTED_FINISH - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
expr - Variable in class uk.ac.ed.epcc.safe.accounting.db.DerefSQLValue
 
expr - Variable in class uk.ac.ed.epcc.safe.accounting.expr.CasePropExpression.Case
 
expr - Variable in class uk.ac.ed.epcc.safe.accounting.selector.NullSelector
 
EXPRESSION_PREFIX - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
ExpressionAcceptFilter<T extends ExpressionTarget,I> - Class in uk.ac.ed.epcc.safe.accounting.db
 
ExpressionAcceptFilter(Class<? super T>, PropExpression<I>, MatchCondition, I) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ExpressionAcceptFilter
 
ExpressionAcceptMatchFilter<T extends ExpressionTarget,I> - Class in uk.ac.ed.epcc.safe.accounting.db
 
ExpressionAcceptMatchFilter(Class<? super T>, PropExpression<I>, MatchCondition, PropExpression<I>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ExpressionAcceptMatchFilter
 
ExpressionAcceptNullFilter<T extends ExpressionTarget,I> - Class in uk.ac.ed.epcc.safe.accounting.db
 
ExpressionAcceptNullFilter(Class<? super T>, PropExpression<I>, boolean) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ExpressionAcceptNullFilter
 
ExpressionExpander - Class in uk.ac.ed.epcc.safe.accounting.reports
Class for performing prop-expression macro expansion on strings.
ExpressionExpander(AppContext, ValueParserPolicy) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ExpressionExpander
 
ExpressionFilterTarget<T extends ExpressionTarget> - Interface in uk.ac.ed.epcc.safe.accounting
Interface for ExpressionTarget factories that can generate filters based on a PropExpression
ExpressionFormat - Class in uk.ac.ed.epcc.safe.accounting.reports
A Format that evaluates an expression on an ExpressionTarget
ExpressionFormat(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ExpressionFormat
 
ExpressionLexer - Class in uk.ac.ed.epcc.safe.accounting.expr.parse
 
ExpressionLexer(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionLexer
 
ExpressionLexer.LiteralExpressionLexTarget - Class in uk.ac.ed.epcc.safe.accounting.expr.parse
 
ExpressionLexer.LiteralExpressionLexTarget(int, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionLexer.LiteralExpressionLexTarget
 
ExpressionLexTarget - Interface in uk.ac.ed.epcc.safe.accounting.expr.parse
 
ExpressionParser - Class in uk.ac.ed.epcc.safe.accounting.expr.parse
 
ExpressionParser(ExpressionParser.Lexer) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Instantiates the Bison-generated parser.
ExpressionParser.Lexer - Interface in uk.ac.ed.epcc.safe.accounting.expr.parse
Communication interface between the scanner and the Bison-generated parser ExpressionParser.
ExpressionPropertyPolicy - Class in uk.ac.ed.epcc.safe.accounting.policy
This policy allows derived property expressions to be defined for properties in scope.
ExpressionPropertyPolicy() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ExpressionPropertyPolicy
 
ExpressionPropertyPolicy.AddDerivedTransition - Class in uk.ac.ed.epcc.safe.accounting.policy
 
ExpressionPropertyPolicy.AddDerivedTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ExpressionPropertyPolicy.AddDerivedTransition
 
ExpressionPropertyPolicy.AddDerivedTransition.AddDerivedAction - Class in uk.ac.ed.epcc.safe.accounting.policy
 
ExpressionPropertyPolicy.AddDerivedTransition.AddDerivedAction(TableTransitionTarget) - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ExpressionPropertyPolicy.AddDerivedTransition.AddDerivedAction
 
ExpressionPropertyPolicy.AddPropertyTransition - Class in uk.ac.ed.epcc.safe.accounting.policy
 
ExpressionPropertyPolicy.AddPropertyTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ExpressionPropertyPolicy.AddPropertyTransition
 
ExpressionPropertyPolicy.AddPropertyTransition.AddPropertyAction - Class in uk.ac.ed.epcc.safe.accounting.policy
 
ExpressionPropertyPolicy.AddPropertyTransition.AddPropertyAction(TableTransitionTarget) - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ExpressionPropertyPolicy.AddPropertyTransition.AddPropertyAction
 
expressionSet() - Method in class uk.ac.ed.epcc.safe.accounting.expr.ExpressionTuple
 
ExpressionTarget - Interface in uk.ac.ed.epcc.safe.accounting.expr
A class that supports expressions over PropertyTags.
ExpressionTargetContainer - Interface in uk.ac.ed.epcc.safe.accounting.expr
 
ExpressionTargetFactory<T extends ExpressionTarget> - Interface in uk.ac.ed.epcc.safe.accounting
Interface that combines ExpressionFilterTarget and PropertyTargetFactory and supports the generation of SQLExpressions.
ExpressionTargetGenerator<T extends ExpressionTarget> - Interface in uk.ac.ed.epcc.safe.accounting
An PropertyTargetGenerator where the target is an ExpressionTarget
ExpressionTargetTableMaker<E extends ExpressionTarget,F extends ExpressionTargetGenerator<E>> - Class in uk.ac.ed.epcc.safe.accounting
Class to build a table of expressions values with one row per record.
ExpressionTargetTableMaker(AppContext, F) - Constructor for class uk.ac.ed.epcc.safe.accounting.ExpressionTargetTableMaker
 
ExpressionTargetTableMaker(AppContext, F, List<ColName>) - Constructor for class uk.ac.ed.epcc.safe.accounting.ExpressionTargetTableMaker
 
ExpressionTuple - Class in uk.ac.ed.epcc.safe.accounting.expr
A class representing a set of PropExpressions and associated values.
ExpressionTuple(Map<PropExpression, Object>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.ExpressionTuple
 
ExpressionTuple(Set<PropExpression>, ExpressionTarget) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.ExpressionTuple
 

F

fac - Variable in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
fac - Variable in class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
fastRegenerate() - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
fatalError(TransformerException) - Method in class uk.ac.ed.epcc.safe.accounting.xml.ErrorSetErrorListener
 
fatalError(TransformerException) - Method in class uk.ac.ed.epcc.safe.accounting.xml.TransformErrorListener
 
fatalError(SAXParseException) - Method in class uk.ac.ed.epcc.safe.accounting.xml.XMLErrorHandler
 
file - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
FILTER_AND_ELEMENT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
FILTER_CONTAINER_ELEMENT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
FILTER_ELEMENT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
FILTER_EQ_ELEMENT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
FILTER_KEY - Static variable in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
FILTER_LOC - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
FILTER_NOT_NULL_ELEMENT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
FILTER_NULL_ELEMENT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
FILTER_OR_ELEMENT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
FILTER_ORDER_BY_ELEMENT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
FILTER_PRODUCER_ELEMENT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
FilterExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
This is a class used to build RecordSelectors via XSLT extension.
FilterExtension(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.FilterExtension
 
FilterExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.FilterExtension
 
FilterParseException - Exception in uk.ac.ed.epcc.safe.accounting.reports
 
FilterParseException() - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.FilterParseException
 
FilterParseException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.FilterParseException
 
FilterParseException(Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.FilterParseException
 
FilterParseException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.FilterParseException
 
FilterReduction<T extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget,R> - Class in uk.ac.ed.epcc.safe.accounting.db
 
FilterReduction(AccessorMap<T>, ReductionTarget<R>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.FilterReduction
 
FilterSelector<T extends uk.ac.ed.epcc.webapp.forms.inputs.Input> - Interface in uk.ac.ed.epcc.safe.accounting.selector
Class that generates an input based on a record selector.
FilterSelectVisitor<T extends ExpressionTarget> - Class in uk.ac.ed.epcc.safe.accounting.db
 
FilterSelectVisitor(ExpressionFilterTarget<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.FilterSelectVisitor
 
find(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
find(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
find(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
find(PropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
find(String) - Method in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
find(Class<T>, String) - Method in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
find(TagFilter, String) - Method in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
find(String) - Method in class uk.ac.ed.epcc.safe.accounting.properties.MultiFinder
 
find(Class<T>, String) - Method in class uk.ac.ed.epcc.safe.accounting.properties.MultiFinder
 
find(TagFilter, String) - Method in class uk.ac.ed.epcc.safe.accounting.properties.MultiFinder
 
find(String) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyFinder
Locate a registered property by name.
find(Class<T>, String) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyFinder
Locate a registered property by name and class of result.
find(TagFilter, String) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyFinder
Locate a registered property by name and additional filter.
find(String) - Method in class uk.ac.ed.epcc.safe.accounting.properties.SetPropertyFinder
 
find(Class<T>, String) - Method in class uk.ac.ed.epcc.safe.accounting.properties.SetPropertyFinder
 
find(TagFilter, String) - Method in class uk.ac.ed.epcc.safe.accounting.properties.SetPropertyFinder
 
findByFileName(String) - Method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplateFactory
 
findByName(String) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
findByWebName(String) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
findDuplicate(T) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
findDuplicate(T) - Method in interface uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTarget
find a record in the database that is a previous version of the current line.
findDuplicate(T) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
FixedPropertyFinder - Class in uk.ac.ed.epcc.safe.accounting.properties
A PropertyFinder containing a fixed set of properties from a single namespace Typically used to implement a PropertyRegistry
FixedPropertyFinder(String, String, Map<String, PropertyTag>) - Constructor for class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
FloatParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
 
FloatParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.FloatParser
 
flush() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
For(Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
Do repeated expansion of a document fragment setting a parameter to a set of objects generated by a filter.
format(Document, Table) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.TableFormatter
 
format(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordFormatter
Deprecated.
Formats a usage record.
format(Document, Date) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.DateFormatter
 
format(Document, Date) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.DateTimeFormatter
 
format(Object) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.DefaultFormatter
 
format(Number) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.DetailedPercentFormatter
 
format(Document, T) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.DomFormat
 
format(Document, T) - Method in interface uk.ac.ed.epcc.safe.accounting.formatters.value.DomFormatter
format the input value as a Dom Node.
format(Document, T) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.DomValueFormatter
 
format(Document, AppUser) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.EmailFormatter
 
format(Document, T) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.EndDateFormatter
 
format(Document, Indexed) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.IdFormatter
 
format(Document, Principal) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.NameFormatter
 
format(Number) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.PercentFormatter
 
format(Document, ReferenceProvider) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.ReferenceFormatter
 
format(TimePeriod) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.ShortTextPeriodFormatter
 
format(Document, T) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.StartDateFormatter
 
format(Document, TimePeriod) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.TextPeriodFormatter
 
format(F) - Method in interface uk.ac.ed.epcc.safe.accounting.formatters.value.ValueFormatter
Formats the specified object into an appropriate String
format(Document, AppUser) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.WebNameFormatter
 
format(Date) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.XMLDateTimeFormatter
Formats the date using Java's Calendar to extract years, months etc from a date object.
format(Duration) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.XMLDurationFormatter
Formats the duration as an XML duration.
format(Boolean) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.BooleanParser
 
format(Date) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.DateParser
Takes a date and returns a string representation of it using the format this parser uses to convert strings into dates.
format(Number) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.DecimalParser
 
format(Object) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.DefaultFormatter
 
format(Double) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.DoubleParser
 
format(Float) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.FloatParser
 
format(IndexedReference) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.IndexedReferenceValueParser
 
format(Integer) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.IntegerParser
 
format(Long) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.LongParser
 
format(Long) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.MemoryParser
 
format(Number) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.NumberParser
 
format(IndexedReference) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ReferenceValueParser
 
format(Integer) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.SecondDurationParser
 
format(Duration) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.SimpleDurationParser
 
format(Duration) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.SlurmDurationParser
 
format(Long) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.SlurmMemoryParser
 
format(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.StringParser
 
format(Date) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.TimestampParser
Takes a date and returns a string representation of it using the format this parser uses to convert strings into dates.
format(T) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.TypeConverterValueParser
 
format(T) - Method in interface uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParser
Format a value as a string.
format(Object, StringBuffer, FieldPosition) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserFormat
 
format(Date) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDateTimeParser
 
format(Duration) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDurationParser
Formats the duration as an XML duration.
format(Document, ExpressionTarget) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ExpressionFormat
 
format(RecordSet, Period, NodeList) - Method in class uk.ac.ed.epcc.safe.accounting.reports.FormatExtension
 
format(Document, TimePeriod) - Static method in class uk.ac.ed.epcc.safe.accounting.reports.PeriodExtension
static formatting method.
format(Document, TimePeriod) - Method in class uk.ac.ed.epcc.safe.accounting.reports.PeriodFormatter
 
format(Document, PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.reports.PropertyContainerPeriodFormatter
 
format(PropExpression<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
Format a property value in a way that may be re-parsed in a later processing stage ie compatible with the parse method
format(Table, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
FORMAT_ATTR - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
FORMAT_LOC - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.FormatExtension
 
formatAcountingData() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordWriter
Deprecated.
Reads usage records from this writer's input, parses it using the parser specified in this writer's AppContext and formats the resulting information, sending it to we writer's output.
formatAcountingData(PropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordWriter
Deprecated.
Reads usage records from this writer's input, parses it using the parser specified in this writer's AppContext and formats the resulting information, sending it to we writer's output.
formatAcountingData(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordWriter
Deprecated.
Reads usage records defined in the usageRecords string, parses them using the parser specified in this writer's AppContext and formats the resulting information, sending it to we writer's output.
formatAtom(Period, RecordSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.AtomExtension
evaluate an Atom and format for display
formatByClass(Class<? extends T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
FormatExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
Extension to format a number of selected records using a template NodeList.
FormatExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.FormatExtension
 
formatObject(Object, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
formatParameter(String, NodeList) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
Expand a template using properties from a Parameter
formatPropertyList(Period, RecordSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.AtomExtension
 
FORMATTER - Static variable in class uk.ac.ed.epcc.safe.accounting.formatters.value.DefaultFormatter
Useful static instance of this object to be used when one doesn't want to generate lots of formatters when one will suffice
FORMATTER - Static variable in class uk.ac.ed.epcc.safe.accounting.formatters.value.XMLDateTimeFormatter
Useful static instance of this object to be used when one doesn't want to generate lots of formatters when one will suffice
FORMATTER - Static variable in class uk.ac.ed.epcc.safe.accounting.formatters.value.XMLDurationFormatter
Useful static instance of this object to be used when one doesn't want to generate lots of formatters when one will suffice
FORMATTER_PREFIX - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
FunctionMapper<N extends java.lang.Number> - Class in uk.ac.ed.epcc.safe.accounting.db
 
FunctionMapper(AppContext, SQLExpression<N>, SQLFunc) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.FunctionMapper
 

G

GECOS - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.PasswdParser
 
geExpression() - Method in exception uk.ac.ed.epcc.safe.accounting.expr.UnsupportedExpressionException
 
get(PropExpression<X>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ExpressionTuple
 
get(PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
 
get(int) - Method in class uk.ac.ed.epcc.safe.accounting.expr.SelectPropExpression
 
get(AppContext, PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
getAccessorMap() - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
getAccessorMap() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
getAccessorMap() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getAccessorMap() - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
getAccessorMap() - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultDataObjectPropertyFactory
 
getAccessorMap() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
getAccessorMap() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
getAccessorMap() - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
getAccessorMap() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getAccessorMap() - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getAccessorMap() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getAccumulations() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
getAllErrorDetails() - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet
Returns the details of all the errors that are stored in this ErrorSet.
getAllFrom(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
 
getAllocationProperties() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
get the set of properties used as allocations.
getAlternativeReport(ReportType...) - Method in class uk.ac.ed.epcc.safe.accounting.reports.email.MimeMessageReportBuilder
Make alternative versions from different ReportTypes.
getAlternativeReport(String...) - Method in class uk.ac.ed.epcc.safe.accounting.reports.email.MimeMessageReportBuilder
Make alternative versions of different types of report.
getAttribute(String, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
getAttributes() - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
Gets the map of attributes recorded when the recorder started.
getBooleanParam(String, boolean, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
getBounds() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ObjectSet
 
getBuilder() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLPropertyDomParser
 
getBuilder() - Method in class uk.ac.ed.epcc.safe.accounting.reports.TemplateOverlay
 
getCaseExpression(CasePropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
getCases() - Method in class uk.ac.ed.epcc.safe.accounting.expr.CasePropExpression
 
getConfigMapperEntry(AppContext, PropertyFinder, String) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
getConfigMapperEntry(AppContext, FilteredProperties, PropertyFinder, String) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
getConfigPlotEntry(AppContext, PropertyFinder, String, String, String) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
getConfigPlotEntry(AppContext, FilteredProperties, PropertyFinder, String, String, String) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
Get a PlotEntry from properties
getConfirm(Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.CreateAllocation
 
getConstraints() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
This maps accumulation properties to an allocation property that is an allocation limit on the accumulated property.
getContainer() - Method in class uk.ac.ed.epcc.safe.accounting.reports.MacroExpander
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationList
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionCreator
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationTableCreator
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.charts.ChartService
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultAccountingService
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.db.FunctionMapper
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.db.ReductionMapper
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.db.RemoteSQLValue
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.db.transitions.AccountingTableCreator
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.db.transitions.ClassificationTableCreator
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordUsageManager.AccountingRecordUpdater
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.expr.Parser
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordFormatter
Deprecated.
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordWriter
Deprecated.
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractKeyPairParser
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.ParsernameSpaceContext
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.RegexpParser
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.IndexedReferenceValueParser
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.PatternDomParser
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserService
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.VomsAccountingParser
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLPropertyDomParser
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLRecordParser
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ExpressionExpander
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.reports.MacroExpander
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.reports.PropertyTableMaker
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPlugInOwner
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.upload.AccountingUploadParser
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.upload.ClassificationUploadParser
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.upload.DEISARolesUploadParser
 
getContext() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
get the AppContext
getContext() - Method in interface uk.ac.ed.epcc.safe.accounting.UsageRecord
get AppContext
getConverter() - Method in class uk.ac.ed.epcc.safe.accounting.expr.TypeConverterPropExpression
 
getCount() - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntryInput
 
getCount() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntryInput
 
getCount() - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
getCount() - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet.Entry
 
getCount() - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropertyTagInput
 
getCount() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder.ReportTypeInput
 
getCount() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
getCutoff() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
Get a cutoff length in milliseconds.
getCutoff() - Method in class uk.ac.ed.epcc.safe.accounting.selector.PeriodOverlapRecordSelector
 
getData() - Method in class uk.ac.ed.epcc.safe.accounting.reports.CidChartExtension
 
getDataCache() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getDateExpression() - Method in class uk.ac.ed.epcc.safe.accounting.expr.MilliSecondDatePropExpression
 
getDateInput() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
Get the correct input to use for the date fields
getDateProperties(ObjectSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
getDBTag() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
getDBTag() - Method in class uk.ac.ed.epcc.safe.accounting.db.FilterReduction
 
getDBTag() - Method in class uk.ac.ed.epcc.safe.accounting.db.IndexReductionFinder
 
getDBTag() - Method in class uk.ac.ed.epcc.safe.accounting.db.MapFinder
 
getDBTag() - Method in class uk.ac.ed.epcc.safe.accounting.db.MapReductionFinder
 
getDBTag() - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyMaker
 
getDebugLevel() - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Answer the verbosity of the debugging output; 0 means that all kinds of output from the parser are suppressed.
getDebugStream() - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Return the PrintStream on which the debugging output is printed.
getDefault() - Method in class uk.ac.ed.epcc.safe.accounting.NumberAverageReductionTarget
 
getDefault() - Method in class uk.ac.ed.epcc.safe.accounting.NumberSumReductionTarget
 
getDefault() - Method in class uk.ac.ed.epcc.safe.accounting.ReductionTarget
value to return if no records combined,
getDefaultExpression() - Method in class uk.ac.ed.epcc.safe.accounting.expr.CasePropExpression
 
getDefaultLabel() - Method in class uk.ac.ed.epcc.safe.accounting.charts.ReferenceLabeller
Default label to generate
getDefaults() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.CreateAllocation
 
getDefaultTableFormatPolicy() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetLinkHistoryFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getDefaultTableSpecification(AppContext) - Static method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplate
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplateFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TemplateOverlay
 
getDefaultUniqueProperties() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PasswdParser
 
getDefaultUniqueProperties() - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPropertyContainerParser
 
getDefaultUniqueProperties() - Method in class uk.ac.ed.epcc.safe.accounting.update.NullParser
 
getDefaultUniqueProperties() - Method in interface uk.ac.ed.epcc.safe.accounting.update.PropertyContainerParser
Get the default set of unique properties for this parser
getDefaultValueParser(Class<? extends T>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
getDefinedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
getDefinedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
getDefinedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
getDefinedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
getDefinedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
 
getDefinedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
getDefinedProperties() - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyContainer
Generate a set of all the properties defined in this container
getDefinedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyMap
 
getDefinedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTuple
 
getDerivedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
getDerivedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
getDerivedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getDerivedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultDataObjectPropertyFactory
 
getDerivedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultUsageProducer
 
getDerivedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
getDerivedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
getDerivedProperties() - Method in interface uk.ac.ed.epcc.safe.accounting.expr.DerivedPropertyFactory
 
getDerivedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.NGSXMLRecordParser
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.policy.AliasPropertyPolicy
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.policy.DerivedPropertyPolicy
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ExpressionPropertyPolicy
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.policy.GridPropertyPolicy
 
getDerivedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPlugInOwner
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPropertyContainerUpdater
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.update.BaseParser
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.update.NullParser
 
getDerivedProperties() - Method in interface uk.ac.ed.epcc.safe.accounting.update.PlugInOwner
Get a set of derived properties (defined as a PropExpressionMap) that should be implemented by the record.
getDerivedProperties(PropExpressionMap) - Method in interface uk.ac.ed.epcc.safe.accounting.update.PropertyContainerUpdater
return a set of derived property definitions.
getDerivedProperties(PropExpressionMap) - Method in class uk.ac.ed.epcc.safe.accounting.update.ReadOnlyParser
 
getDerivedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getDescending() - Method in class uk.ac.ed.epcc.safe.accounting.selector.OrderClause
 
getDescription() - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
getDescription() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
getDescription() - Method in class uk.ac.ed.epcc.safe.accounting.db.ConfigUsageRecordFactory
Deprecated.
getDescription() - Method in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
getDescription() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
getDetails() - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet.Entry
 
getDN() - Method in class uk.ac.ed.epcc.safe.accounting.model.CertificatePerson
 
getDocument() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
Get a Document object needed to create result Nodes
getDocumentation(AppContext, ContentBuilder) - Static method in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
 
getDocumentationTable() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserService
 
getDuration() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationSecondsPropExpression
 
getEditMarker() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getElapsedFraction() - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordFactory.Use
get the fraction of the TimePeriod that is elapsed.
getElementLocalName() - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
returns the local name of the element in which recording was started.
getElementName() - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
returns the qualified name of the element in which recording was started.
getEnd() - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory.AggregateRecord
 
getEnd() - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordFactory.Use
 
getEnd(Period, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.PeriodExtension
get Period start date for display to user
getEnd() - Method in class uk.ac.ed.epcc.safe.accounting.selector.PeriodOverlapRecordSelector
 
getEndProperty() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
Get PropertyTag defining the end of the active period for this record.
getEntries() - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet
 
getEntryMaker(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractKeyPairParser
get the ContainerEntryMaker for the attribute name.
getEntryMaker(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
getEntryMaker(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
getEntryMaker(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser
 
getErrors() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
getErrors() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
getExpr() - Method in class uk.ac.ed.epcc.safe.accounting.expr.LabelPropExpression
 
getExpr() - Method in class uk.ac.ed.epcc.safe.accounting.selector.OrderClause
 
getExpression() - Method in class uk.ac.ed.epcc.safe.accounting.db.DerefSQLValue
 
getExpression() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DeRefExpression
 
getExpression() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DoublePropExpression
 
getExpression() - Method in class uk.ac.ed.epcc.safe.accounting.expr.IntPropExpression
 
getExpression() - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
 
getExpression(LinkedList<PropExpression>) - Method in enum uk.ac.ed.epcc.safe.accounting.expr.parse.Keywords
 
getExpression() - Method in class uk.ac.ed.epcc.safe.accounting.expr.StringPropExpression
 
getExpression() - Method in class uk.ac.ed.epcc.safe.accounting.ReductionTarget
 
getExpression(PropertyTargetFactory, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
getExpression(PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
getExpressionTarget() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ExpressionExpander
 
getExpressionTargetFactory() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
getExpressionTargetFactory() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
getExpressionTargetFactory() - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
getExpressionTargetFactory() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
 
getExpressionTargetFactory() - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPerson
 
getExpressionTargetFactory() - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
getExtension() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportType
 
getExtensions() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser
Returns the non-standard attributes that this parser uses.
getExtraHtml(X, SessionService<?>, TableTransitionTarget) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.AddClassifierTransition
 
getFac() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
getFac() - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
getFactory() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
getFactory(AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DoubleDeRefExpression
 
getFactory() - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
getFactory(AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
getFactory(AppContext) - Method in interface uk.ac.ed.epcc.safe.accounting.reference.ReferenceExpression
 
getFactoryClass() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DoubleDeRefExpression
 
getFactoryClass() - Method in class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
getFactoryClass() - Method in interface uk.ac.ed.epcc.safe.accounting.reference.ReferenceExpression
 
getFetchCounter() - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
getField(PropertyTag) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Return the field name a PropertyTag maps to.
getFieldMap(Map<PropertyTag, R>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Extract the entries from a map that are keyed by PropertyTags corresponding to database fields and return a new map re-keyed by the field names.
getFieldSet(Set<PropertyTag>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Map a set of PropertyTags to their corresponding database fields.
getFilter(PropExpression<I>, MatchCondition, I) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
getFilter(PropExpression<X>, MatchCondition, X) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getFilter(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
Get a filter from a RecordSelector
getFilter(MatchCondition, String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationSQLValue
 
getFilter(PropExpression<R>, MatchCondition, R) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
getFilter(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
Get a filter from a RecordSelector
getFilter(MatchCondition, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.DerefSQLValue
 
getFilter(PropExpression<R>, MatchCondition, R) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
getFilter(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
Get a filter from a RecordSelector
getFilter(MatchCondition, Boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.RelationshipAccessor
 
getFilter(PropExpression<R>, MatchCondition, R) - Method in interface uk.ac.ed.epcc.safe.accounting.ExpressionFilterTarget
get a filter based on comparing a PropExpression to a value.
getFilter(PropExpression<R>, MatchCondition, R) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getFilter(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
Get a filter from a PropertyMap selector
getFilter(PropExpression<R>, MatchCondition, R) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getFilter(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
Get a filter from a RecordSelector
getFilter(PropExpression<R>, MatchCondition, R) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getFilter(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
Get a filter from a RecordSelector
getFilter(MatchCondition, Boolean) - Method in class uk.ac.ed.epcc.safe.accounting.model.RoleAccessor
 
getFilterSelector(Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
parse the filter form to generate a corresponding selector
getFilterSelector(Form) - Method in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationManager
Deprecated. 
getFilterType() - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationSQLValue
 
getFilterType() - Method in class uk.ac.ed.epcc.safe.accounting.db.DerefSQLValue
 
getFilterType() - Method in class uk.ac.ed.epcc.safe.accounting.db.RelationshipAccessor
 
getFilterType() - Method in class uk.ac.ed.epcc.safe.accounting.model.RoleAccessor
 
getFinder() - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
getFinder() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
getFinder() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getFinder() - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultDataObjectPropertyFactory
 
getFinder() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
getFinder() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
getFinder() - Method in interface uk.ac.ed.epcc.safe.accounting.db.PropertyContainerParseTarget
Get the PropertyFinder corresponding to this parse
getFinder() - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
getFinder() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getFinder() - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getFinder() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getFinder() - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyTargetFactory
Produce a PropertyFinder that can find any of the PropertyTags that can be specified for the objects generated by this type.
getFinder() - Method in exception uk.ac.ed.epcc.safe.accounting.properties.UnresolvedNameException
Get the PropertyFinder in scope when the name failed to parse.
getFinder() - Method in class uk.ac.ed.epcc.safe.accounting.reports.MacroExpander
 
getFinder() - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPlugInOwner
 
getFinder() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getFirstElement(NodeList, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.FormatExtension
 
getForm() - Method in class uk.ac.ed.epcc.safe.accounting.reports.forms.html.HTMLReportParametersForm
 
getFormAsHTML(HttpServletRequest) - Method in class uk.ac.ed.epcc.safe.accounting.reports.forms.html.HTMLReportParametersForm
 
getFormatter(Class, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
Generate a DomFormatter for the specified class based on a format string.
getFormParameter(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
Get a form parameter by name
getFormUpdate(AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordUsageManager
 
getFragment(String, Object) - Method in class uk.ac.ed.epcc.safe.accounting.reports.email.MimeMessageReportBuilder
 
getFragment(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.EmbeddedExtension
 
getFullName() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
getGenerator() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ObjectSet
 
getGenerator() - Method in class uk.ac.ed.epcc.safe.accounting.reports.RecordSet
 
getGlobals(Map<String, Object>) - Method in interface uk.ac.ed.epcc.safe.accounting.db.ClassificationParseTarget
extract global properties from post parameters.
getGlobals(Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
getGlobals(Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getHelp(AllocationKey<T>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getHistoryFilter(L, R, Date, Date) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetLinkHistoryFactory
 
getID(T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getID(AllocationPeriod) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
getIdentifier(int) - Method in class uk.ac.ed.epcc.safe.accounting.model.CertificatePerson
 
getIdentifier(int) - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
getIdentifier(int) - Method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplate
 
getIdentifier() - Method in interface uk.ac.ed.epcc.safe.accounting.UsageRecord
get identifying string.
getImplemenationInfo(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
getImplemenationInfo(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
getImplemenationInfo(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultUsageProducer
 
getImplemenationInfo(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getImplemenationInfo(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getImplemenationInfo(PropertyTag<?>) - Method in interface uk.ac.ed.epcc.safe.accounting.UsageProducer
Return a text description of how the property is implemented.
getIndex() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriod
 
getIndexedReductionMap(Set<ReductionTarget>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
getIndexedReductionMap(Set<ReductionTarget>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultUsageProducer
 
getIndexedReductionMap(Set<ReductionTarget>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.ReductionHandler
 
getIndexedReductionMap(Set<ReductionTarget>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getIndexedReductionMap(Set<ReductionTarget>, RecordSelector) - Method in interface uk.ac.ed.epcc.safe.accounting.ReductionProducer
General reduction operation.
getIndexedReductionMap(Set<ReductionTarget>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getIndexProperties() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
get the set of properties used to classify allocations
getIndexProperties() - Method in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationManager
get the set of properties used to classify allocations
getIndexTransition() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
getInitialCreateText() - Method in class uk.ac.ed.epcc.safe.accounting.reports.TemplateOverlay
 
getInnerExpression() - Method in class uk.ac.ed.epcc.safe.accounting.expr.TypeConverterPropExpression
 
getInnerQueryMapper(RecordSelector, Reduction, PropExpression<? extends Number>, PropertyTag<Date>, PropertyTag<Date>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.KeyMapperEntry
 
getInnerQueryMapper(RecordSelector, Reduction, PropExpression<? extends Number>, PropertyTag<Date>, PropertyTag<Date>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
Get a QueryMapper that combined records completely within a specified period This is intended to be used as part of an overlap calculation.
getInnerQueryMapper(RecordSelector, Reduction, PropExpression<? extends Number>, PropertyTag<Date>, PropertyTag<Date>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.SetMapperEntry
 
getInput(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
getInput(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
getInput(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getInput(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getInput(RecordSelector) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.FilterSelector
 
getInput() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getInstance(Reduction, PropExpression<? extends Number>) - Static method in class uk.ac.ed.epcc.safe.accounting.NumberReductionTarget
 
getInstance(AppContext) - Static method in class uk.ac.ed.epcc.safe.accounting.reference.ReferencePropertyRegistry
 
getInstance(AppContext) - Static method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
getIntParam(String, int, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
getIntParamNS(String, String, int, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
getItem() - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntryInput
 
getItem() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntryInput
 
getItem() - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
getItem() - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropertyTagInput
 
getItem() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder.ReportTypeInput
 
getItem() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntryInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntryInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropertyTagInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder.ReportTypeInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
getItems() - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntryInput
 
getItems() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntryInput
 
getItems() - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
getItems() - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropertyTagInput
 
getItems() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder.ReportTypeInput
 
getItems() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
getIterator(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getIterator(RecordSelector, int, int) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getIterator(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
getIterator(RecordSelector, int, int) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
getIterator(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
getIterator(RecordSelector, int, int) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
getIterator(RecordSelector, int, int) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getIterator(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getIterator(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getIterator(RecordSelector, int, int) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getIterator(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getIterator(RecordSelector, int, int) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getIterator(RecordSelector, int, int) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.PropertyTargetGenerator
Get an Iterator over selected records.
getIterator(RecordSelector) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.PropertyTargetGenerator
Get an Iterator over selected records.
getIterator(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getIterator(RecordSelector, int, int) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getKey(UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PropertyKeyLabeller
 
getKey() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
getKey() - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
getKey() - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordFactory.Use
Unique key for populating a Table Note the Table may have entries from more than one table
getKey() - Method in class uk.ac.ed.epcc.safe.accounting.expr.ExpressionTuple
Get a table key from the PropertyTuple.
getKey() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
Unique key for populating a Table Note the Table may have entries from more than one table
getKey() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
getKey() - Method in interface uk.ac.ed.epcc.safe.accounting.UsageRecord
Unique key for populating a Table Note the Table may have entries from more than one UsageProducer
getLabel(PropertyTag<X>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getLabel() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
Get the Quantity axis label to use for this plot (if any).
getLabel(AppContext, T) - Method in class uk.ac.ed.epcc.safe.accounting.charts.Power2Labeller
 
getLabel(AppContext, T) - Method in class uk.ac.ed.epcc.safe.accounting.charts.Power2RangeLabeller
 
getLabel(K) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PropertyKeyLabeller
 
getLabel(AppContext, IndexedReference<D>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.ReferenceLabeller
 
getLabel(D) - Method in class uk.ac.ed.epcc.safe.accounting.charts.ReferenceLabeller
 
getLabel(D) - Method in class uk.ac.ed.epcc.safe.accounting.charts.ReferenceNameLabeller
 
getLabeller() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DeRefExpression
 
getLabeller() - Method in class uk.ac.ed.epcc.safe.accounting.expr.LabelPropExpression
 
getLabeller() - Method in class uk.ac.ed.epcc.safe.accounting.reference.ReferenceTag
 
getLabels() - Method in class uk.ac.ed.epcc.safe.accounting.charts.KeyMapperEntry
 
getLabels() - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
getLabels() - Method in class uk.ac.ed.epcc.safe.accounting.charts.SetMapperEntry
 
getLabels() - Method in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordQueryMapper
 
getLabels() - Method in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordTransform
 
getLineCount() - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationUpdater
 
getLinkManager() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetLinkHistoryFactory
 
getListProperties() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
get the set of properties shown in the index list
getListProperties() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
getLogContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getLogContent(X, AllocationPeriod, SessionService<?>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
getLVal() - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionLexer
 
getLVal() - Method in interface uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser.Lexer
Method to retrieve the semantic value of the last scanned token.
getMapper(PlotEntry) - Method in class uk.ac.ed.epcc.safe.accounting.charts.KeyMapperEntry
 
getMapper(PlotEntry) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
getMapper(PlotEntry) - Method in class uk.ac.ed.epcc.safe.accounting.charts.SetMapperEntry
 
getMapperEntry(PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.charts.ChartService
 
getMapperEntry(PlotEntry, PropertyFinder, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ChartExtension
 
getMappers(AppContext, UsageProducer) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
getMappers(AppContext, UsageProducer, String) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
getMappers(AppContext, UsageProducer) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
getMapperSet(PropertyFinder, AppContext, String) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
Get the set of MappeEntrys defined by the config properties
getMapType(String, Set<MapperEntry>) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
getMapType(String, Set<PlotEntry>) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
getMaster() - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
getMatches(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
get all allocations that match a PropertyContainer
getMillisecondExpression() - Method in class uk.ac.ed.epcc.safe.accounting.expr.ConvertMillisecondToDatePropExpression
 
getMimeType() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportType
 
getMixedReport(String...) - Method in class uk.ac.ed.epcc.safe.accounting.reports.email.MimeMessageReportBuilder
Make a mixed MimeMultipart of different report formats.
getModify() - Method in class uk.ac.ed.epcc.safe.accounting.db.FunctionMapper
 
getModify() - Method in class uk.ac.ed.epcc.safe.accounting.db.ReductionMapper
 
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.safe.accounting.db.FunctionMapper
 
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.safe.accounting.db.ReductionMapper
 
getName() - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
getName() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
getName() - Method in class uk.ac.ed.epcc.safe.accounting.ColName
 
getName() - Method in class uk.ac.ed.epcc.safe.accounting.model.CertificatePerson
 
getName() - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPerson
 
getName() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PropertyEntryMaker
Returns the name of this PropertyEntryMaker, which will be the same as the name of it's PropertyTag.
getName() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
getNamespaceURI(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.ParsernameSpaceContext
 
getNested() - Method in class uk.ac.ed.epcc.safe.accounting.properties.MultiFinder
 
getNext() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DoubleDeRefExpression
 
getNextInSequence(T, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.SequenceAllocationFactory
 
getNonDerivedProperty(PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DerivedPropertyMap
 
getNullFilter(PropExpression<I>, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
getNullFilter(PropExpression<X>, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getNullFilter(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationSQLValue
 
getNullFilter(PropExpression<R>, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
getNullFilter(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.DerefSQLValue
 
getNullFilter(PropExpression<R>, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
getNullFilter(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.RelationshipAccessor
 
getNullFilter(PropExpression<R>, boolean) - Method in interface uk.ac.ed.epcc.safe.accounting.ExpressionFilterTarget
get a filter that checks null status of an expression.
getNullFilter(PropExpression<R>, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getNullFilter(PropExpression<R>, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getNullFilter(PropExpression<R>, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getNullFilter(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.model.RoleAccessor
 
getNumberFormat(AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.reports.CSVReportType
 
getNumberFormat(AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportType
 
getNumberParam(String, Number, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
Get a numeric value from document.
getOptional() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getOrder() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getOrder() - Method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplateFactory
 
getOrderFilter(boolean, PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
getOrderFilter(boolean, PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getOrderFilter(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationSQLValue
 
getOrderFilter(boolean, PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
getOrderFilter(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.DerefSQLValue
 
getOrderFilter(boolean, PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
getOrderFilter(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.RelationshipAccessor
 
getOrderFilter(boolean, PropExpression<I>) - Method in interface uk.ac.ed.epcc.safe.accounting.ExpressionFilterTarget
 
getOrderFilter(boolean, PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getOrderFilter(boolean, PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getOrderFilter(boolean, PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getOrderFilter(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.model.RoleAccessor
 
getOverlap(ExpressionTarget, NumberReductionTarget, PropExpression<Date>, PropExpression<Date>, Date, Date) - Static method in class uk.ac.ed.epcc.safe.accounting.OverlapHandler
property proportional to fraction of record that overlaps period
getOverlapIndexedReductionMap(Set<ReductionTarget>, PropExpression<Date>, PropExpression<Date>, Date, Date, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.OverlapHandler
 
getOverlapMap(UsageProducer<?>, Date, Date) - Method in class uk.ac.ed.epcc.safe.accounting.charts.InnerUsageRecordQueryMapper
 
getOverlapMap(UsageProducer<?>, Date, Date) - Method in class uk.ac.ed.epcc.safe.accounting.charts.OverlapUsageRecordQueryMapper
 
getOverlapMap(UsageProducer<?>, Date, Date) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PointUsageRecordQueryMapper
 
getOverlapp(UsageProducer<?>, Date, Date) - Method in class uk.ac.ed.epcc.safe.accounting.charts.OverlapUsageRecordRangeMapper
 
getOverlapp(UsageRecord, Date, Date) - Method in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordMapper
 
getOverlappWeight(ExpressionTarget, PropExpression<Date>, PropExpression<Date>, Date, Date, Reduction) - Static method in class uk.ac.ed.epcc.safe.accounting.OverlapHandler
Get the fraction of this record that overlaps with the specified period.
getOverlapQueryMapper(RecordSelector, Reduction, PropExpression<? extends Number>, PropertyTag<Date>, PropertyTag<Date>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.KeyMapperEntry
 
getOverlapQueryMapper(RecordSelector, Reduction, PropExpression<? extends Number>, PropertyTag<Date>, PropertyTag<Date>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
Get a Query mapper that combined records based on the overlap of records defined by a pair of properties as defined in OverlapHandler
getOverlapQueryMapper(RecordSelector, Reduction, PropExpression<? extends Number>, PropertyTag<Date>, PropertyTag<Date>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.SetMapperEntry
 
getOverlapReductionMap(NumberReductionTarget, PropExpression<R>, PropertyTag<Date>, PropertyTag<Date>, Date, Date, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.OverlapHandler
sum the specified quantity matching date range and selector grouped by the other specified property.
getOverlapSelector(TimePeriod, PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getOverlapSum(Reduction, PropExpression<? extends Number>, PropExpression<Date>, PropertyTag<Date>, RecordSelector, Date, Date) - Method in class uk.ac.ed.epcc.safe.accounting.OverlapHandler
Combine the specified quantity matching the date range and selector.
getOverlapSum(NumberReductionTarget, PropExpression<Date>, PropExpression<Date>, RecordSelector, Date, Date) - Method in class uk.ac.ed.epcc.safe.accounting.OverlapHandler
 
getParam(String, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
Get a parameter contained in a child Element.
getParamElement(String, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
getParamElementNS(String, String, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
get a child element specified by namespace and tag.
getParameterRef(Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
Get the parameter referenced by a nested ParameterRef element
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.safe.accounting.db.RemoteSQLValue
 
getParamExpressionValue(PropExpression<T>, String, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
Parse a PropExpression in a nested element the value can also be provided as a ParameterRef element
getParamExpressionValue(PropExpression<T>, String, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
Parse a PropExpression in a nested element this can be overridden so the value can also be provided as a ParameterRef element
getParamNS(String, String, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
getParamNSWithDefault(String, String, String, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
getParamWithDefault(String, String, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
getParser() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
getParser() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
getParser() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
getParser() - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
getParser() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
getParser() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
getParser() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DerivedPropertyMap
 
getParser() - Method in interface uk.ac.ed.epcc.safe.accounting.expr.ExpressionTarget
Get a Parser used to parse expressions for this target.
getParser() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
 
getParser() - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPerson
 
getParser() - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
getParser() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getParser() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PropertyEntryMaker
Returns the parser this PropertyEntryMaker uses to generate objects of type T from string values.
getParser(TypeInfo, Node) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLPropertyDomParser
 
getParser(Class<T>, Node) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLPropertyDomParser
 
getParser() - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPlugInOwner
 
getParser() - Method in interface uk.ac.ed.epcc.safe.accounting.update.PlugInOwner
get the PropertyContainerParser used for the initial parse stage
getPeriod() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriod
 
getPeriod(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.reports.PropertyContainerPeriodFormatter
 
getPeriod() - Method in class uk.ac.ed.epcc.safe.accounting.selector.PeriodOverlapRecordSelector
 
getPeriodFilter(Period, PropExpression<Date>, PropExpression<Date>, OverlapType, long) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Generate an overlap filter
getPeriodFilter(Period, PropExpression<Date>, PropExpression<Date>, OverlapType, long) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getPeriodFilter(Period, PropExpression<Date>, PropExpression<Date>, OverlapType, long) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
getPeriodFilter(Period, PropExpression<Date>, PropExpression<Date>, OverlapType, long) - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultUsageProducer
 
getPeriodFilter(Period, PropExpression<Date>, PropExpression<Date>, OverlapType, long) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
getPeriodFilter(Period, PropExpression<Date>, PropExpression<Date>, OverlapType, long) - Method in interface uk.ac.ed.epcc.safe.accounting.ExpressionFilterTarget
Generate an overlap filter
getPeriodFilter(Period, PropExpression<Date>, PropExpression<Date>, OverlapType, long) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getPeriodFilter(Period, PropExpression<Date>, PropExpression<Date>, OverlapType, long) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getPeriodFilter(Period, PropExpression<Date>, PropExpression<Date>, OverlapType, long) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getPeriodSelector(Period) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ObjectSet
Returns a RecordSelector including a selector based on the time bounds and the specified Period.
getPlotEntry(PropertyFinder, String, String, String) - Method in class uk.ac.ed.epcc.safe.accounting.charts.ChartService
 
getPlotEntry(PropertyFinder, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ChartExtension
 
getPlotProperty() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
Property to plot
getPlotSet(PropertyFinder, AppContext) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
Get the set of PlotEntrys defined by the config properties
getPlotSet(PropertyFinder, AppContext, String) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
getPointQueryMapper(RecordSelector, Reduction, PropExpression<? extends Number>, PropertyTag<Date>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.KeyMapperEntry
 
getPointQueryMapper(RecordSelector, Reduction, PropExpression<? extends Number>, PropertyTag<Date>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
Get a Query mapper that combined records selected on a single Date Property No ovrelapp is considered.
getPointQueryMapper(RecordSelector, Reduction, PropExpression<? extends Number>, PropertyTag<Date>) - Method in class uk.ac.ed.epcc.safe.accounting.charts.SetMapperEntry
 
getPolicies() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
getPolicies() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
getPolicies() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getPolicies() - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPlugInOwner
 
getPolicies() - Method in interface uk.ac.ed.epcc.safe.accounting.update.PlugInOwner
Get a set of PropertyContainerPolicy to be applied to the property stream.
getPolicyInput() - Method in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner
 
getPrefix(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.ParsernameSpaceContext
 
getPrefix() - Method in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
getPrefixes(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.ParsernameSpaceContext
 
getPrettyString(String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
getPrettyString(String) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
getProducerInput(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getProducers(Class<C>) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getProducerSelector(String, String) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getProducerSelector(String, String, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getProducerTag(String) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Get the set of Defined properties.
getProperties(Class<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Get the set of defines properties whose resutls may be assigned to the specified target type
getProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
Get the set of Defined properties.
getProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
Get the set of Defined properties.
getProperties() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
Get the set of Defined properties.
getProperties() - Method in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
getProperties(Class<T>) - Method in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
getProperties() - Method in class uk.ac.ed.epcc.safe.accounting.properties.MultiFinder
 
getProperties(Class<T>) - Method in class uk.ac.ed.epcc.safe.accounting.properties.MultiFinder
 
getProperties() - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyFinder
Get all properties That could be found using this object
getProperties(Class<T>) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyFinder
Get all properties where the property can be assigned to class T
getProperties() - Method in class uk.ac.ed.epcc.safe.accounting.properties.SetPropertyFinder
 
getProperties(Class<T>) - Method in class uk.ac.ed.epcc.safe.accounting.properties.SetPropertyFinder
 
getProperties() - Method in class uk.ac.ed.epcc.safe.accounting.PropertyInfoMaker
 
getProperty(PropertyTag<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
getProperty(PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
getProperty(PropertyTag<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
getProperty(PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
getProperty(PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
getProperty(PropertyTag<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
getProperty(PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
getProperty(PropertyTag<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
getProperty(PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.DerivedPropertyMap
 
getProperty(PropertyTag<X>) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
 
getProperty(PropertyTag<X>, X) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
 
getProperty(PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPerson
 
getProperty(PropertyTag<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPerson
 
getProperty(PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
getProperty(PropertyTag<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
getProperty(PropertyTag<T>) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyContainer
Get the specified property from the container.
getProperty(PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyMap
 
getProperty(PropertyTag<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyMap
 
getProperty(PropertyTag<T>, T) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyTarget
Get property with default.
getProperty(PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTuple
 
getProperty(PropertyTag<T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTuple
 
getProperty(Node, PropertyTargetFactory, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
Gets the PropertyTag in the sub-tag 'name'.
getPropertyExpression(Node, PropertyTargetFactory, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
getPropertyTable() - Method in class uk.ac.ed.epcc.safe.accounting.db.transitions.TableRegistry
 
getPropertyTag() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PropertyEntryMaker
Returns the PropertyTag this maker parses values for.
getPropMap(PropertyTag<I>, PropertyTag<P>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getProxy(X) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
getRawCounter() - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
getRecord() - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordFactory.Use
 
getRecordCount(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getRecordCount(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
Get the number of records matching a RecordSelector
getRecordCount(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
getRecordCount(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getRecordCount(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getRecordCount(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getRecordCount(RecordSelector) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.PropertyTargetGenerator
get the number of records matching the selector
getRecordCount(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getRecordSelectElement(PropertyFinder, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
Generate a RecordSelect element.
getRecordSelector() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ObjectSet
 
getReduction() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
getReduction(ReductionTarget<R>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
getReduction(ReductionTarget<R>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultUsageProducer
 
getReduction(ReductionTarget<R>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.ReductionHandler
 
getReduction(ReductionTarget<R>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getReduction(ReductionTarget<T>, RecordSelector) - Method in interface uk.ac.ed.epcc.safe.accounting.ReductionProducer
Perform a reduction over a set of records
getReduction() - Method in class uk.ac.ed.epcc.safe.accounting.ReductionTarget
 
getReduction(ReductionTarget<R>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getReductionMap(PropExpression<I>, ReductionTarget<Number>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
getReductionMap(PropExpression<I>, ReductionTarget<Number>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultUsageProducer
 
getReductionMap(PropExpression<I>, ReductionTarget<Number>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.ReductionHandler
 
getReductionMap(PropExpression<I>, ReductionTarget<Number>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getReductionMap(PropExpression<I>, ReductionTarget<Number>, RecordSelector) - Method in interface uk.ac.ed.epcc.safe.accounting.ReductionProducer
sum the specified numerical quantity over all records that match the selector grouped by the other specified property
getReductionMap(PropExpression<R>, ReductionTarget<Number>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getReference() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
getReference() - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
getReferenceValue() - Method in class uk.ac.ed.epcc.safe.accounting.db.RemoteSQLValue
SQLValue for remote object Reference
getRegexp() - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionLexer.LiteralExpressionLexTarget
 
getRegexp() - Static method in enum uk.ac.ed.epcc.safe.accounting.expr.parse.Keywords
regular expression to match any keyword
getRegexp() - Method in interface uk.ac.ed.epcc.safe.accounting.expr.parse.LexTarget
Specify a regular expression matching target
getRegistry() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
getRelationFilter(PropExpression<R>, MatchCondition, PropExpression<R>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
getRelationFilter(PropExpression<Q>, MatchCondition, PropExpression<Q>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getRelationFilter(PropExpression<R>, MatchCondition, PropExpression<R>) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
getRelationFilter(PropExpression<R>, MatchCondition, PropExpression<R>) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
getRelationFilter(PropExpression<R>, MatchCondition, PropExpression<R>) - Method in interface uk.ac.ed.epcc.safe.accounting.ExpressionFilterTarget
get a filter that compares two expressions.
getRelationFilter(PropExpression<R>, MatchCondition, PropExpression<R>) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getRelationFilter(PropExpression<R>, MatchCondition, PropExpression<R>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getRelationFilter(PropExpression<R>, MatchCondition, PropExpression<R>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getRemoteValue(R) - Method in class uk.ac.ed.epcc.safe.accounting.db.DerefSQLValue
 
getRemoteValue(R) - Method in class uk.ac.ed.epcc.safe.accounting.db.RemoteSQLValue
Get the remote value from the referenced object
getRemoteValueFromNull() - Method in class uk.ac.ed.epcc.safe.accounting.db.DerefSQLValue
 
getRemoteValueFromNull() - Method in class uk.ac.ed.epcc.safe.accounting.db.RemoteSQLValue
get the remote value corresponding to a null reference.
getRemoteValueFromReference(IndexedReference<R>) - Method in class uk.ac.ed.epcc.safe.accounting.db.RemoteSQLValue
 
getReport(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
getReportDescription() - Method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplate
 
getReportName() - Method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplate
 
getReportOverlay() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
getReportType(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
Look up a report type.
getReportType(Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationSQLValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.safe.accounting.db.FunctionMapper
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.safe.accounting.db.ReductionMapper
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.safe.accounting.db.RemoteSQLValue
 
getResult(TransitionVisitor<T>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationDelete
 
getResult(String, T, Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationEdit
 
getResult(TransitionVisitor<T>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationView
 
getResult(String, T, Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.CreateAllocation
 
getResult(TransitionVisitor<T>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.ReturnIndexTransition
 
getResult(TransitionVisitor<AllocationPeriod>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.CreateTransition
 
getResult(TransitionVisitor<AllocationPeriod>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.DownTransition
 
getResult(TransitionVisitor<AllocationPeriod>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.FilterTransition
 
getResult(TransitionVisitor<AllocationPeriod>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.IndexTransition
 
getResult(TransitionVisitor<AllocationPeriod>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider.UpTransition
 
getResult(TransitionVisitor<ChargedAllocationFactory<T>>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory.RegenerateAllTransition
 
getResult(TransitionVisitor<T>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory.RegenerateTransition
 
getResult(TransitionVisitor<AccountingClassificationFactory>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory.AddDerivedTransition
 
getResult(TransitionVisitor<P>) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory.RescanTableTransition
 
getResult(TransitionVisitor<TableTransitionTarget>) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.AddClassifierTransition
 
getResult(TransitionVisitor<TableTransitionTarget>) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.DeleteClassifierTransition
 
getResult(TransitionVisitor<TableTransitionTarget>) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy.RegenerateClassifierTransition
 
getResult(TransitionVisitor<TableTransitionTarget>) - Method in class uk.ac.ed.epcc.safe.accounting.policy.DerivedPropertyPolicy.AddDerivedTransition
 
getResult(TransitionVisitor<TableTransitionTarget>) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ExpressionPropertyPolicy.AddDerivedTransition
 
getResult(TransitionVisitor<TableTransitionTarget>) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ExpressionPropertyPolicy.AddPropertyTransition
 
getResult(TransitionVisitor<TableTransitionTarget>) - Method in class uk.ac.ed.epcc.safe.accounting.policy.LinkPolicy.SetRemoteTransition
 
getResult(TransitionVisitor<TableTransitionTarget>) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy.AddListenerTransition
 
getResult(TransitionVisitor<TableTransitionTarget>) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy.DeleteListenerTransition
 
getResult(TransitionVisitor<TableTransitionTarget>) - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.AddOwnerTransition
 
getResult(TransitionVisitor<TableTransitionTarget>) - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.DeleteOwnerTransition
 
getResult(TransitionVisitor<TableTransitionTarget>) - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.RegenerateOwnerTransition
 
getResult(OutputStream) - Method in class uk.ac.ed.epcc.safe.accounting.reports.PDFReportType
 
getResult(OutputStream) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportType
 
getResult(TransitionVisitor<T>) - Method in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.AddPolicyTransition
 
getResult(TransitionVisitor<T>) - Method in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.DeletePolicyTransition
 
getResult(TransitionVisitor<T>) - Method in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner.SetParserTransition
 
getScale() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
Get the multiplicative scale factor to convert this plot into the desired units.
getScaleEntry() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
get a PlotEntry corresponding to the normalisation expression.
getSchema(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
getSchema() - Method in class uk.ac.ed.epcc.safe.accounting.reports.TemplateOverlay
 
getSchemaDocument(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
getSchemaOverlay() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
getSchemaSource(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
getSelectClause(PropExpression<T>, MatchCondition, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
getSelectClause(PropExpression<T>, MatchCondition, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
getSelectClauseFilter(SelectClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
getSelectClauseFilter(SelectClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getSelectClauseFilter(SelectClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
getSelected(Form) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordUsageManager.AccountingRecordUpdater
 
getSelector(AllocationPeriod) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
getSelectors() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getSelectors() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Generate default set of form selectors
getSelectors() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getSelectors() - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
getSelectors() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getSelectors() - Method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplateFactory
 
getSelectors() - Method in class uk.ac.ed.epcc.safe.accounting.reports.TemplateOverlay
 
getSet(UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordQueryMapper
 
getSet(UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordSetTransform
 
getSet(UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordTransform
 
getSkipCount() - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationUpdater
 
getSpecialReportTypes() - Method in class uk.ac.ed.epcc.safe.accounting.reports.email.MimeMessageReportBuilder
 
getSpecialReportTypes() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
Get sub-classed ReportTypes that are not declared via Config.
getSplitProperties() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
get the set of properties that need to be divided on a record split
getSplitProperties() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
getSplitter() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
getSplitter() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLRecordParser
 
getSQLExpression(PropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
getSQLExpression(PropExpression<X>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getSQLExpression(PropExpression<R>) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
getSQLExpression(PropExpression<R>) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
getSQLExpression(PropExpression<I>) - Method in interface uk.ac.ed.epcc.safe.accounting.ExpressionTargetFactory
 
getSQLExpression(PropExpression<R>) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getSQLExpression(PropExpression<I>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getSQLExpression(PropExpression<R>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getSQLValue(PropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Get a SQLValue corresponding to the expression.
getStart() - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory.AggregateRecord
 
getStart() - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordFactory.Use
 
getStart(Period, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.PeriodExtension
get Period start date for display to user
getStart() - Method in class uk.ac.ed.epcc.safe.accounting.selector.PeriodOverlapRecordSelector
 
getStartProperty() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
Get PropertyTag defining start of active period.
getString(String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
getString(T) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserInput
 
getString(String) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
getStyleSheet(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
getSummaryContent(AppContext, X, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getSummaryContent(AppContext, X, AllocationPeriod) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
getSummaryProperties() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
get the set of properties to be show in the summary table
getSummaryProperties() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
getSummaryTable(T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getSupportedProperties() - Method in class uk.ac.ed.epcc.safe.accounting.PropertyInfoMaker
 
getSupportedProperties(Set<PropertyTag>) - Method in class uk.ac.ed.epcc.safe.accounting.PropertyInfoMaker
 
getSupress() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationEdit
 
getSupress() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
getTable() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DoubleDeRefExpression
 
getTable() - Method in class uk.ac.ed.epcc.safe.accounting.PropertyInfoMaker
 
getTable(Set<PropertyTag>) - Method in class uk.ac.ed.epcc.safe.accounting.PropertyInfoMaker
 
getTable() - Method in class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
getTable() - Method in interface uk.ac.ed.epcc.safe.accounting.reference.ReferenceExpression
 
getTable(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.reports.PropertyTableMaker
 
getTableTransitionID() - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getTableTransitionID() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getTableTransitionRegistry() - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getTableTransitionRegistry() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getTableTransitionSummary(ContentBuilder, SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory.AggregateTableRegistry
 
getTableTransitionSummary(ContentBuilder, SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory.ChargedAllocationTableRegistry
 
getTableTransitionSummary(ContentBuilder, SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory.ParseClassificationRegistry
 
getTableTransitionSummary(ContentBuilder, SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory.ParseTableRegistry
 
getTableTransitionSummary(ContentBuilder, SessionService) - Method in interface uk.ac.ed.epcc.safe.accounting.db.transitions.SummaryProvider
 
getTableTransitionSummary(ContentBuilder, SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.db.transitions.TableRegistry
 
getTableTransitionSummary(ContentBuilder, SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory.PersonTableRegistry
 
getTableTransitionSummary(ContentBuilder, SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy
 
getTableTransitionSummary(ContentBuilder, SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.policy.LinkPolicy
 
getTableTransitionSummary(ContentBuilder, SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy
 
getTableTransitionSummary(ContentBuilder, SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy
 
getTableTransitionSummary(ContentBuilder, SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPlugInOwner
 
getTag() - Method in class uk.ac.ed.epcc.safe.accounting.ColName
 
getTag(PropertyTargetFactory, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
getTag(PropertyTargetFactory, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
getTag(PropertyTargetFactory, Class<? extends T>, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
getTag(PropertyFinder, Class<? extends T>, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
getTag() - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPlugInOwner
 
getTag() - Method in interface uk.ac.ed.epcc.safe.accounting.update.PlugInOwner
get the configuration tag corresponding to this owner.
getTag() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getTagByItem(MapperEntry) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntryInput
 
getTagByItem(PlotEntry) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntryInput
 
getTagByItem(Class) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
getTagByItem(PropertyTag) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropertyTagInput
 
getTagByItem(ReportType) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder.ReportTypeInput
 
getTagByItem(UsageProducer) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntryInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntryInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropertyTagInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder.ReportTypeInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getTarget(String) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getTarget(LinkedList<String>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.charts.Power2Labeller
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.charts.Power2RangeLabeller
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.charts.ReferenceLabeller
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.db.DerefSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.db.ExpressionAcceptFilter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.db.ExpressionAcceptMatchFilter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.db.ExpressionAcceptNullFilter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.db.FunctionMapper
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.db.ReductionMapper
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.db.RelationshipAccessor
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordFactory
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.BinaryPropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.CasePropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.ConstPropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.ConvertMillisecondToDatePropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DeRefExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DoublePropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationCastPropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationPropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationSecondsPropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.IntPropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.LabelPropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.MilliSecondDatePropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.NamePropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.SelectPropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.StringPropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.expr.TypeConverterPropExpression
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.TableFormatter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.DateFormatter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.DateTimeFormatter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.DomFormat
 
getTarget() - Method in interface uk.ac.ed.epcc.safe.accounting.formatters.value.DomFormatter
Get the target type for this formatter.
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.DomValueFormatter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.EmailFormatter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.EndDateFormatter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.IdFormatter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.NameFormatter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.ReferenceFormatter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.StartDateFormatter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.TextPeriodFormatter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.WebNameFormatter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.model.RoleAccessor
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PropertyEntryMaker
The type of class this PropertyEntryMaker parses string to
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.ReductionTarget
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ExpressionFormat
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.reports.PeriodFormatter
 
getTarget() - Method in class uk.ac.ed.epcc.safe.accounting.reports.PropertyContainerPeriodFormatter
 
getTargetName() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getTargetName() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
getTargetObject() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DeRefExpression
 
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.safe.accounting.db.FunctionMapper
 
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.safe.accounting.db.ReductionMapper
 
getTargetRef() - Method in class uk.ac.ed.epcc.safe.accounting.expr.NamePropExpression
 
getTargets() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
getTargets() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLRecordParser
 
getTemplateName() - Method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplate
 
getTemplateName(String) - Static method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
getTemplateSource() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
getTemplateType(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
getText(MapperEntry) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntryInput
 
getText(PlotEntry) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntryInput
 
getText(Class) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
getText() - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet.Detail
 
getText() - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet.Entry
 
getText(PropertyTag) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropertyTagInput
 
getText() - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
The text that has been recorded while this recorder has been recording.
getText(Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
 
getText(Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
Get the text body of the Element The Element is assumed to be a leaf node with only text content.
getText(ReportType) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder.ReportTypeInput
 
getText(Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
Get the text body of the Element The Element is assumed to be a leaf node with only text content.
getText(UsageProducer) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
getThrowable() - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet.Detail
 
getTimeScale() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
Get the size of the desired time units (in milliseconds).
getTimeUnit() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
Get name of time unit to use in RateScale plots.
getTitle() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
Get the title used for the parameter page
getTitle() - Method in class uk.ac.ed.epcc.safe.accounting.servlet.DeveloperResult
 
getToken(String) - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionLexer.LiteralExpressionLexTarget
 
getToken(String) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionLexTarget
get the parser token
getTopContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getTransition(T, AllocationKey<T>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getTransitionProvider() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getTransitionProvider(String) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionCreator
 
getTransitions(T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getTransitions() - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy
 
getTransitions() - Method in class uk.ac.ed.epcc.safe.accounting.policy.DerivedPropertyPolicy
 
getTransitions() - Method in class uk.ac.ed.epcc.safe.accounting.policy.ExpressionPropertyPolicy
 
getTransitions() - Method in class uk.ac.ed.epcc.safe.accounting.policy.LinkPolicy
 
getTransitions() - Method in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy
 
getTransitions() - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy
 
getTransitions() - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPlugInOwner
 
getTransitions() - Method in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner
 
getTranslations() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.charts.ChartService
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultAccountingService
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.DefaultFormatter
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.DetailedPercentFormatter
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.PercentFormatter
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.ShortTextPeriodFormatter
 
getType() - Method in interface uk.ac.ed.epcc.safe.accounting.formatters.value.ValueFormatter
Returns the Class all objects acceptable as input to the format method must be assignable to.
getType() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.XMLDateTimeFormatter
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.value.XMLDurationFormatter
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.BooleanParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.DateParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.DecimalParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.DefaultFormatter
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.DomParserAdapter
 
getType() - Method in interface uk.ac.ed.epcc.safe.accounting.parsers.value.DomValueParser
Returns the Class of object this parser returns with it's DomValueParser.parse(Node) method is invoked.
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.DoubleParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.FloatParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.IndexedReferenceValueParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.IntegerParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.IntervallicVolumeParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.LongParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.MemoryParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.NumberParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.PatternDomParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ReferenceValueParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.SecondDurationParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.SimpleDurationParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.SlurmDurationParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.SlurmMemoryParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.StringParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.TimestampParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.TypeConverterValueParser
 
getType() - Method in interface uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParser
Returns the Class of object this ValueParser can handle.
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserService
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDateTimeParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDurationParser
 
getType() - Method in class uk.ac.ed.epcc.safe.accounting.selector.PeriodOverlapRecordSelector
 
getUniqueID(AggregateUsageRecordFactory.AggregateRecord) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
getUniqueID(T) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
getUniqueID(H) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getUniqueProperties() - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
Get the set of unique properties to use for detecting re-inserts.
getUnresolvedName() - Method in exception uk.ac.ed.epcc.safe.accounting.properties.UnresolvedNameException
 
getUpdateCount() - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationUpdater
 
getUsageManager() - Method in interface uk.ac.ed.epcc.safe.accounting.AccountingService
Get the default UsageManager
getUsageManager(String) - Method in interface uk.ac.ed.epcc.safe.accounting.AccountingService
Get a named non-default UsageManager
getUsageManager() - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultAccountingService
 
getUsageManager(String) - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultAccountingService
 
getUsageProducer() - Method in interface uk.ac.ed.epcc.safe.accounting.AccountingService
Get the default UsageProducer Usually this will return the same as AccountingService.getUsageManager()
getUsageProducer(String) - Method in interface uk.ac.ed.epcc.safe.accounting.AccountingService
Get a named UsageProducer A name of the format manager:producer will select a specific producer from a named manager.
getUsageProducer() - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultAccountingService
 
getUsageProducer(String) - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultAccountingService
 
getUsageProducer() - Method in class uk.ac.ed.epcc.safe.accounting.reports.RecordSet
 
getUsageRecordFactory() - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordFactory.Use
 
getUseOverlapp() - Method in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordMapper
 
getValidatingVisitor() - Method in class uk.ac.ed.epcc.safe.accounting.reports.TemplateOverlay
 
getValue() - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
getValue(T) - Method in class uk.ac.ed.epcc.safe.accounting.db.RelationshipAccessor
 
getValue(T) - Method in class uk.ac.ed.epcc.safe.accounting.model.RoleAccessor
 
getValue(PropExpression<T>, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
getValue() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
getValueParser(AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.TypeConverterPropertyTag
 
getValueParser(Class<? extends T>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
getValueParser(Class<? extends T>, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
getValueParser(AppContext) - Method in interface uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserProvider
 
getValueParser(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserService
Returns a ValueParser with the specified name.
getValueParser(AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
getValueParser(String, PropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
getValueParser(Class<? extends T>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
getValues(PropertyTag<PT>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
getValues(PropertyTag<PT>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
getValues(PropertyTag<PT>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
getValues(PropertyTag<PT>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
getValues(PropertyTag<PT>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
getValues(PropertyTag<PT>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
getValues(PropertyTag<PT>, RecordSelector) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.PropertyTargetGenerator
Gets the distinct property values for the set of records identified by the RecordSelector
getValues(PropertyTag<PT>, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
getViewPeriod(AppContext) - Static method in class uk.ac.ed.epcc.safe.accounting.allocations.ViewPeriod
 
getViewTransition() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationRecord
 
getXSLTransform(String, Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
gftp_reg - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
GID - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.PasswdParser
 
GLOBUS_DN - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
GLOBUS_END_DATE - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
GLOBUS_EXEC_DATE - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
GLOBUS_EXECUTABLE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.NGSXMLRecordParser
 
GLOBUS_FINISHED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.NGSXMLRecordParser
 
GLOBUS_JOBID - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
GLOBUS_JOBTYPE - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
GLOBUS_JOBTYPEID - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
GLOBUS_MANAGER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
GLOBUS_PARENT_ID - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
Id of parent record.
GLOBUS_START_DATE - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
GLOBUS_SUBMIT_HOST - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
GLOBUS_SUBMITTED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.NGSXMLRecordParser
 
GLOBUS_USERNAME - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
GlobusJobManagerParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
Parser for Globus JobManager records.
GlobusJobManagerParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
graphOutput() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ChartExtension
 
graphOutput() - Method in class uk.ac.ed.epcc.safe.accounting.reports.CidChartExtension
 
graphOutput() - Method in class uk.ac.ed.epcc.safe.accounting.reports.CommandLineImageExtension
 
graphOutput() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ServeDataChartExtension
 
graphOutput() - Method in class uk.ac.ed.epcc.safe.accounting.reports.SVGChartExtension
 
graphOutput() - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableChartExtension
 
GridFtpTransferParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
Parser for GridFtp data transfer logs
GridFtpTransferParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
GRIDMAP_DN - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridMapParser
 
gridmap_reg - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridMapParser
 
GRIDMAP_USER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridMapParser
 
GridMapParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
 
GridMapParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.GridMapParser
 
GridPropertyPolicy - Class in uk.ac.ed.epcc.safe.accounting.policy
Policy to define standard properties used to generate OGF-Usage records This policy provides some standard mappings which can be overidden/extended by using an ExpressionPropertyPolicy
GridPropertyPolicy() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.GridPropertyPolicy
 
GROUP_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
GROUPNAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 

H

h_type - Variable in class uk.ac.ed.epcc.safe.accounting.db.DerefSQLValue
 
has_data - Variable in class uk.ac.ed.epcc.safe.accounting.reports.ChartExtension.Chart
 
has_error - Variable in class uk.ac.ed.epcc.safe.accounting.servlet.DeveloperResult
 
hasChild(String, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
hasData(ChartExtension.Chart) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ChartExtension
 
hasError(SessionService) - Method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplate
Check if there is an error in the report additional checks may be made depending on the role of the user.
hasErrors() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.charts.Power2RangeLabeller.Range
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.BinaryPropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.CasePropExpression.Case
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.CasePropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.ConstPropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.ConvertMillisecondToDatePropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DeRefExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DoublePropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationCastPropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationPropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationSecondsPropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.ExpressionTuple
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.IntPropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.LabelPropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.MilliSecondDatePropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.NamePropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.SelectPropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.StringPropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.expr.TypeConverterPropExpression
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTuple
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.ReductionTarget
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ObjectSet
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportType
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.selector.CombiningRecordSelector
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.selector.NullSelector
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.selector.PeriodOverlapRecordSelector
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.selector.RelationClause
 
hashCode() - Method in class uk.ac.ed.epcc.safe.accounting.selector.SelectClause
 
hasNext() - Method in class uk.ac.ed.epcc.safe.accounting.update.StringSplitter
 
hasNext() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.MultiIterator
 
hasParam(String, Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
hasParameterRef(Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
Test for existance of a ParameterRef
hasProducers() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
hasProperty(PropertyTag<P>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Is this a defined property
hasProperty(PropertyTag<X>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
Is this a defined property
hasProperty(PropertyTag<X>) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
Is this a defined property
hasProperty(PropertyTag<P>) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
hasProperty(PropertyTag<X>) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
Is this a defined property
hasProperty(PropertyTag<X>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
hasProperty(PropertyTag<X>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
hasProperty(PropertyTag) - Method in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
hasProperty(PropertyTag) - Method in class uk.ac.ed.epcc.safe.accounting.properties.MultiFinder
 
hasProperty(PropertyTag) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyFinder
is the specified property in the set of properties that can be found by this object.
hasProperty(PropertyTag<P>) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyTargetFactory
Check if the specified property is defined.
hasProperty(PropertyTag) - Method in class uk.ac.ed.epcc.safe.accounting.properties.SetPropertyFinder
 
hasProperty(PropertyTag<X>) - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPlugInOwner
 
hasProperty(PropertyTag<X>) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
hasProperty(PropertyTag<X>) - Method in interface uk.ac.ed.epcc.safe.accounting.UsageProducer
Does this class support the specified property.
hasRecords(Period, RecordSet) - Method in class uk.ac.ed.epcc.safe.accounting.reports.FilterExtension
 
hasReportParameterDefs() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
hasReportParameters() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
history - Static variable in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
HISTORY_END - Static variable in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
HISTORY_START - Static variable in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
host - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
HOUR - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
HourlyAggregateUsageRecordFactory - Class in uk.ac.ed.epcc.safe.accounting.aggregation
A AggregateUsageRecordFactory that aggregates on hour boundaries.
HourlyAggregateUsageRecordFactory(AppContext, String, UsageRecordFactory) - Constructor for class uk.ac.ed.epcc.safe.accounting.aggregation.HourlyAggregateUsageRecordFactory
 
HourlyAggregateUsageRecordFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.aggregation.HourlyAggregateUsageRecordFactory
 
HTML - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
HTMLReportParametersForm - Class in uk.ac.ed.epcc.safe.accounting.reports.forms.html
 
HTMLReportParametersForm(ReportBuilder, Map<String, Object>, ReportType) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.forms.html.HTMLReportParametersForm
 

I

IdFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
 
IdFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.IdFormatter
 
ignorableWhitespace(char[], int, int) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLSplitter
Not used
ignorableWhitespace(char[], int, int) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
Mimics the ignorableWhitespace method from the ContentHandler class.
IllegalContentException - Exception in uk.ac.ed.epcc.safe.accounting.reports.exceptions
 
IllegalContentException() - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.exceptions.IllegalContentException
 
IllegalReductionException - Exception in uk.ac.ed.epcc.safe.accounting
Exception thrown when an illegal reduction is requested
IllegalReductionException() - Constructor for exception uk.ac.ed.epcc.safe.accounting.IllegalReductionException
 
IllegalReductionException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.IllegalReductionException
 
IllegalReductionException(Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.IllegalReductionException
 
IllegalReductionException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.IllegalReductionException
 
ImplementationPropExpressionVisitor - Class in uk.ac.ed.epcc.safe.accounting.expr
Class that expands derived properties to generate an implementation string.
ImplementationPropExpressionVisitor() - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
incCounter() - Method in class uk.ac.ed.epcc.safe.accounting.reports.TemplateOverlay.ReportFile
 
includeSelectClause(PropExpression<P>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.SQLValueVisitor
 
includeSelectClause(PropExpression<X>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
test if the specified expression should be included in the select This allows us to skip completely undefined clauses while still detecting valid clauses that don't resolve as SQLValues
IncrementalPropertyContainerParser - Interface in uk.ac.ed.epcc.safe.accounting.update
A PropertyContainerParser for data where the UsageRecordData is composed of multiple event records.
INDEX - Static variable in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
INDEX_KEY - Static variable in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
IndexedReferenceValueParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
ValueParser for IndexedReference types.
IndexedReferenceValueParser(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.IndexedReferenceValueParser
 
IndexedTag<I extends uk.ac.ed.epcc.webapp.Indexed,F extends uk.ac.ed.epcc.webapp.model.data.reference.IndexedProducer> - Class in uk.ac.ed.epcc.safe.accounting.reference
Tag for an IndexedTag type.
IndexedTag(PropertyRegistry, String, Class<? extends F>, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
IndexedTag(PropertyRegistry, String, Class<? extends F>, String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
IndexedTag(PropertyRegistry, String, Class<? extends F>) - Constructor for class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
IndexReduction - Class in uk.ac.ed.epcc.safe.accounting
A ReductionTarget that generates an index value similar to an SQL GROUP BY clause.
IndexReduction(PropExpression<?>) - Constructor for class uk.ac.ed.epcc.safe.accounting.IndexReduction
 
IndexReductionFinder<T extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget> - Class in uk.ac.ed.epcc.safe.accounting.db
 
IndexReductionFinder(AccessorMap<T>, Set<ReductionTarget>, ReductionMapResult) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.IndexReductionFinder
 
IndexReductionMapper<T extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget> - Class in uk.ac.ed.epcc.safe.accounting.db
 
IndexReductionMapper(AccessorMap, Set<ReductionTarget>, ReductionMapResult) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.IndexReductionMapper
 
init(AppContext, PropertyFinder) - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
 
init(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordFormatter
Deprecated.
Initialises this formatter.
initAccessorMap(AppContext, String) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
initAccessorMap(AppContext, String) - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultDataObjectPropertyFactory
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.GridMapParser
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.JobmanagerParser
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
initFinder(AppContext, PropertyFinder) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.NGSXMLRecordParser
 
initFinder(AppContext, PropertyFinder) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PasswdParser
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.VomsAccountingParser
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLPropertyDomParser
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLRecordParser
 
initFinder(AppContext, PropertyFinder) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLRecordParser
First stage of the initFinder process.
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.policy.AggregationPolicy
Deprecated.
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.policy.AliasPropertyPolicy
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.policy.DerivedPropertyPolicy
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ExpressionPropertyPolicy
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.policy.GridPropertyPolicy
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.policy.LinkPolicy
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.update.BaseParser
 
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.update.NullParser
 
initFinder(AppContext, PropertyFinder, String) - Method in interface uk.ac.ed.epcc.safe.accounting.update.PropertyContainerUpdater
Generate a PropertyFinder that will find any PropertyTag generated by this class.
initFinder(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.update.ReadOnlyParser
 
InnerUsageRecordQueryMapper<K,D extends java.lang.Number> - Class in uk.ac.ed.epcc.safe.accounting.charts
QueryMapper that plots property data based on the record being entirely within the target range. note that this will net generate sensible plots by itself it Any records overlapping the ends of the target period need to be added using a transform.
InnerUsageRecordQueryMapper(AppContext, RecordSelector, PropExpression<K>, Reduction, PropExpression<D>, PropertyTag<Date>, PropertyTag<Date>, PropertyKeyLabeller<K>) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.InnerUsageRecordQueryMapper
 
InnerUsageRecordQueryMapper(AppContext, RecordSelector, int, Reduction, PropExpression<D>, PropertyTag<Date>, PropertyTag<Date>, PropertyKeyLabeller<K>) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.InnerUsageRecordQueryMapper
 
INSERTED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
INSERTED_TIMESTAMP - Static variable in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordFactory
 
IntegerParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
Parser that parses a string into an Integer A NullPointerException is thrown if the string provided is null.
IntegerParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.IntegerParser
 
IntervallicVolumeParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
parse a numeric value. if storageUnit or phaseUnit values are specified then convert to bits.
IntervallicVolumeParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.IntervallicVolumeParser
 
IntPropExpression<T> - Class in uk.ac.ed.epcc.safe.accounting.expr
A cast to integer expression.
IntPropExpression(PropExpression<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.IntPropExpression
 
InvalidPropertyException - Exception in uk.ac.ed.epcc.safe.accounting.properties
Exception thrown when a PropertyContainer does not support the specified property
InvalidPropertyException(PropExpression) - Constructor for exception uk.ac.ed.epcc.safe.accounting.properties.InvalidPropertyException
 
InvalidPropertyException(String, PropExpression) - Constructor for exception uk.ac.ed.epcc.safe.accounting.properties.InvalidPropertyException
 
InvalidPropertyException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.properties.InvalidPropertyException
 
InvalidSQLPropertyException - Exception in uk.ac.ed.epcc.safe.accounting.properties
Exception thrown when a Property cannot be implemented in SQL
InvalidSQLPropertyException(PropExpression) - Constructor for exception uk.ac.ed.epcc.safe.accounting.properties.InvalidSQLPropertyException
 
InvalidSQLPropertyException(String, PropExpression) - Constructor for exception uk.ac.ed.epcc.safe.accounting.properties.InvalidSQLPropertyException
 
InvalidSQLPropertyException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.properties.InvalidSQLPropertyException
 
IS_ME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
is_null - Variable in class uk.ac.ed.epcc.safe.accounting.selector.NullSelector
 
isComplete(T) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
isComplete(T) - Method in interface uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTarget
Is this a complete or partial record.
isComplete(T) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
isComplete(UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
isComplete(UsageRecord) - Method in interface uk.ac.ed.epcc.safe.accounting.update.IncrementalPropertyContainerParser
Are all the necessary properties present in the record.
isCumulative() - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
Should the data be converted to a cummulative plot
isDefined(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ExpressionExpander
 
isEmpty(TimePeriod, PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.SequenceAllocationFactory
 
isFormatting() - Method in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordFormatter
Deprecated.
Tests to see if this formatter is in the process of formatting.
isLocked() - Method in class uk.ac.ed.epcc.safe.accounting.selector.CombiningRecordSelector
 
isMyRecord(UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
isNotRecording() - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
A convenience method.
isRateScale() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
Should TimeChart data be scaled according to size of plot periods.
isRecording() - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
Determines whether or not this recorder is still recording.
isSet(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
 
isStacked() - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
Should the data be converted to a stacked plot
isTrivial(Object) - Method in class uk.ac.ed.epcc.safe.accounting.reports.FormatExtension
 
isTrivial(Object) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
 
iterator() - Method in class uk.ac.ed.epcc.safe.accounting.expr.SelectPropExpression
 
iterator() - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLSplitter
 
iterator() - Method in class uk.ac.ed.epcc.safe.accounting.selector.CombiningRecordSelector
 

J

JOB_ID_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
JOB_ID_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
JOB_NAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
JOB_NAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
jobID - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.JobmanagerParser
 
jobmanager - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.JobmanagerParser
 
JobmanagerParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
parser for EGEE jobmanger logs
JobmanagerParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.JobmanagerParser
 
JobTableMaker<UR extends UsageRecord> - Class in uk.ac.ed.epcc.safe.accounting
Class to build a table of per-job information.
JobTableMaker(AppContext, UsageProducer) - Constructor for class uk.ac.ed.epcc.safe.accounting.JobTableMaker
 
JobTableMaker(AppContext, UsageProducer, List<ColName>) - Constructor for class uk.ac.ed.epcc.safe.accounting.JobTableMaker
 

K

KeyMapperEntry<K> - Class in uk.ac.ed.epcc.safe.accounting.charts
A MapperEntry that generates multiple plot sets depending on a key property
KeyMapperEntry(AppContext, PropExpression<K>, Labeller<K, ?>, String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.KeyMapperEntry
 
keySet() - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
 
KEYWORD - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
Keywords - Enum in uk.ac.ed.epcc.safe.accounting.expr.parse
Conversion functions on propexpressions.

L

labeller - Variable in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordQueryMapper
 
LabelPropExpression<T,R> - Class in uk.ac.ed.epcc.safe.accounting.expr
A PropExpression that maps a nested expression to a String using a Labeller
LabelPropExpression(Labeller<T, R>, PropExpression<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.LabelPropExpression
 
LBRACE - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
left - Variable in class uk.ac.ed.epcc.safe.accounting.selector.RelationClause
 
length() - Method in class uk.ac.ed.epcc.safe.accounting.expr.SelectPropExpression
 
LexException - Exception in uk.ac.ed.epcc.safe.accounting.expr.parse
 
LexException(CharSequence) - Constructor for exception uk.ac.ed.epcc.safe.accounting.expr.parse.LexException
 
LexException(Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.expr.parse.LexException
 
LexTarget - Interface in uk.ac.ed.epcc.safe.accounting.expr.parse
Target expression for the lexer
LinkPolicy - Class in uk.ac.ed.epcc.safe.accounting.policy
LinkPolicy is used to cross link two accounting tables when the raw data is spread across two different sources.
LinkPolicy() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.LinkPolicy
 
LinkPolicy.SetRemoteAction - Class in uk.ac.ed.epcc.safe.accounting.policy
 
LinkPolicy.SetRemoteAction(TableTransitionTarget) - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.LinkPolicy.SetRemoteAction
 
LinkPolicy.SetRemoteTransition - Class in uk.ac.ed.epcc.safe.accounting.policy
 
LinkPolicy.SetRemoteTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.LinkPolicy.SetRemoteTransition
 
ListenerObjection - Exception in uk.ac.ed.epcc.safe.accounting.allocations
Exception thrown when a AllocationListener wishes to veto a proposed operation
ListenerObjection() - Constructor for exception uk.ac.ed.epcc.safe.accounting.allocations.ListenerObjection
 
ListenerObjection(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.allocations.ListenerObjection
 
ListenerPolicy - Class in uk.ac.ed.epcc.safe.accounting.policy
The AccountingListenerPolicy forwards record create and delete operations onto a set of UsageRecordListener classes.
ListenerPolicy() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy
 
ListenerPolicy.AddListenerTransition - Class in uk.ac.ed.epcc.safe.accounting.policy
 
ListenerPolicy.AddListenerTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy.AddListenerTransition
 
ListenerPolicy.AddListenerTransition.AddListenerAction - Class in uk.ac.ed.epcc.safe.accounting.policy
 
ListenerPolicy.AddListenerTransition.AddListenerAction(TableTransitionTarget) - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy.AddListenerTransition.AddListenerAction
 
ListenerPolicy.DeleteListenerAction - Class in uk.ac.ed.epcc.safe.accounting.policy
 
ListenerPolicy.DeleteListenerAction(TableTransitionTarget) - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy.DeleteListenerAction
 
ListenerPolicy.DeleteListenerTransition - Class in uk.ac.ed.epcc.safe.accounting.policy
 
ListenerPolicy.DeleteListenerTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy.DeleteListenerTransition
 
LL_JobName - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LL_JobSubmitTime - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LL_JobSubmittingUser - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LL_StepAccountNumber - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LL_StepBgJobId - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LL_StepBgSizeAllocated - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LL_StepBgSizeRequested - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LL_StepCompletionCode - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LL_StepCompletionDate - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LL_StepID - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LL_StepJobClass - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LL_StepNodeCount - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LL_StepPowerConsumption - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LL_StepStartTime - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LL_StepTaskInstanceCount - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
loadleveler_reg - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
LoadLevelerParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
The LoadLeveler global-history file is a structured binary file.
LoadLevelerParser(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.LoadLevelerParser
 
localUser - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.JobmanagerParser
 
lock() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyRegistry
prevent further modifications to this regismenttry For a statically allocated PropertyREgistry this can be invoked in as assign
lock() - Method in class uk.ac.ed.epcc.safe.accounting.selector.CombiningRecordSelector
 
log - Variable in class uk.ac.ed.epcc.safe.accounting.db.DefaultUsageProducer
 
log - Variable in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordFactory
 
logs - Variable in class uk.ac.ed.epcc.safe.accounting.servlet.DeveloperResult
 
LongParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
Parser that parses a string into a Long/code> A NullPointerException is thrown if the string provided is null.
LongParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.LongParser
 
lookupTransition(T, String) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
LPAREN - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
lrmsID - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.JobmanagerParser
 
lsf - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_BATCH_COMMAND_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_CPU_TIME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_EXEC_HOSTS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_HOSTNAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_JOB_ARRAY_INDEX - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_JOBEXIT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_JOBID_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_JOBNAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_LOGDATE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_MAXPROCESSORS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_MEMORYUSED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_NUM_EXECHOSTS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_NUMPROCESSORS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_PROJECT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_QUEUE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_STARTED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_SUBMITTED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_USERNAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_VIRTUALMEMORYUSED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSF_WALLCLOCK_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSFParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
 
LSFParser(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
LSQR - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
LSResolver - Class in uk.ac.ed.epcc.safe.accounting.xml
class to implement schema sheet resolution via TextFileOverlay
LSResolver(DOMImplementation, TextFileOverlay, String, LSResourceResolver) - Constructor for class uk.ac.ed.epcc.safe.accounting.xml.LSResolver
 

M

MACHINE_NAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
MacroExpander - Class in uk.ac.ed.epcc.safe.accounting.reports
Class for performing property macro expansion on strings.
MacroExpander(AppContext, ValueParserPolicy) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.MacroExpander
 
make(PropertyContainer) - Method in interface uk.ac.ed.epcc.safe.accounting.db.ClassificationParseTarget
Returns an uncommitted object updated to match the input container.
make(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
make(String) - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionLexer.LiteralExpressionLexTarget
 
make(String) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.parse.LexTarget
create the target object from the matched string.
make(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
make(String) - Method in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
make(String) - Method in class uk.ac.ed.epcc.safe.accounting.properties.MultiFinder
 
make(String) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyFinder
Locate a registered property by name.
make(String) - Method in class uk.ac.ed.epcc.safe.accounting.properties.SetPropertyFinder
 
makeAccumulations() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
make the set of accumulated properties
makeAllocationProperties() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
makeAllocationProperties() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
makeBarTimeChart(Period, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ChartExtension
 
makeBarTimeChartPlot(PlotEntry, BarTimeChart, UsageProducer, RecordSelector, int, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.safe.accounting.model.CertificatePersonFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplateFactory
 
makeByName(String) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
makeCaseOverlapReductionTarget(Reduction, PropExpression<? extends Number>, PropExpression<Date>, PropExpression<Date>, Date, Date) - Method in class uk.ac.ed.epcc.safe.accounting.OverlapHandler
 
makeConstraints() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
makeDefault() - Method in class uk.ac.ed.epcc.safe.accounting.db.FunctionMapper
 
makeDefault() - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyContainerMapper
 
makeDefault() - Method in class uk.ac.ed.epcc.safe.accounting.db.ReductionMapper
 
makeDerived() - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPlugInOwner
 
makeFilter(Object) - Method in class uk.ac.ed.epcc.safe.accounting.reports.FilterExtension
Make a RecordSet based on all the Filter clauses in scope.
makeFilter(RecordSet, Object) - Method in class uk.ac.ed.epcc.safe.accounting.reports.FilterExtension
 
makeFinder() - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPlugInOwner
 
makeFromWebName(String) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
makeFromWebName(String, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
makeIndexProperties() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
makeInnerAverageReductionTarget(PropExpression<? extends Number>, PropExpression<Date>, PropExpression<Date>, Date, Date) - Static method in class uk.ac.ed.epcc.safe.accounting.OverlapHandler
Convert a numerical property into the ReductionTarget needed to calculate the overlap contribution to the time-average of records totally within the overlap period.
makeKey(ResultSet) - Method in class uk.ac.ed.epcc.safe.accounting.db.IndexReductionMapper
 
makeKey(E) - Method in class uk.ac.ed.epcc.safe.accounting.ExpressionTargetTableMaker
 
makeKey(UR) - Method in class uk.ac.ed.epcc.safe.accounting.JobTableMaker
 
makeListeners(AppContext, String) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
makeListeners() - Method in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy
Create the list of listeners
makeNameSpaceContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.NGSXMLRecordParser
 
makeNameSpaceContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
makeNameSpaceContext() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLRecordParser
This is used for namespace resolution In particular for the Xpath expressions used by the parser.
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationSQLValue
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.safe.accounting.db.FunctionMapper
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyContainerMapper
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.safe.accounting.db.ReductionMapper
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.safe.accounting.db.RemoteSQLValue
 
makeObjectSet(Object) - Method in class uk.ac.ed.epcc.safe.accounting.reports.FilterExtension
 
makeObjectSet(Element) - Method in class uk.ac.ed.epcc.safe.accounting.reports.FilterExtension
 
makeOnUpload() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
Control if new records should be made when seen in an parse
makeOverlapExpression(OverlapType, PropExpression<Date>, PropExpression<Date>, Date, Date) - Static method in class uk.ac.ed.epcc.safe.accounting.OverlapHandler
Calculate expression for the overlap of a record and a period.
makeOverlapReductionTarget(OverlapType, Reduction, PropExpression<? extends Number>, PropertyTag<Date>, PropertyTag<Date>, Date, Date) - Static method in class uk.ac.ed.epcc.safe.accounting.OverlapHandler
 
makeParser() - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPlugInOwner
 
makeParser() - Method in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner
 
makeParseTarget(PlugInOwner) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
makePeriod() - Method in class uk.ac.ed.epcc.safe.accounting.reports.PeriodExtension
Default period of previous Calendar month
makePeriod(Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
makePieTimeChart(Period, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ChartExtension
 
makePieTimeChartPlot(PlotEntry, PieTimeChart, UsageProducer, RecordSelector, int, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
Generate a dataset for a PieTimeChart using this mapper.
makePlugInOwner(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ConfigUsageRecordFactory
 
makePlugInOwner(AppContext, PropertyFinder, String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
makePolicies() - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPlugInOwner
 
makePolicies() - Method in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner
 
makeReference(I) - Method in class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
makeReference(int) - Method in class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
makeReferences(ReferencePropertyRegistry) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Register references from the ReferencePropertyRegistry This generates properties named after the target table.
makeReport(ReportType) - Method in class uk.ac.ed.epcc.safe.accounting.reports.email.MimeMessageReportBuilder
Create a MimeBodyPart that contains the report content of the desired type.
makeResult(ResultSet) - Method in class uk.ac.ed.epcc.safe.accounting.db.IndexReductionMapper
 
MakerMap - Class in uk.ac.ed.epcc.safe.accounting.parsers
A map from keywords to ContainerEntryMaker
MakerMap() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.MakerMap
 
makeSelect(PropExpression[]) - Static method in class uk.ac.ed.epcc.safe.accounting.expr.SelectPropExpression
Utility class to generate SelectPropExpression with a sensible target type.
makeSelect(I) - Method in class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
makeSelector(T) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.TypeConverterPropertyTag
 
makeSelector() - Method in class uk.ac.ed.epcc.safe.accounting.reports.FilterExtension
Make the default RecordSet if no Filter clauses are specified
makeString(Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
makeTable(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.ExpressionTargetTableMaker
 
makeTableRegistry() - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
makeTableRegistry() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
makeTableRegistry() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
makeTableRegistry() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
makeTableRegistry() - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
 
makeTableRegistry() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
makeTableRegistry() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
makeTableRegistry() - Method in class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
makeTableRegistry() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
makeTableRegistry() - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
makeTableRegistry() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
makeTableTransform(Element, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
makeTimeChart(Period, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ChartExtension
 
makeTimeChartPlot(PlotEntry, TimeChart<P>, UsageProducer<?>, RecordSelector, int, boolean, boolean, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
Make a dataset for a TimeChart and plot data to it usign this transform.
makeToggleMap() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
makeTransitions() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
makeTransitions() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
makeValueParser(Class) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
generate a default parser based on the class of the object.
mapEnd(Date) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
Map a time point to the end of the enclosing aggregation period The result may equal the input
mapEnd(Date) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.DailyAggregateUsageRecordFactory
 
mapEnd(Date) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.HourlyAggregateUsageRecordFactory
 
MapFinder<T extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget,K,R> - Class in uk.ac.ed.epcc.safe.accounting.db
 
MapFinder(AccessorMap<T>, Repository, PropertyTag<K>, PropertyTag<R>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.MapFinder
 
MapperEntry - Class in uk.ac.ed.epcc.safe.accounting.charts
MapperEntry represents the mapping of UsageRecords to plot set in a chart This class also holds the logic to build charts based on PlotEntry UsageProducer and RecordSelector.
MapperEntry(AppContext, String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
MapperEntryInput - Class in uk.ac.ed.epcc.safe.accounting.charts
Form Input for selecting a MapperEntry
MapperEntryInput(AppContext, UsageProducer, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.MapperEntryInput
 
MapReductionFinder<T extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget,K> - Class in uk.ac.ed.epcc.safe.accounting.db
 
MapReductionFinder(AccessorMap<T>, PropExpression<K>, ReductionTarget<Number>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.MapReductionFinder
 
MapSelector(String, Set<MapperEntry>) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
Generate a HTML selector for the possible Mappers
MapSelector(String, Set<PlotEntry>) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
Deprecated.
mapStart(Date) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
Map a time point to the start of the enclosing aggregation period The result MUST be before the input (start times are the last valid date of the previous period)
mapStart(Date) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.DailyAggregateUsageRecordFactory
 
mapStart(Date) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.HourlyAggregateUsageRecordFactory
 
match - Variable in class uk.ac.ed.epcc.safe.accounting.selector.RelationClause
 
match - Variable in class uk.ac.ed.epcc.safe.accounting.selector.SelectClause
 
MatcherFinderPolicy - Class in uk.ac.ed.epcc.safe.accounting.policy
Add Owner tables to raw usage data under the control of config parameters.
MatcherFinderPolicy(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy
 
MatcherFinderPolicy.AddOwnerAction - Class in uk.ac.ed.epcc.safe.accounting.policy
 
MatcherFinderPolicy.AddOwnerAction(TableTransitionTarget) - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.AddOwnerAction
 
MatcherFinderPolicy.AddOwnerTransition - Class in uk.ac.ed.epcc.safe.accounting.policy
 
MatcherFinderPolicy.AddOwnerTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.AddOwnerTransition
 
MatcherFinderPolicy.DeleteOwnerAction - Class in uk.ac.ed.epcc.safe.accounting.policy
 
MatcherFinderPolicy.DeleteOwnerAction(TableTransitionTarget) - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.DeleteOwnerAction
 
MatcherFinderPolicy.DeleteOwnerTransition - Class in uk.ac.ed.epcc.safe.accounting.policy
 
MatcherFinderPolicy.DeleteOwnerTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.DeleteOwnerTransition
 
MatcherFinderPolicy.RegenerateOwnerAction - Class in uk.ac.ed.epcc.safe.accounting.policy
 
MatcherFinderPolicy.RegenerateOwnerAction(TableTransitionTarget) - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.RegenerateOwnerAction
 
MatcherFinderPolicy.RegenerateOwnerTransition - Class in uk.ac.ed.epcc.safe.accounting.policy
 
MatcherFinderPolicy.RegenerateOwnerTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy.RegenerateOwnerTransition
 
matches(PropertyContainer, Date, Date) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory.AggregateRecord
 
matches(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
matches(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
Check if a RecordSelector matches the target object
matches(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropertyTargetEvaluatePropExpressionVisitor
 
MatchSelectVisitor<T extends ExpressionTarget> - Class in uk.ac.ed.epcc.safe.accounting.db
A SelectVisitor that tests if a RecordSelector matches an ExpressionTarget.
MatchSelectVisitor(T) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.MatchSelectVisitor
 
MemoryParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
 
MemoryParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.MemoryParser
 
merge(T, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AbstractAllocationListener
 
merge(T, T) - Method in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationListener
Two allocations have been combined in two.
merge(T, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.SequenceAllocationFactory
 
mergeKeys(Table<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.CompoundTable
 
MHTML - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.email.MimeMessageReportBuilder
 
milli_expr - Variable in class uk.ac.ed.epcc.safe.accounting.expr.ConvertMillisecondToDatePropExpression
 
MilliSecondDatePropExpression - Class in uk.ac.ed.epcc.safe.accounting.expr
PropExpression that converts a Date property to a millisecond value from the normal unix epoch.
MilliSecondDatePropExpression(PropExpression<Date>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.MilliSecondDatePropExpression
 
MimeMessageReportBuilder - Class in uk.ac.ed.epcc.safe.accounting.reports.email
 
MimeMessageReportBuilder(AppContext, String, Map<String, Object>) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.email.MimeMessageReportBuilder
 
MINUS - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
MINUTE - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
modified(T, String) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AbstractAllocationListener
 
modified(T, String) - Method in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationListener
The allocation has been created or modified
modifyDefaultTableSpecification(AppContext, TableSpecification, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
modifyDefaultTableSpecification(AppContext, TableSpecification, String) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy
 
modifyDefaultTableSpecification(AppContext, TableSpecification, String) - Method in class uk.ac.ed.epcc.safe.accounting.policy.GridPropertyPolicy
 
modifyDefaultTableSpecification(AppContext, TableSpecification, String) - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy
 
modifyDefaultTableSpecification(AppContext, TableSpecification, String) - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPropertyContainerParser
 
modifyDefaultTableSpecification(AppContext, TableSpecification, String) - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPropertyContainerUpdater
 
modifyDefaultTableSpecification(AppContext, TableSpecification, String) - Method in class uk.ac.ed.epcc.safe.accounting.update.NullParser
 
modifyDefaultTableSpecification(AppContext, TableSpecification, String) - Method in interface uk.ac.ed.epcc.safe.accounting.update.PropertyContainerUpdater
Modify the default table specification if appropriate A null specification denotes that a table should not be auto-created.
modifyDefaultTableSpecification(AppContext, TableSpecification, String) - Method in class uk.ac.ed.epcc.safe.accounting.update.ReadOnlyParser
 
MONTH - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
MULT - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
MultiFinder - Class in uk.ac.ed.epcc.safe.accounting.properties
MultiFinder is a PropertyFinder that spans multiple PropertyRegistry objects.
MultiFinder() - Constructor for class uk.ac.ed.epcc.safe.accounting.properties.MultiFinder
 

N

N_CPUS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
N_NODES_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
name - Variable in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
name() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportType
 
name_pattern - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
NAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
NameFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
 
NameFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.NameFormatter
 
NamePropExpression - Class in uk.ac.ed.epcc.safe.accounting.expr
A PropExpression that evaluates to the name of a referenced object.
NamePropExpression(ReferenceExpression<? extends DataObject>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.NamePropExpression
 
NEG - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
NegatePropExpression - Class in uk.ac.ed.epcc.safe.accounting.expr
An expression that negates a numerical value.
NegatePropExpression(PropExpression<? extends Number>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.NegatePropExpression
 
newCompoundTable() - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
newCompoundTable(TableExtension.CompoundTable) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
newObjectTable(ObjectSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
newObjectTable(TableExtension.CompoundTable, ObjectSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
newSimpleTable(Period, RecordSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
newSimpleTable(TableExtension.CompoundTable, Period, RecordSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
newSummaryTable(Period, RecordSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
newSummaryTable(TableExtension.CompoundTable, Period, RecordSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
next() - Method in class uk.ac.ed.epcc.safe.accounting.update.StringSplitter
 
next() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.MultiIterator
 
nextIterator() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.MultiIterator
 
nf - Variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
NGS_KB_USED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.NGSXMLRecordParser
 
NGS_MEMORY_USED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.NGSXMLRecordParser
 
NGS_REGISTRY - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.NGSXMLRecordParser
 
NGS_VIRTUAL_KB_USED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.NGSXMLRecordParser
 
NGS_VIRTUAL_MEMORY_USED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.NGSXMLRecordParser
 
NGSXMLRecordParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
OGFUR parser extended to include standard NGS additions Note that this class uses a different version of the schema (with different schema namespace) from the parent class.
NGSXMLRecordParser(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.NGSXMLRecordParser
 
NODE_COUNT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
normaliseName(String) - Method in class uk.ac.ed.epcc.safe.accounting.model.CertificatePersonFactory
 
normaliseName(String) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
notifyAggregate(T, PropertyContainer, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
Method to track charging in sub-classes
notifyCreated(T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
notifyCreated(T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
notifyDeleted(T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
notifyMerge(T, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
notifyModified(T, String) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
notifyModified(T, String) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
notifySplit(T, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
notifySplit(T, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
nSets() - Method in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordQueryMapper
 
nSets() - Method in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordTransform
 
NullParser - Class in uk.ac.ed.epcc.safe.accounting.update
 
NullParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.update.NullParser
 
NullSelector<T> - Class in uk.ac.ed.epcc.safe.accounting.selector
 
NullSelector(PropExpression<T>, boolean) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.NullSelector
 
NUMBER - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
NUMBER_OF_SPLIT_UNITS - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
NUMBER_OF_SPLITS - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
NumberAverageReductionTarget - Class in uk.ac.ed.epcc.safe.accounting
A ReductionTarget operating on numbers that generate an average.
NumberAverageReductionTarget(PropExpression<? extends Number>) - Constructor for class uk.ac.ed.epcc.safe.accounting.NumberAverageReductionTarget
 
NumberFilter - Static variable in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Encodes the rules for which kind of fields can be implemented as a numberif database field.
NumberMaxReductionTarget - Class in uk.ac.ed.epcc.safe.accounting
A ReductionTarget operating on numbers.
NumberMaxReductionTarget(PropExpression<? extends Number>) - Constructor for class uk.ac.ed.epcc.safe.accounting.NumberMaxReductionTarget
 
NumberMinReductionTarget - Class in uk.ac.ed.epcc.safe.accounting
A ReductionTarget operating on numbers.
NumberMinReductionTarget(PropExpression<? extends Number>) - Constructor for class uk.ac.ed.epcc.safe.accounting.NumberMinReductionTarget
 
NumberParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
Generic Number parser.
NumberParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.NumberParser
 
NumberReductionTarget - Class in uk.ac.ed.epcc.safe.accounting
 
NumberReductionTarget(Reduction, PropExpression<? extends Number>) - Constructor for class uk.ac.ed.epcc.safe.accounting.NumberReductionTarget
 
NumberSumReductionTarget - Class in uk.ac.ed.epcc.safe.accounting
A ReductionTarget operating on numbers.
NumberSumReductionTarget(PropExpression<? extends Number>) - Constructor for class uk.ac.ed.epcc.safe.accounting.NumberSumReductionTarget
 
NumberSumReductionTarget(PropExpression<? extends Number>, Number) - Constructor for class uk.ac.ed.epcc.safe.accounting.NumberSumReductionTarget
 

O

ObjectSet<F extends ExpressionTargetGenerator> - Class in uk.ac.ed.epcc.safe.accounting.reports
This is a combination of an ExpressionTargetGenerator and a RecordSelector
ObjectSet() - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ObjectSet
 
ObjectSet(ObjectSet<F>) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ObjectSet
 
OGF_TEXT - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_CHARGE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_CHARGE_UNIT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_CPU_DURATION_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_CREATE_TIME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_DEFAULT_REGISTRY - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
The property registry that holds all the default property tags used by UR extensionProperties.
OGFUR_END_TIME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_GLOBAL_JOB_ID_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_GLOBAL_USERNAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
There seems to be some confusion in OGF documents about the capitalisation of this element as the document gives GlobalUsername but the xsd schema in common use uses GlobalUserName.
OGFUR_HOST_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_JOB_NAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_LOCAL_JOB_ID_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_LOCAL_USER_ID_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_MACHINE_NAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_NODE_COUNT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_PROCESS_ID_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_PROCESSORS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_PROJECT_NAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_QUEUE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_RECORD_ID_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_RECORD_IDENTITY_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_SERVICE_LEVEL_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_START_TIME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_STATUS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_SUBJECT_NAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_SUBMIT_HOST_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFUR_WALL_DURATION_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
OGFXMLRecordParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
Parser for OGF usage records.
OGFXMLRecordParser(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.OGFXMLRecordParser
 
op - Variable in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordMapper
 
op - Variable in class uk.ac.ed.epcc.safe.accounting.expr.BinaryPropExpression
 
operator() - Method in enum uk.ac.ed.epcc.safe.accounting.Reduction
get a Operator suitable for combing partial results.
OptionalTable - Annotation Type in uk.ac.ed.epcc.safe.accounting.update
 
OrderClause<T> - Class in uk.ac.ed.epcc.safe.accounting.selector
A RecordSelector that requests the results be generated in a particular order.
OrderClause(boolean, PropExpression<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.OrderClause
 
OrRecordSelector - Class in uk.ac.ed.epcc.safe.accounting.selector
A class that encodes a selection expression for a set of UsageRecords.
OrRecordSelector() - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.OrRecordSelector
 
OrRecordSelector(RecordSelector) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.OrRecordSelector
 
OverlapHandler<T extends UsageRecord> - Class in uk.ac.ed.epcc.safe.accounting
Class that implements the logic of overlap calculations.
OverlapHandler(AppContext, UsageProducer<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.OverlapHandler
 
overlapps(UsageProducer<?>, Date, Date) - Method in class uk.ac.ed.epcc.safe.accounting.charts.OverlapUsageRecordRangeMapper
 
overlapps(UsageRecord, Date, Date) - Method in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordMapper
 
overlaps(ExpressionTarget, PropExpression<Date>, PropExpression<Date>, Date, Date) - Static method in class uk.ac.ed.epcc.safe.accounting.OverlapHandler
 
overlaps(TimePeriod, TimePeriod) - Method in enum uk.ac.ed.epcc.safe.accounting.selector.OverlapType
 
OverlapType - Enum in uk.ac.ed.epcc.safe.accounting.selector
different overlap conditions
OverlapUsageRecordQueryMapper<K,D extends java.lang.Number> - Class in uk.ac.ed.epcc.safe.accounting.charts
QueryMapper that plots property data using the OverlapHandler overlap methods Note that this may be inefficient if used in a TimeChart as the overlap records will be processed multiple times.
OverlapUsageRecordQueryMapper(AppContext, RecordSelector, PropExpression<K>, Reduction, PropExpression<D>, PropertyTag<Date>, PropertyTag<Date>, PropertyKeyLabeller<K>) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.OverlapUsageRecordQueryMapper
 
OverlapUsageRecordQueryMapper(AppContext, RecordSelector, int, Reduction, PropExpression<D>, PropertyTag<Date>, PropertyTag<Date>, PropertyKeyLabeller<K>) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.OverlapUsageRecordQueryMapper
 
OverlapUsageRecordRangeMapper - Class in uk.ac.ed.epcc.safe.accounting.charts
A RangeMapper that queries a UsageProducer directly.
OverlapUsageRecordRangeMapper(AppContext, NumberReductionTarget, RecordSelector, PropExpression<Date>, PropExpression<Date>) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.OverlapUsageRecordRangeMapper
 

P

parameter(Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
 
PARAMETER_ELEM - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
 
PARAMETER_LOC - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
 
PARAMETER_LOC - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
ParameterExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
The ParameterExtension expands objects in the parameter map into the output.
ParameterExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
 
ParameterParseException - Exception in uk.ac.ed.epcc.safe.accounting.reports.exceptions
 
ParameterParseException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.exceptions.ParameterParseException
 
params - Variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntryInput
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntryInput
 
parse(DerivedPropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
parse(DerivedPropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
parse(DerivedPropertyMap, String) - Method in interface uk.ac.ed.epcc.safe.accounting.db.PropertyContainerParseTarget
Parse a text line into a DerivedPropertyMap.
parse(DerivedPropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
parse() - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Parse input from the scanner that was specified at object construction time.
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.expr.Parser
Parse a String into a PropExpression
parse(DerivedPropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
parse(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractKeyPairParser
 
parse(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
parse(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
parse(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
parse(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.GridMapParser
 
parse(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.JobmanagerParser
 
parse(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
parse(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PasswdParser
 
parse(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.RegexpParser
 
parse(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.BooleanParser
Determines the boolean value of the string.
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.DateParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.DecimalParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.DefaultFormatter
 
parse(Node) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.DomParserAdapter
 
parse(Node) - Method in interface uk.ac.ed.epcc.safe.accounting.parsers.value.DomValueParser
Parses the specified Node and constructs the appropriate object out of it.
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.DoubleParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.FloatParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.IndexedReferenceValueParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.IntegerParser
 
parse(Node) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.IntervallicVolumeParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.LongParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.MemoryParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.NumberParser
 
parse(Node) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.PatternDomParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ReferenceValueParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.SecondDurationParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.SimpleDurationParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.SlurmDurationParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.SlurmMemoryParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.StringParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.TimestampParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.TypeConverterValueParser
 
parse(String) - Method in interface uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParser
Parses the specified string and constructs the appropriate object out of it.
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserInput
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDateTimeParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDurationParser
Parses an XML duration string and converts it into a duration in seconds.
parse(PropertyMap, Node) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLPropertyDomParser
 
parse(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLRecordParser
 
parse(PropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.policy.BasePolicy
 
parse(PropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy
 
parse(PropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.policy.LinkPolicy
 
parse(PropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ExpressionExpander
 
parse(PropExpression<T>, String, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
parse(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.update.NullParser
 
parse(PropertyMap, Node) - Method in interface uk.ac.ed.epcc.safe.accounting.update.PropertyContainerDomParser
Parse a Dom representation of a UsageRecord in an XML format.
parse(PropertyMap, String) - Method in interface uk.ac.ed.epcc.safe.accounting.update.PropertyContainerParser
Parse a String representation of the UsageRecord.
parse(PropertyMap) - Method in interface uk.ac.ed.epcc.safe.accounting.update.PropertyContainerPolicy
Generate additional properties based on properties from the basic parse and previously applied Policies
parse(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.update.ReadOnlyParser
 
parse(String) - Method in class uk.ac.ed.epcc.safe.accounting.upload.DEISARolesUploadParser
 
parse_vis - Variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
ParseAccountingClassificationFactory<T extends AccountingClassification> - Class in uk.ac.ed.epcc.safe.accounting.db
Factory class for AccountingClassification objects with a defined parser.
ParseAccountingClassificationFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
ParseAccountingClassificationFactory.ParseClassificationRegistry - Class in uk.ac.ed.epcc.safe.accounting.db
 
ParseAccountingClassificationFactory.ParseClassificationRegistry() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory.ParseClassificationRegistry
 
ParseClass - Annotation Type in uk.ac.ed.epcc.safe.accounting.parsers
 
ParseException - Exception in uk.ac.ed.epcc.safe.accounting.expr
 
ParseException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.expr.ParseException
 
ParseException(Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.expr.ParseException
 
ParseException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.expr.ParseException
 
ParseException - Exception in uk.ac.ed.epcc.safe.accounting.reports.exceptions
Part of the template document cannot be parsed.
ParseException() - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.exceptions.ParseException
 
ParseException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.exceptions.ParseException
 
ParseException(Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.exceptions.ParseException
 
ParseException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.exceptions.ParseException
 
parseForm(HttpServletRequest) - Method in class uk.ac.ed.epcc.safe.accounting.reports.forms.html.HTMLReportParametersForm
 
parseMapSelector(String, Set<MapperEntry>) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
parse the HTML request for the possible mappers.
parseMapSelector(String, Set<PlotEntry>) - Static method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
Deprecated.
parseNumber(NumberFormat, Class, String) - Static method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
parseNumberWithDef(Number, String) - Static method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
parseObject(String, ParsePosition) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserFormat
 
parsePeriod(String) - Static method in class uk.ac.ed.epcc.safe.accounting.allocations.ViewPeriod
 
parseProducer(String) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
parsePropertyList(String) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
Parser - Class in uk.ac.ed.epcc.safe.accounting.expr
Simple expression parser.
Parser(AppContext, PropertyFinder) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.Parser
 
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.BooleanParser
Useful static instance of this object to be used when one doesn't want to generate lots of parsers when one will suffice
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.DateParser
Simple date format that accepts dates in the default ISO 8601 format yyyy-MM-dd
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.DateTimeParser
Simple date format that accepts dates in the default ISO 8601 format yyyy-MM-dd
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.DecimalParser
Useful static instance of this object to be used when one doesn't want to generate lots of parsers when one will suffice
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.IntegerParser
Useful static instance of this object to be used when one doesn't want to generate lots of parsers when one will suffice
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.LongParser
Useful static instance of this object to be used when one doesn't want to generate lots of parsers when one will suffice
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.MemoryParser
 
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.PbsDateParser
Useful static instance of this object to be used when one doesn't want to generate lots of parsers when one will suffice
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.SecondDurationParser
 
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.SimpleDurationParser
 
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.SlurmDurationParser
 
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.SlurmMemoryParser
 
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.StringParser
Useful static instance of this object to be used when one doesn't want to generate lots of parsers when one will suffice
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.TimestampParser
Useful static instance of this object to be used when one doesn't want to generate lots of parsers when one will suffice
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDateTimeParser
Useful static instance of this object to be used when one doesn't want to generate lots of parsers when one will suffice
PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDurationParser
WARNING: this default static parser is constructed using the no-argument constructor of XMLDurationParser.
PARSER_PREFIX - Static variable in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner
 
parseReportParametersForm(Form, Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
ParsernameSpaceContext - Class in uk.ac.ed.epcc.safe.accounting.parsers
 
ParsernameSpaceContext(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.ParsernameSpaceContext
 
parseToDuration(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDurationParser
Convenient method to parse a string into a Duration object instead of a Java Date object.
ParseUsageRecordFactory<T extends UsageRecordFactory.Use> - Class in uk.ac.ed.epcc.safe.accounting.db
Base class for UsageProducers that directly parse input.
ParseUsageRecordFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
ParseUsageRecordFactory.ParseTableRegistry - Class in uk.ac.ed.epcc.safe.accounting.db
 
ParseUsageRecordFactory.ParseTableRegistry() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory.ParseTableRegistry
 
ParseUsageRecordFactory.RescanTableTransition<P extends ParseUsageRecordFactory> - Class in uk.ac.ed.epcc.safe.accounting.db
 
ParseUsageRecordFactory.RescanTableTransition() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory.RescanTableTransition
 
ParseUsageRecordFactory.RescanTableTransition.RescanAction - Class in uk.ac.ed.epcc.safe.accounting.db
 
ParseUsageRecordFactory.RescanTableTransition.RescanAction(ParseUsageRecordFactory) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory.RescanTableTransition.RescanAction
 
PARTITION_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
PARTITION_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
PasswdParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
Parser for standard unix password files
PasswdParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.PasswdParser
 
PasswordPerson - Class in uk.ac.ed.epcc.safe.accounting.model
Password authenticated accounting AppUser
PasswordPerson(PasswordPersonFactory<? extends PasswordPerson>, Repository.Record) - Constructor for class uk.ac.ed.epcc.safe.accounting.model.PasswordPerson
 
PasswordPersonFactory<P extends PasswordPerson> - Class in uk.ac.ed.epcc.safe.accounting.model
Password authenticated AppUserFactory extended to support properties.
PasswordPersonFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
PasswordPersonFactory.PersonTableRegistry - Class in uk.ac.ed.epcc.safe.accounting.model
 
PasswordPersonFactory.PersonTableRegistry(AccessorMap) - Constructor for class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory.PersonTableRegistry
 
Path - Annotation Type in uk.ac.ed.epcc.safe.accounting.parsers
 
PatternDomParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
DomValueParser that extracts part of the target text using a regular expression.
PatternDomParser(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.PatternDomParser
 
PBS_ACCOUNT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_ACCOUNTING_ID_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_ALTERNATE_ID_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_AUTHORIZED_GROUPS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_AUTHORIZED_HOSTS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_AUTHORIZED_USERS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_ELIGIBLE_TIME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_ENDED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_ENTERED_QUEUE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_EXEC_HOST_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_EXIT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_GROUP_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_ID_STRING_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_JOB_NAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_JOB_TIMESTAMP_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_NODES_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser
 
PBS_NUM_CPUS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser
 
PBS_NUM_NODES_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser
 
PBS_OWNER_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_PROC_PER_NODE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser
 
PBS_QUEUE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_RECORD_TYPE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_RESERVATION_DURATION_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_RESERVATION_ID_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_RESERVATION_NAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_SESSION_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_STARTED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_SUBMITTED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_TIME_USED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PBS_USER_HOST_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser
 
PBS_USER_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
PbsDateParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
Parses a string into a Date.
PbsDateParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.PbsDateParser
 
PbsParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
Parser for PBS (Portable Batch System) records.
PbsParser(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser
Constructs a new PbsParser.
PbsParser.PBSNodesCPUEntryMaker - Class in uk.ac.ed.epcc.safe.accounting.parsers
Nodes cpu EntryMaker Some varients of PBS use a modes=:ppn= syntax for the nodes
PbsParser.PBSNodesCPUEntryMaker() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser.PBSNodesCPUEntryMaker
 
PDFReportType - Class in uk.ac.ed.epcc.safe.accounting.reports
 
PDFReportType(String, String, String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.PDFReportType
 
peer(PropertyTag<T>, PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
alias two property tags to each other.
percent(Period, RecordSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.AtomExtension
 
PercentFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
 
PercentFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.PercentFormatter
 
PERIOD_ELEMENT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
PERIOD_NS - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
PeriodExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
 
PeriodExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.PeriodExtension
 
PeriodFormatter - Class in uk.ac.ed.epcc.safe.accounting.reports
DomFormatter that formats a Period as the corresponding XML fragment
PeriodFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.PeriodFormatter
 
PeriodKey - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
PeriodKey(String) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.PeriodKey
 
PeriodKey(String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.PeriodKey
 
PeriodOverlapRecordSelector - Class in uk.ac.ed.epcc.safe.accounting.selector
Select a set of records that overlap with a time period.
PeriodOverlapRecordSelector(TimePeriod, PropExpression<Date>, PropExpression<Date>, OverlapType, long) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.PeriodOverlapRecordSelector
PeriodOverlapRecordSelector(TimePeriod, PropExpression<Date>, PropExpression<Date>) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.PeriodOverlapRecordSelector
make a selector that selects any record that overlaps in any way with the period.
PeriodOverlapRecordSelector(TimePeriod, PropExpression<Date>) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.PeriodOverlapRecordSelector
simple check for single property within period
PeriodSplitter - Class in uk.ac.ed.epcc.safe.accounting.reports
 
PeriodSplitter() - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.PeriodSplitter
 
Person - Class in uk.ac.ed.epcc.safe.accounting.model
Externally authenticated accounting AppUser.
Person(PersonFactory<? extends Person>, Repository.Record) - Constructor for class uk.ac.ed.epcc.safe.accounting.model.Person
 
PersonFactory<P extends Person> - Class in uk.ac.ed.epcc.safe.accounting.model
Externally authenticated AppUserFactory extended to support properties.
PersonFactory() - Constructor for class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
PersonFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
PersonFactory(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
PersonFactory.PersonTableRegistry - Class in uk.ac.ed.epcc.safe.accounting.model
 
PersonFactory.PersonTableRegistry(AccessorMap) - Constructor for class uk.ac.ed.epcc.safe.accounting.model.PersonFactory.PersonTableRegistry
 
plot(PlotEntry, PieTimeChart, UsageProducer, RecordSelector, int, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
plot data on a PieTimeChart using this mapper
plot(PlotEntry, BarTimeChart, UsageProducer, RecordSelector, int, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
plot data on a PieTimeChart using this mapper
plot(boolean, PlotEntry, PeriodChart, UsageProducer, RecordSelector, int, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
plot(boolean, PlotEntry, TimeChart<?>, UsageProducer<?>, RecordSelector, int, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
plot data on a TimeChart using this SimpleMapper
plot(PlotEntry, TimeChart<?>, UsageProducer<?>, RecordSelector, int, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
plot(PlotEntry, TimeChart<P>, UsageProducer<?>, RecordSelector, int, boolean, boolean, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
make and plot a single dataset.
plot_property - Variable in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordMapper
 
plotBarTimeChart(PlotEntry, BarTimeChart, int, SingleValueSetPlot) - Method in class uk.ac.ed.epcc.safe.accounting.charts.KeyMapperEntry
 
plotBarTimeChart(PlotEntry, BarTimeChart, int, SingleValueSetPlot) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
PlotEntry - Class in uk.ac.ed.epcc.safe.accounting.charts
Class defining the quantity to plot and how it should be mapped to time periods.
PlotEntry(PropExpression<? extends Number>, PlotEntry, PropertyTag<Date>, PropertyTag<Date>, String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
PlotEntry(PropExpression<? extends Number>, PropertyTag<Date>, PropertyTag<Date>, String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
PlotEntry(PropExpression<? extends Number>, PropertyTag<Date>, String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
PlotEntryInput - Class in uk.ac.ed.epcc.safe.accounting.charts
Form Input for selecting a PlotEntry
PlotEntryInput(AppContext, UsageProducer, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.PlotEntryInput
 
plotPieTimeChart(PlotEntry, PieTimeChart, int, SingleValueSetPlot) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
plotTimeChart(PlotEntry, TimeChart<P>, P, int, boolean, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
Add a dataset to a TimeChart using the category data from this mapper.
PlugInOwner - Interface in uk.ac.ed.epcc.safe.accounting.update
A class that supports Data upload using plug-ins
PLUS - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
PointUsageRecordQueryMapper<K,D extends java.lang.Number> - Class in uk.ac.ed.epcc.safe.accounting.charts
QueryMapper that plots property data based on a single DateProperty being within the target range
PointUsageRecordQueryMapper(AppContext, RecordSelector, PropExpression<K>, Reduction, PropExpression<D>, PropertyTag<Date>, PropertyKeyLabeller<K>) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.PointUsageRecordQueryMapper
 
PointUsageRecordQueryMapper(AppContext, RecordSelector, int, Reduction, PropExpression<D>, PropertyTag<Date>, PropertyKeyLabeller<K>) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.PointUsageRecordQueryMapper
 
POLICIES_PREFIX - Static variable in class uk.ac.ed.epcc.safe.accounting.update.ConfigPlugInOwner
 
populate(PropertyFinder, PropertyRegistry, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Populate this AccessorMap for the specified repository using the best match to the field name from the PropertyFinder.
populate(String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ConfigUsageManager
 
populate(String) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
populate the factories and description table
possibleCompatible(Class, Class) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Test to see if it is possible to have an object that can be assigned to both of two specified types.
postAutoTableCreateSetup(AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
postComplete(UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
postComplete(UsageRecord) - Method in interface uk.ac.ed.epcc.safe.accounting.update.IncrementalPropertyContainerParser
Once record has been marked as complete apply any side effects.
postCreate(PropertyContainer, UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
postCreate(T, Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.CreateAllocation
 
postCreate(PropertyContainer, UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
postCreate(PropertyContainer, UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.policy.AggregationPolicy
Deprecated.
 
postCreate(PropertyContainer, UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.policy.BaseUsageRecordPolicy
 
postCreate(PropertyContainer, UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.policy.LinkPolicy
 
postCreate(PropertyContainer, UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy
 
postCreate(PropertyContainer, UsageRecord) - Method in interface uk.ac.ed.epcc.safe.accounting.update.UsageRecordPolicy
once record has been committed apply any side effects such as budget charging.
postCreate(PropertyContainer, UsageRecord) - Method in interface uk.ac.ed.epcc.safe.accounting.UsageRecordListener
once record has been committed apply any side effects such as budget charging.
postMakeByName(T, String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
postProcess(PropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLRecordParser
Extension point to allow a parser to post-process the values.
postProcess(Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.CompoundTable
 
postProcess(Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.ObjectTable
 
postProcess(TableExtension.TableProxy, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
postProcess(Table, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
postProcess(Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.SimpleTable
 
postProcess(Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.SummaryTable
 
postProcess(Node) - Method in interface uk.ac.ed.epcc.safe.accounting.reports.TableExtension.TableProxy
Apply processing instructions.
postUpdate(T, Form, Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationEdit
 
Power2Labeller<T extends java.lang.Number> - Class in uk.ac.ed.epcc.safe.accounting.charts
 
Power2Labeller() - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.Power2Labeller
 
Power2RangeLabeller<T extends java.lang.Number> - Class in uk.ac.ed.epcc.safe.accounting.charts
 
Power2RangeLabeller() - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.Power2RangeLabeller
 
Power2RangeLabeller.Range - Class in uk.ac.ed.epcc.safe.accounting.charts
 
Power2RangeLabeller.Range(int, int) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.Power2RangeLabeller.Range
 
preDelete(UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
preDelete(UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
preDelete(UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.policy.AggregationPolicy
Deprecated.
 
preDelete(UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.policy.BaseUsageRecordPolicy
 
preDelete(UsageRecord) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy
 
preDelete(UsageRecord) - Method in interface uk.ac.ed.epcc.safe.accounting.update.UsageRecordPolicy
perform any operations required prior to an existing record being deleted, such as budget refunds
preDelete(UsageRecord) - Method in interface uk.ac.ed.epcc.safe.accounting.UsageRecordListener
perform any operations required prior to an existing record being deleted, such as budget refunds
prepareRecord(DerivedPropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
prepareRecord(DerivedPropertyMap) - Method in interface uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTarget
Create an uncommitted DB record from the property map.
prepareRecord(DerivedPropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
PRESELECT_REPORT_TYPE_FEATURE - Static variable in class uk.ac.ed.epcc.safe.accounting.servlet.ReportServlet
 
PROC_COUNT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
processingInstruction(String, String) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLSplitter
Not used
PRODUCER_ELEMENT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
prog - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
PROP_MODE - Static variable in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordWriter
Deprecated.
The mode in which this this writer will run.
PROP_NOW - Static variable in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordFormatter
Deprecated.
Holds the date/time when writing a record started
PROPERT_TAG_NAME_PATTERN - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
PROPERTY_BASE - Static variable in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordFormatter
Deprecated.
The base of properties that set configuration parameters for this object start with
PROPERTY_ELEMENT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
PROPERTY_FINDER_NAME_REGEXP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
PROPERTY_FINDER_PREFIX_REGEXP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
PROPERTY_FINDER_SEPERATOR - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
PROPERTY_PARAM_PREFIX - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
 
PropertyCastException - Exception in uk.ac.ed.epcc.safe.accounting.expr
Exception thrown when the target type for a prop-expression is inappropriate for its context+
PropertyCastException() - Constructor for exception uk.ac.ed.epcc.safe.accounting.expr.PropertyCastException
 
PropertyCastException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.expr.PropertyCastException
 
PropertyCastException(Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.expr.PropertyCastException
 
PropertyCastException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.expr.PropertyCastException
 
PropertyContainer - Interface in uk.ac.ed.epcc.safe.accounting.properties
PropertyContainer is a container of property values keyed by PropertyTags.
PropertyContainerDomParser - Interface in uk.ac.ed.epcc.safe.accounting.update
An XML oriented parser.
PropertyContainerMapper - Class in uk.ac.ed.epcc.safe.accounting.db
Version of the SQLGroupMapper that uses PropertyTag and AccessorMap
PropertyContainerMapper(AccessorMap<?>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.PropertyContainerMapper
 
PropertyContainerParser - Interface in uk.ac.ed.epcc.safe.accounting.update
PropertyContainerUpdater that parses a text usage record into a PropertyMap
PropertyContainerParseTarget<T extends uk.ac.ed.epcc.webapp.model.data.DataObject & PropertyContainer> - Interface in uk.ac.ed.epcc.safe.accounting.db
Common interface for classes that generate upload data.
PropertyContainerPeriodFormatter - Class in uk.ac.ed.epcc.safe.accounting.reports
Class to derive a period from the time range of PropertyContainer
PropertyContainerPeriodFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.PropertyContainerPeriodFormatter
 
PropertyContainerPolicy - Interface in uk.ac.ed.epcc.safe.accounting.update
A policy object.
PropertyContainerUpdater - Interface in uk.ac.ed.epcc.safe.accounting.update
An object that adds properties to a PropertyContainer.
PropertyEntryMaker<T> - Class in uk.ac.ed.epcc.safe.accounting.parsers
Links a PropertyTag with a ValueParser.
PropertyEntryMaker(PropertyTag<T>, ValueParser<? extends T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.PropertyEntryMaker
Constructs a new PropertyEntryMaker around an existing PropertyTag.
PropertyFinder - Interface in uk.ac.ed.epcc.safe.accounting.properties
Interface for locating properties by name
PropertyInfoMaker - Class in uk.ac.ed.epcc.safe.accounting
Generates human readable summary of how properties are implemented for a particular UsageProducer
PropertyInfoMaker(UsageProducer<?>) - Constructor for class uk.ac.ed.epcc.safe.accounting.PropertyInfoMaker
 
PropertyKeyLabeller<K> - Class in uk.ac.ed.epcc.safe.accounting.charts
Adaptor class that converts a Labeller into the KeyLabeller needed for the Chart classes If no Labeller is provided it uses toString on the key property.
PropertyKeyLabeller(AppContext, PropExpression<K>, Labeller<K, ?>) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.PropertyKeyLabeller
 
PropertyMaker<T extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget,PT> - Class in uk.ac.ed.epcc.safe.accounting.db
 
PropertyMaker(AccessorMap<T>, Repository, PropertyTag<PT>, boolean) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.PropertyMaker
 
PropertyMap - Class in uk.ac.ed.epcc.safe.accounting.properties
A map of Property values keyed by PropertyTag This class provides a memory resident implementation of PropertyContainer that is capable of storing any property.
PropertyMap() - Constructor for class uk.ac.ed.epcc.safe.accounting.properties.PropertyMap
 
PropertyMatchfilter<T extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget,P> - Class in uk.ac.ed.epcc.safe.accounting.db
 
PropertyMatchfilter(AccessorMap<T>, PropertyTag<P>, MatchCondition, PropertyContainer) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.PropertyMatchfilter
 
PropertyMatchfilter(AccessorMap<T>, PropertyTag<P>, MatchCondition, P) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.PropertyMatchfilter
 
PropertyRegistry - Class in uk.ac.ed.epcc.safe.accounting.properties
Defines a set of related PropertyTag objects in a single name-space A PropertyRegistry allows enumeration over the set of available properties.
PropertyRegistry(String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.properties.PropertyRegistry
 
propertySet() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DerivedPropertyMap
 
propertySet() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyMap
 
propertySet() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTuple
 
PropertyTableMaker - Class in uk.ac.ed.epcc.safe.accounting.reports
Class that generates Table summaries of a PropertyContainer
PropertyTableMaker(AppContext, PropertyFinder) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.PropertyTableMaker
 
PropertyTag<T> - Class in uk.ac.ed.epcc.safe.accounting.properties
Type safe tag for property names.
PropertyTag(PropertyRegistry, String, Class<? super T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
PropertyTag(PropertyRegistry, String, Class<? super T>, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
PropertyTagInput - Class in uk.ac.ed.epcc.safe.accounting.expr
input for selecting a PropertyTag from a PropertyFinder
PropertyTagInput(PropertyFinder) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.PropertyTagInput
 
PropertyTarget - Interface in uk.ac.ed.epcc.safe.accounting.properties
An object where the internal state can be accessed as properties.
PropertyTargetClassificationFactory<T extends AccountingClassification> - Class in uk.ac.ed.epcc.safe.accounting.db
 
PropertyTargetClassificationFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory
 
PropertyTargetClassificationFactory.PropertyTargetClassificationTableRegistry - Class in uk.ac.ed.epcc.safe.accounting.db
 
PropertyTargetClassificationFactory.PropertyTargetClassificationTableRegistry() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.PropertyTargetClassificationFactory.PropertyTargetClassificationTableRegistry
 
PropertyTargetEvaluatePropExpressionVisitor - Class in uk.ac.ed.epcc.safe.accounting.expr
visitor to evaluate an expression on a simple PropertyTarget
PropertyTargetEvaluatePropExpressionVisitor(AppContext, PropertyTarget) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.PropertyTargetEvaluatePropExpressionVisitor
 
PropertyTargetFactory - Interface in uk.ac.ed.epcc.safe.accounting.properties
Factory for objects that support PropertyTags.
PropertyTargetGenerator<UR extends PropertyTarget> - Interface in uk.ac.ed.epcc.safe.accounting.selector
A PropertyTargetFactory that can also retrieve records using a RecordSelector
PropertyTargetHistoryFactory<T extends uk.ac.ed.epcc.webapp.model.data.DataObject,F extends uk.ac.ed.epcc.webapp.model.data.DataObjectFactory<T>,H extends PropertyTargetHistoryFactory.HistoryUse<T>> - Class in uk.ac.ed.epcc.safe.accounting.history
This class extends HistoryFactory for peer classes that are ExpressionTargets.
PropertyTargetHistoryFactory(F, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
PropertyTargetHistoryFactory.HistoryUse<T extends uk.ac.ed.epcc.webapp.model.data.DataObject> - Class in uk.ac.ed.epcc.safe.accounting.history
HistoryRecord extended to be an ExpressionTarget
PropertyTargetHistoryFactory.HistoryUse(PropertyTargetHistoryFactory<T, ?, ?>, Repository.Record) - Constructor for class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
 
PropertyTargetLinkHistoryFactory<L extends uk.ac.ed.epcc.webapp.Indexed,R extends uk.ac.ed.epcc.webapp.Indexed,T extends uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link<L,R>,H extends PropertyTargetHistoryFactory.HistoryUse<T>> - Class in uk.ac.ed.epcc.safe.accounting.history
 
PropertyTargetLinkHistoryFactory(IndexedLinkManager<T, L, R>, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetLinkHistoryFactory
 
PropertyTuple - Class in uk.ac.ed.epcc.safe.accounting.properties
A PropertyTuple represents a set of PropertyTags and associated values.
PropertyTuple(PropertyMap) - Constructor for class uk.ac.ed.epcc.safe.accounting.properties.PropertyTuple
 
PropertyTuple(Set<PropertyTag>, PropertyContainer) - Constructor for class uk.ac.ed.epcc.safe.accounting.properties.PropertyTuple
 
PropExpression<T> - Interface in uk.ac.ed.epcc.safe.accounting.properties
Encodes an expression over properties.
PropExpressionInput - Class in uk.ac.ed.epcc.safe.accounting.expr
Input for propExpressions
PropExpressionInput(AppContext, PropertyFinder) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionInput
 
PropExpressionMap - Class in uk.ac.ed.epcc.safe.accounting.expr
Class that holds a set of PropertyTag definitions in terms of PropExpressions.
PropExpressionMap() - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
 
PropExpressionMap(PropExpressionMap) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
 
PropExpressionNormaliser - Class in uk.ac.ed.epcc.safe.accounting.expr
A PropExpressionVisitor that re-writes a PropExpression to normalised form.
PropExpressionNormaliser() - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
PropExpressionVisitor<R> - Interface in uk.ac.ed.epcc.safe.accounting.expr
A visitor interface for PropExpressions.
PROPTAG - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
proxy - Variable in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
put(PropertyTag<? extends T>, Targetted<T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
put(PropertyTag<T>, PropExpression<? extends T>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
 
PW - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.PasswdParser
 

Q

QUEUE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 

R

rawAtom(Period, RecordSet, Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.AtomExtension
Evaluate an atom and return the unformatted raw representation
RBRACE - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
readDouble(String) - Method in class uk.ac.ed.epcc.safe.accounting.update.BaseParser
 
readInteger(String) - Method in class uk.ac.ed.epcc.safe.accounting.update.BaseParser
 
readLong(String) - Method in class uk.ac.ed.epcc.safe.accounting.update.BaseParser
 
ReadOnlyParser - Class in uk.ac.ed.epcc.safe.accounting.update
A Placeholder parser for read-only tables
ReadOnlyParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.update.ReadOnlyParser
 
readTime(String) - Method in class uk.ac.ed.epcc.safe.accounting.update.BaseParser
parse a timestamp string (in seconds from unix epoch) and convert to Date.
receiveAccountingData(String, boolean, boolean, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingUpdater
Parse new accounting data
receiveData(Map<String, Object>, String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationUpdater
 
receiveData(Map<String, Object>, String, ErrorSet, ErrorSet) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationUpdater
 
RecordSelector - Interface in uk.ac.ed.epcc.safe.accounting.selector
A class that encodes a selection expression for a set of objects based on properties.
RecordSet - Class in uk.ac.ed.epcc.safe.accounting.reports
RecordSet combines a combination of UsageProducer and RecordSelector and time bounds (Array of PropExpressions) it represents a set of UsageRecords.
RecordSet(AccountingService) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.RecordSet
 
RecordSet(RecordSet) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.RecordSet
 
recovering() - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Return whether error recovery is being done.
Reduction - Enum in uk.ac.ed.epcc.safe.accounting
Reduction operators.
ReductionHandler<E extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget,F extends uk.ac.ed.epcc.webapp.model.data.DataObjectFactory<E> & ExpressionTargetFactory<E>> - Class in uk.ac.ed.epcc.safe.accounting.db
A wrapper round an ExpressionTargetFactory that implements ReductionProducer
ReductionHandler(AccessorMap, F) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ReductionHandler
 
ReductionMapper<R> - Class in uk.ac.ed.epcc.safe.accounting.db
 
ReductionMapper(AppContext, Class<R>, Reduction, R, SQLExpression<? extends R>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ReductionMapper
 
ReductionMapResult - Class in uk.ac.ed.epcc.safe.accounting
Result of a multiple reduction.
ReductionMapResult() - Constructor for class uk.ac.ed.epcc.safe.accounting.ReductionMapResult
 
ReductionMapResult(int, float) - Constructor for class uk.ac.ed.epcc.safe.accounting.ReductionMapResult
 
ReductionMapResult(int) - Constructor for class uk.ac.ed.epcc.safe.accounting.ReductionMapResult
 
ReductionMapResult(Map<? extends ReductionTarget, ? extends Object>) - Constructor for class uk.ac.ed.epcc.safe.accounting.ReductionMapResult
 
ReductionProducer<UR extends ExpressionTarget> - Interface in uk.ac.ed.epcc.safe.accounting
 
ReductionSelector - Class in uk.ac.ed.epcc.safe.accounting.selector
Select records that are compatible with a set of ReductionTargets Index reductions are required to be generated put at least one of any remaining targets.
ReductionSelector(Set<ReductionTarget>) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.ReductionSelector
 
ReductionTarget<T> - Class in uk.ac.ed.epcc.safe.accounting
A ReductionTarget represents a Reduction of a PropExpression over set of records.
ReductionTarget(Class<T>, Reduction, PropExpression<? extends T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.ReductionTarget
 
REFERENCE_REGISTRY_NAME - Static variable in class uk.ac.ed.epcc.safe.accounting.reference.ReferencePropertyRegistry
 
ReferenceExpression<I extends uk.ac.ed.epcc.webapp.Indexed> - Interface in uk.ac.ed.epcc.safe.accounting.reference
A prop-expression for references In this case the getTarget method is insufficient to define the type of the result fully so we add additional methods to provide the missing information.
ReferenceFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
 
ReferenceFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.ReferenceFormatter
 
ReferenceLabeller<D extends uk.ac.ed.epcc.webapp.Indexed> - Class in uk.ac.ed.epcc.safe.accounting.charts
 
ReferenceLabeller() - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.ReferenceLabeller
 
ReferenceNameLabeller<D extends uk.ac.ed.epcc.webapp.Indexed> - Class in uk.ac.ed.epcc.safe.accounting.charts
A ReferenceLabeller that returns the simple name rather than the full identifier.
ReferenceNameLabeller() - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.ReferenceNameLabeller
 
ReferencePropertyRegistry - Class in uk.ac.ed.epcc.safe.accounting.reference
Registry of all possible table references taken from the config.
ReferenceTag<D extends uk.ac.ed.epcc.webapp.model.data.DataObject,F extends uk.ac.ed.epcc.webapp.model.data.DataObjectFactory> - Class in uk.ac.ed.epcc.safe.accounting.reference
A Property tag for a quantity that encodes a reference to an entry in a database table
ReferenceTag(PropertyRegistry, String, Class<? extends F>, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.reference.ReferenceTag
 
ReferenceTag(PropertyRegistry, String, Class<? extends F>, String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.reference.ReferenceTag
 
ReferenceValueParser<I extends uk.ac.ed.epcc.webapp.Indexed> - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
A format tolerant ValueParser for IndexedReference.
ReferenceValueParser(AppContext, IndexedProducer<I>) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.ReferenceValueParser
 
refToName(AppContext, IndexedReference<T>) - Static method in class uk.ac.ed.epcc.safe.accounting.expr.NamePropExpression
 
REGENERATE - Static variable in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
regenerate() - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
regenerate(Date, Date) - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
Regenerate all aggregate records where the end date lies between the specified dates
regenerate(T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
recalculate charged values from scratch for a record
regenerateAll() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
regenerate all records
Regexp - Annotation Type in uk.ac.ed.epcc.safe.accounting.parsers
 
RegexpParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
PropertyContainerParser based on regular expressions.
RegexpParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.RegexpParser
 
register(ReportExtension) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
REGISTRY - Static variable in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordFormatter
Deprecated.
Registry that holds property tags specific to formatting a document.
registry - Variable in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
RelationClause<T> - Class in uk.ac.ed.epcc.safe.accounting.selector
RecordSelector that requires a relationship between two PropExpressions
RelationClause(PropExpression<T>, MatchCondition, PropExpression<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.RelationClause
 
RelationClause(PropExpression<T>, PropExpression<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.RelationClause
 
RelationshipAccessor<T extends uk.ac.ed.epcc.webapp.model.data.DataObject & PropertyTarget> - Class in uk.ac.ed.epcc.safe.accounting.db
Accessor to access Relationship info.
release() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
release() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
release() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
release() - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultDataObjectPropertyFactory
 
release() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
release() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
release() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
release() - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
release() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
remote - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
RemoteSQLValue<H extends uk.ac.ed.epcc.webapp.model.data.DataObject,R extends uk.ac.ed.epcc.webapp.model.data.DataObject,T> - Class in uk.ac.ed.epcc.safe.accounting.db
An SQLAccessor that needs to follow a remote reference to access its data.
RemoteSQLValue(AppContext, IndexedFieldValue<H, R>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.RemoteSQLValue
 
remove(PropertyTag<T>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
 
remove() - Method in class uk.ac.ed.epcc.safe.accounting.update.StringSplitter
 
removeConfigProperty(AppContext, String, PropertyTag) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
 
renderContent(Map<String, Object>, SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
Forward HTML output to a SimpleXMLBuilder.
renderXML(Map<String, Object>, OutputStream) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
renderXML(ReportType, Map<String, Object>, Result) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
reparse(PropertyMap, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.ReParser
 
ReParser<T extends UsageRecordFactory.Use> - Class in uk.ac.ed.epcc.safe.accounting.db
Class to perform a record replace based on a stored Text field
ReParser(ParseUsageRecordFactory<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ReParser
 
repeat(Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
Do repeated expansion of a document fragment based on a parameter that provides a series of values
report(AppContext) - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet
 
report(Logger) - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet
 
REPORT_DEFAULT_ALLOW - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.RestrictExtension
 
REPORT_DEVELOPER - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
REPORT_PARAMS_ATTR - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
REPORT_SCHEMA_CONFIG - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
REPORT_TEMPLATE_GROUP - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
REPORT_TYPE_CONFIG_PREFIX - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
REPORT_TYPE_PARAM - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
ReportBuilder - Class in uk.ac.ed.epcc.safe.accounting.reports
Class to Build Reports from an XML template
ReportBuilder(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
ReportBuilder(AppContext, String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
Constructor for tests
ReportBuilder.ReportTypeInput - Class in uk.ac.ed.epcc.safe.accounting.reports
 
ReportBuilder.ReportTypeInput() - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder.ReportTypeInput
 
ReportBuilder.Resolver - Class in uk.ac.ed.epcc.safe.accounting.reports
 
ReportBuilder.Resolver() - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder.Resolver
 
ReportException - Exception in uk.ac.ed.epcc.safe.accounting.reports.exceptions
superclass of exceptions generated in ReportExtensions.
ReportException() - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.exceptions.ReportException
 
ReportException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.exceptions.ReportException
 
ReportException(Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.exceptions.ReportException
 
ReportException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.exceptions.ReportException
 
ReportExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
Abstract superclass for Reporting Extensions holds methods useful in multiple extensions.
ReportExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
ReportServlet - Class in uk.ac.ed.epcc.safe.accounting.servlet
Servlet to generate simple reports under the control of an XML template
ReportServlet() - Constructor for class uk.ac.ed.epcc.safe.accounting.servlet.ReportServlet
 
ReportTableMaker<O extends UsageRecordFactory.Use> - Class in uk.ac.ed.epcc.safe.accounting.db
 
ReportTableMaker(AppContext, Class<? super O>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.ReportTableMaker
 
ReportTemplate - Class in uk.ac.ed.epcc.safe.accounting.model
 
ReportTemplate(Repository.Record) - Constructor for class uk.ac.ed.epcc.safe.accounting.model.ReportTemplate
 
ReportTemplateFactory - Class in uk.ac.ed.epcc.safe.accounting.model
 
ReportTemplateFactory(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.model.ReportTemplateFactory
 
ReportTemplateFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.model.ReportTemplateFactory
 
ReportTemplateFactory.TemplateNameInput - Class in uk.ac.ed.epcc.safe.accounting.model
 
ReportTemplateFactory.TemplateNameInput() - Constructor for class uk.ac.ed.epcc.safe.accounting.model.ReportTemplateFactory.TemplateNameInput
 
ReportType - Class in uk.ac.ed.epcc.safe.accounting.reports
 
ReportType(String, String, String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ReportType
 
REQ_MEM_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
REQUEST_ACCURACY_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
REQUESTED_CPUS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
REQUESTED_WALLCLOCK_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
rescan(RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
RE-scan a set of records with a Text field.
RESERVED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
reset() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
reset() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ResolveChecker
 
reset() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.SQLExpressionVisitor
 
reset() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.SQLValueVisitor
 
resetStructure() - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
resetStructure() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassificationFactory
 
resetStructure() - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager
 
resetStructure() - Method in class uk.ac.ed.epcc.safe.accounting.db.DefaultDataObjectPropertyFactory
 
resetStructure() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
resetStructure() - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
resetStructure() - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory
 
resetStructure() - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPersonFactory
 
resetStructure() - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
RESIDENCY_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
resolution - Variable in class uk.ac.ed.epcc.safe.accounting.expr.DurationCastPropExpression
 
resolve(String, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder.Resolver
 
ResolveCheckVisitor - Class in uk.ac.ed.epcc.safe.accounting.expr
Visitor to check if an expression resolves This version does not check expressions on remote objects
ResolveCheckVisitor(Logger) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
ResolveCheckVisitor() - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
ResolveCheckVisitor.CaseCompatibleVisitor - Class in uk.ac.ed.epcc.safe.accounting.expr
Check if a RecordSelector is compatible with a CasePropExpression.
ResolveCheckVisitor.CaseCompatibleVisitor() - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor.CaseCompatibleVisitor
 
resolveResource(String, String, String, String, String) - Method in class uk.ac.ed.epcc.safe.accounting.xml.LSResolver
 
resolves(PropExpression<T>, boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Does this property Expression resolve
RESTRICT_LOC - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.RestrictExtension
 
RestrictExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
A ReportExtension that handles access control to sections of a report.
RestrictExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.RestrictExtension
 
result - Variable in class uk.ac.ed.epcc.safe.accounting.servlet.DeveloperResult
 
retire() - Method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplate
 
right - Variable in class uk.ac.ed.epcc.safe.accounting.selector.RelationClause
 
RoleAccessor<T extends uk.ac.ed.epcc.webapp.session.AppUser & PropertyTarget> - Class in uk.ac.ed.epcc.safe.accounting.model
Accessor to access Relationship info.
roundSplitValue(PropertyTag, Number, Number) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
perform per property rounding in a sub-class
RPAREN - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
RSQR - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
runParametersTransform(Source, Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
RUNTIME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 

S

sameSequence(T, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.SequenceAllocationFactory
 
SCHEMA_GROUP - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
SECOND - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
SecondDurationParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
A parser for identifying durations specified in a particular format.
SecondDurationParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.SecondDurationParser
 
sel - Variable in class uk.ac.ed.epcc.safe.accounting.expr.CasePropExpression.Case
 
SelectBuilder - Class in uk.ac.ed.epcc.safe.accounting.reports
Builds RecordSelector objects from a XML specification.
SelectBuilder(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
SelectClause<T> - Class in uk.ac.ed.epcc.safe.accounting.selector
Encodes a relationship between a property and a data value.
SelectClause(PropertyTag<T>, T) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.SelectClause
 
SelectClause(PropertyTag<T>, PropertyContainer) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.SelectClause
 
SelectClause(PropExpression<T>, MatchCondition, T) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.SelectClause
 
SelectClause(PropertyTag<T>, MatchCondition, PropertyContainer) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.SelectClause
 
SelectClause() - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.SelectClause
Create a non matching clause
SelectorVisitor<R> - Interface in uk.ac.ed.epcc.safe.accounting.selector
Visitor class for RecordSelector Bottom level classes that implement RecordSelector are visited directly.
SelectPropExpression<T> - Class in uk.ac.ed.epcc.safe.accounting.expr
An expression that selects a result from a list of expressions.
SelectPropExpression(Class<? super T>, PropExpression<T>[]) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.SelectPropExpression
 
SelectPropExpression(boolean, Class<? super T>, PropExpression<T>[]) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.SelectPropExpression
 
SELF_REGISTER_FEATURE - Static variable in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
SequenceAllocationFactory<T extends AllocationFactory.AllocationRecord> - Class in uk.ac.ed.epcc.safe.accounting.allocations
A AllocationFactory where the allocations form non-overlapping sequences
SequenceAllocationFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.SequenceAllocationFactory
 
SequenceAllocationFactory.SequenceCreationValidator - Class in uk.ac.ed.epcc.safe.accounting.allocations
 
SequenceAllocationFactory.SequenceCreationValidator() - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.SequenceAllocationFactory.SequenceCreationValidator
 
SERIAL_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
SERVE_DATA_DEFAULT_TAG - Static variable in class uk.ac.ed.epcc.safe.accounting.servlet.ReportServlet
 
ServeDataChartExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
ChartExtension that uses the ServeDataServlet
ServeDataChartExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ServeDataChartExtension
 
set(PropertyContainer, I) - Method in class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
setAll(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
setAll(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
setAll(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
setAll(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
setAll(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
 
setAll(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
setAll(PropertyContainer) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyContainer
Copy all compatible properties from one container to another;
setAll(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyMap
 
setAll(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTuple
 
setBounds(PropExpression<Date>[]) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ObjectSet
 
setColours(Color[]) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
setContainer(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyMap
Set all properties that can be written to a container
setCumulative(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
setCutoff(long) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
setDebugLevel(int) - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Set the verbosity of the debugging output; 0 means that all kinds of output from the parser are suppressed.
setDebugStream(PrintStream) - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Set the PrintStream on which the debug output is printed.
setDocumentLocator(Locator) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLSplitter
Not used
setEnd(T, Date) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
setEnd(T, Date) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.SequenceAllocationFactory
 
setExpressionTarget(ExpressionTarget) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ExpressionExpander
 
setFormat(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
setGenerator(F) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ObjectSet
 
setInput(InputStream) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordWriter
Deprecated.
Allows the input for this writer to be changed
setInsertedTime(Date) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordFactory.Use
 
setItem(MapperEntry) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntryInput
 
setItem(PlotEntry) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntryInput
 
setItem(Class) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
setItem(PropertyTag) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropertyTagInput
 
setItem(ReportType) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder.ReportTypeInput
 
setItem(UsageProducer) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
setKey(String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
setKey(String) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
setLabel(String) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
setLabel(String) - Method in class uk.ac.ed.epcc.safe.accounting.charts.SetMapperEntry
 
setLegendName(Chart) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
SetMapperEntry - Class in uk.ac.ed.epcc.safe.accounting.charts
A MapperEntry that generates a single fixed dataset.
SetMapperEntry(AppContext, String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.SetMapperEntry
 
setMaxDataPoints(int) - Method in class uk.ac.ed.epcc.safe.accounting.ExpressionTargetTableMaker
 
setName(String) - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet
 
setOptional(PropertyContainer, I) - Method in class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
setOptionalProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
setOptionalProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
setOptionalProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
setOptionalProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
setOptionalProperty(PropertyTag<? super X>, X) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
 
setOptionalProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPerson
 
setOptionalProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
setOptionalProperty(PropertyTag<? super T>, T) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyContainer
Set the specified property if it is supported
setOptionalProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyMap
 
setOptionalProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTuple
 
setOutput(PrintStream) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordWriter
Deprecated.
Allows the output for this writer to be changed
setParams(Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
setPolicy(ValueParserPolicy) - Method in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
setProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
setProperty(PropertyTag<T>, PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
setProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
setProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
setProperty(PropertyTag<T>, PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
setProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
setProperty(PropertyTag<T>, PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
setProperty(PropertyTag<? super X>, X) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
 
setProperty(PropertyTag<X>, PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
 
setProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPerson
 
setProperty(PropertyTag<T>, PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPerson
 
setProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
setProperty(PropertyTag<T>, PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
setProperty(PropertyTag<? super T>, T) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyContainer
Set the specified property
setProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyMap
 
setProperty(PropertyTag<? super T>, T) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTuple
 
setPropertyContainer(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.reports.MacroExpander
 
SetPropertyFinder - Class in uk.ac.ed.epcc.safe.accounting.properties
A PropertyFinder that represents an arbitrary set of properties.
SetPropertyFinder() - Constructor for class uk.ac.ed.epcc.safe.accounting.properties.SetPropertyFinder
 
SetPropertyFinder(Set<PropertyTag>) - Constructor for class uk.ac.ed.epcc.safe.accounting.properties.SetPropertyFinder
 
setPropertyFinder(PropertyFinder) - Method in class uk.ac.ed.epcc.safe.accounting.reports.MacroExpander
 
setQualify(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.FunctionMapper
 
setQualify(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.ReductionMapper
 
setQuant(String, PeriodChart) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
setRateScale(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
setReduction(Reduction) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
setRelationshipProperties(String) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
Add properties defined as a Relationship between the object and the current user.
setScale(double) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
setStacked(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
setStart(T, Date) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
setStart(T, Date) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.SequenceAllocationFactory
 
setStartOfDuration(Date) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDurationParser
 
setStartOfDuration(Calendar) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDurationParser
 
setStaticAccessors(MultiFinder, AccessorMap<P>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
Extension point to allow programmatic modifications to the AccessorMap in sub-classes
setTemplate(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
setTemplate(String, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
setTemplate(AppContext, ReportBuilder, String) - Static method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
setTime(Calendar, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
setTimeScale(double) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
setTimeUnit(String) - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
setupExtensions(Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
setupExtensions(ReportType, Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
setupUser(Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
setUsageProducer(String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.RecordSet
 
setUsageProducer(UsageProducer) - Method in class uk.ac.ed.epcc.safe.accounting.reports.RecordSet
 
setUseLine(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
setUseReference(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
Store the table in the parameters list and just reference it via a processing instruction.
setValue(String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
setValue(T, Boolean) - Method in class uk.ac.ed.epcc.safe.accounting.db.RelationshipAccessor
 
setValue(T, Boolean) - Method in class uk.ac.ed.epcc.safe.accounting.model.RoleAccessor
 
setValue(PropertyContainer, String) - Method in interface uk.ac.ed.epcc.safe.accounting.parsers.ContainerEntryMaker
Parses the specified string and adds the generated value to container.
setValue(PropertyMap, String) - Method in interface uk.ac.ed.epcc.safe.accounting.parsers.ContainerEntryMaker
Parses the specified string and adds the generated value to container.
setValue(PropertyContainer, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser.PBSNodesCPUEntryMaker
 
setValue(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PbsParser.PBSNodesCPUEntryMaker
 
setValue(PropertyContainer, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PropertyEntryMaker
Parses the specified string and adds the generated value to container using this PropertyEntryMaker's PropertyTag as the key
setValue(PropertyMap, String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PropertyEntryMaker
Parses the specified string and adds the generated value to PropertyContainer using this PropertyEntryMaker's PropertyTag as the key.
setValue(String) - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
setWarningExpression(PropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.ExpressionTargetTableMaker
 
setXML(boolean) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
sge - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_ACCOUNT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_AR_TIME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_ARID_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_CATEGORY_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_CPU_TIME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_DEPARTMENT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_ENDED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_EXIT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_FAILED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_GROUPNAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_HOSTNAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_IDRSS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_INBLOCK_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_IODATA_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_IOWAIT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_ISMRSS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_ISRSS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_IXRSS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_JOB_ID - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_JOBNAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_MAJFLT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_MAXRSS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_MEMORY_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_MINFLT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_MSGRCV_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_MSGSND_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_NIVCSW_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_NSIGNALS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_NSWAP_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_NVCSW_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_OUTBLOCK_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_PE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_PE_TASK_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_PRIORITY_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_PROJECT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_QUEUE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_SLOTS - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_STARTED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_STIME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_SUBMITTED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_TASK_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_USERNAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_UTIME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_VMEM_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SGE_WALLCLOCK_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SgeParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
 
SgeParser(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
SHELL - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.PasswdParser
 
ShortTextPeriodFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
Formats a period as concise human readable text.
ShortTextPeriodFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.ShortTextPeriodFormatter
 
SIGNUP_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
SimpleDurationParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
A parser for identifying durations specified in a particular format.
SimpleDurationParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.SimpleDurationParser
 
size() - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet
 
size() - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionMap
 
size() - Method in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
size() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyMap
 
size() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTuple
 
size() - Method in class uk.ac.ed.epcc.safe.accounting.selector.CombiningRecordSelector
 
skippedEntity(String) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLSplitter
Not used
SkipRecord - Exception in uk.ac.ed.epcc.safe.accounting.update
Indicates a record that should be ignored without warning.
SkipRecord(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.update.SkipRecord
 
SLOWDOWN_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
SLURM_DATE_PARSER - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
slurm_reg - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
SlurmDurationParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
A parser for identifying durations specified in a particular format.
SlurmDurationParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.SlurmDurationParser
 
SlurmMemoryParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
 
SlurmMemoryParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.SlurmMemoryParser
 
split(T, T) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AbstractAllocationListener
 
split(T, Date) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
split(T, T) - Method in interface uk.ac.ed.epcc.safe.accounting.allocations.AllocationListener
The allocation has been split in two.
split(SplitPeriod) - Method in class uk.ac.ed.epcc.safe.accounting.reports.PeriodSplitter
 
split(I) - Method in interface uk.ac.ed.epcc.safe.accounting.reports.Splitter
 
SPLIT_UNIT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
splitRecords(String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
splitRecords(String) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
splitRecords(String) - Method in interface uk.ac.ed.epcc.safe.accounting.db.PropertyContainerParseTarget
split update text into a series of lines.
splitRecords(String) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
splitRecords(String) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
splitRecords(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.GridMapParser
 
splitRecords(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
splitRecords(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.RegexpParser
 
splitRecords(String) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLRecordParser
 
splitRecords(String) - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPropertyContainerParser
split a multiple record update into individual records in the way appropriate to this accountng scheme.
splitRecords(String) - Method in class uk.ac.ed.epcc.safe.accounting.update.NullParser
 
splitRecords(String) - Method in interface uk.ac.ed.epcc.safe.accounting.update.PropertyContainerParser
Split multiple usage records into individual usage records
Splitter<I,O> - Interface in uk.ac.ed.epcc.safe.accounting.reports
Converter interface used by the ParameterExtension to convert a single parameter object into an array of values.
StandardProperties - Class in uk.ac.ed.epcc.safe.accounting.properties
 
StandardProperties() - Constructor for class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
start - Variable in class uk.ac.ed.epcc.safe.accounting.expr.DurationPropExpression
 
start - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
start_prop - Variable in class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordMapper
 
START_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
START_TIME - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
StartDateFormatter<T extends uk.ac.ed.epcc.webapp.time.TimePeriod> - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
 
StartDateFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.StartDateFormatter
 
startDocument() - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLSplitter
 
STARTED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
STARTED_TIMESTAMP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
startElement(String, String, String, Attributes) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLSplitter
 
startElement(String, Attributes) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
Records the starting of an element.
startFormatting(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordFormatter
Deprecated.
Prepares this formatter for formatting one or more usage records.
startListenerParse() - Method in class uk.ac.ed.epcc.safe.accounting.aggregation.AggregateUsageRecordFactory
 
startListenerParse() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.charged.ChargedAllocationFactory
 
startListenerParse() - Method in interface uk.ac.ed.epcc.safe.accounting.UsageRecordListener
Start a batch parse.
startParse(PropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseAccountingClassificationFactory
 
startParse(PropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
startParse(PropertyMap) - Method in interface uk.ac.ed.epcc.safe.accounting.db.PropertyContainerParseTarget
Start a batch parse.
startParse(PropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
startParse(PropertyMap) - Method in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractKeyPairParser
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.AbstractPbsParser
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.GlobusJobManagerParser
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.JobmanagerParser
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.LSFParser
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.RegexpParser
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.SgeParser
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLPropertyDomParser
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.XMLRecordParser
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.policy.AggregationPolicy
Deprecated.
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ClassificationPolicy
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.policy.ListenerPolicy
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.policy.MatcherFinderPolicy
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPropertyContainerUpdater
 
startParse(PropertyContainer) - Method in class uk.ac.ed.epcc.safe.accounting.update.NullParser
 
startParse(PropertyContainer) - Method in interface uk.ac.ed.epcc.safe.accounting.update.PropertyContainerUpdater
Start a batch parse.
startPrefixMapping(String, String) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLSplitter
 
startPrefixMapping(String, String) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
Record the starting of a prefix string mapping to a particular namespace.
startRecording(String, String, Attributes) - Method in class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
Starts this recorder recording the contents of the specified element.
STATE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
streams - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
STRING - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Token number, to be returned by the scanner.
StringParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
The most simple of all the ValueParsers.
StringParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.StringParser
 
StringPropExpression<T> - Class in uk.ac.ed.epcc.safe.accounting.expr
A cast to to string expression.
StringPropExpression(PropExpression<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.StringPropExpression
 
StringSplitter - Class in uk.ac.ed.epcc.safe.accounting.update
 
StringSplitter(String) - Constructor for class uk.ac.ed.epcc.safe.accounting.update.StringSplitter
 
StringSplitter(String, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.update.StringSplitter
 
stripes - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
STYLESHEET_GROUP - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
subject_pattern - Variable in class uk.ac.ed.epcc.safe.accounting.model.CertificatePerson
 
SUBJOB_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
SUBMIT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
SUBMITTED_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
SUBMITTED_TIMESTAMP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
SUCCESS_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
SummaryProvider - Interface in uk.ac.ed.epcc.safe.accounting.db.transitions
interface to allow parsers and policies to add info to the summary table.
supports(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
supports(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
supports(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
supports(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
supports(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
 
supports(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPerson
 
supports(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
supports(PropertyTag<?>) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyContainer
Is the specified property supported by the container.
supports(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyMap
 
supports(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTuple
 
SVGChartExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
A ChartExtension that generates an in-line SVG graphic
SVGChartExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.SVGChartExtension
 

T

t - Variable in class uk.ac.ed.epcc.safe.accounting.ErrorSet.Detail
 
table - Variable in class uk.ac.ed.epcc.safe.accounting.reference.IndexedTag
 
TABLE_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
Table the record is stored in.
TableChartExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
Generate the table form of a plot for non graphical output
TableChartExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.TableChartExtension
 
TableExtension - Class in uk.ac.ed.epcc.safe.accounting.reports
Extension object for creating an manipulating Tables
TableExtension(AppContext, NumberFormat) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.TableExtension
 
TableExtension.BadTableException - Exception in uk.ac.ed.epcc.safe.accounting.reports
 
TableExtension.BadTableException() - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.TableExtension.BadTableException
 
TableExtension.BadTableException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.TableExtension.BadTableException
 
TableExtension.BadTableException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.TableExtension.BadTableException
 
TableExtension.BadTableException(Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.TableExtension.BadTableException
 
TableExtension.CompoundTable - Class in uk.ac.ed.epcc.safe.accounting.reports
A TableExtension.TableProxy for a combining multiple generated tables into one composite table.
TableExtension.CompoundTable(TableExtension) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.CompoundTable
 
TableExtension.CompoundTable(TableExtension, TableExtension.CompoundTable) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.CompoundTable
 
TableExtension.ObjectTable - Class in uk.ac.ed.epcc.safe.accounting.reports
A TableExtension.TableProxy that generates a table using a ObjectSet.
TableExtension.ObjectTable(TableExtension, TableExtension.CompoundTable, ObjectSet, Node) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.ObjectTable
 
TableExtension.SimpleTable - Class in uk.ac.ed.epcc.safe.accounting.reports
A TableExtension.TableProxy that generates a table using a JobTableMaker.
TableExtension.SimpleTable(TableExtension, TableExtension.CompoundTable, Period, RecordSet, Node) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.SimpleTable
 
TableExtension.SummaryTable - Class in uk.ac.ed.epcc.safe.accounting.reports
A TableExtension.TableProxy that is populated by a reduction query.
TableExtension.SummaryTable(TableExtension, TableExtension.CompoundTable, Period, RecordSet, Node) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.SummaryTable
 
TableExtension.TableProxy - Interface in uk.ac.ed.epcc.safe.accounting.reports
Interface for objects that represent an intermediate table
TableExtension.TotalTransform - Class in uk.ac.ed.epcc.safe.accounting.reports
 
TableExtension.TotalTransform() - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.TotalTransform
 
TableFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters
 
TableFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.TableFormatter
 
TableRegistry - Class in uk.ac.ed.epcc.safe.accounting.db.transitions
 
TableRegistry(Set<PropertyTag>, AccessorMap<?>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.transitions.TableRegistry
 
tag - Variable in class uk.ac.ed.epcc.safe.accounting.selector.SelectClause
 
TagFilter - Interface in uk.ac.ed.epcc.safe.accounting.properties
policy to select a PropertyTag.
TemplateOverlay<X extends uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.XMLFile> - Class in uk.ac.ed.epcc.safe.accounting.reports
A TextFileOverlay that validates updates as report templates.
TemplateOverlay(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.TemplateOverlay
 
TemplateOverlay.ReportFile - Class in uk.ac.ed.epcc.safe.accounting.reports
 
TemplateOverlay.ReportFile(Repository.Record, URL) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.TemplateOverlay.ReportFile
 
TemplateServlet - Class in uk.ac.ed.epcc.safe.accounting.servlet
Servlet to give access to template/schema files for use by client side editors
TemplateServlet() - Constructor for class uk.ac.ed.epcc.safe.accounting.servlet.TemplateServlet
 
TemplateValidateException - Exception in uk.ac.ed.epcc.safe.accounting.reports
Exception to report a validation from from a TemplateValidator.
TemplateValidateException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.TemplateValidateException
 
TemplateValidateException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.TemplateValidateException
 
TemplateValidator - Interface in uk.ac.ed.epcc.safe.accounting.reports
Interface for classes that validate an unprocessed template (In DOM form) The aim is to add additional validation beyond what can be achieved via schema validation alone.
TEXT - Static variable in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
text - Variable in class uk.ac.ed.epcc.safe.accounting.ErrorSet.Detail
 
TEXT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
TextPeriodFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
Formats a period a an inclusive date range
TextPeriodFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.TextPeriodFormatter
 
time - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
TIME_BOUNDS_ELEMENT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
TIME_LIMIT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
TIME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
TimeRangeSelector - Class in uk.ac.ed.epcc.safe.accounting.selector
convenience class to put the conventions for selecting a record in a date range into a single place.
TimeRangeSelector(RecordSelector, PropertyTag<Date>, Date, Date) - Constructor for class uk.ac.ed.epcc.safe.accounting.selector.TimeRangeSelector
 
timestamp - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.JobmanagerParser
 
timestampFormat - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
TimestampParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
Parses a string into a Date.
TimestampParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.TimestampParser
 
toLdapFormat(String) - Method in class uk.ac.ed.epcc.safe.accounting.model.CertificatePersonFactory
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.ViewPeriod
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.charts.MapperEntry
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.charts.PlotEntry
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.charts.Power2RangeLabeller.Range
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassificationSQLValue
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.db.DerefSQLValue
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.db.ExpressionAcceptFilter
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.db.RelationshipAccessor
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.expr.BinaryPropExpression
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.expr.ConstPropExpression
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.expr.ConvertMillisecondToDatePropExpression
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DeRefExpression
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DoublePropExpression
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationCastPropExpression
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.expr.DurationPropExpression
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.expr.IntPropExpression
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.expr.LabelPropExpression
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.expr.MilliSecondDatePropExpression
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.expr.NamePropExpression
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.expr.SelectPropExpression
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.expr.StringPropExpression
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.expr.TypeConverterPropExpression
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.model.RoleAccessor
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.parsers.PropertyEntryMaker
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.properties.FixedPropertyFinder
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.properties.MultiFinder
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTag
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.ReductionTarget
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ObjectSet
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportType
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.CompoundTable
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.ObjectTable
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.reports.TableExtension.SimpleTable
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.selector.CombiningRecordSelector
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.selector.SelectClause
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager
 
toString() - Method in class uk.ac.ed.epcc.safe.accounting.xml.DOMPrint
 
toWebFormat(String) - Method in class uk.ac.ed.epcc.safe.accounting.model.CertificatePersonFactory
 
traceback(PrintStream) - Method in class uk.ac.ed.epcc.safe.accounting.ErrorSet
 
TransformErrorListener - Class in uk.ac.ed.epcc.safe.accounting.xml
An ErrorListener that captures XSLT errors and forwards them to the AppContext logging.
TransformErrorListener(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.xml.TransformErrorListener
 
type - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
TypeConverterPropertyTag<T> - Class in uk.ac.ed.epcc.safe.accounting.parsers
PropertyTag for properties generated by a TypeConverter with an underlying String representation.
TypeConverterPropertyTag(PropertyRegistry, String, Class<T>, TypeConverter<T, String>, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.TypeConverterPropertyTag
 
TypeConverterPropertyTag(PropertyRegistry, String, Class<T>, TypeConverter<T, String>) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.TypeConverterPropertyTag
 
TypeConverterPropExpression<T,D> - Class in uk.ac.ed.epcc.safe.accounting.expr
PropExpression that allows an arbitrary conversion.
TypeConverterPropExpression(TypeConverter<T, D>, PropExpression<D>) - Constructor for class uk.ac.ed.epcc.safe.accounting.expr.TypeConverterPropExpression
 
TypeConverterValueParser<T> - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
ValueParser that wraps a TypeConverter
TypeConverterValueParser(Class<T>, TypeConverter<T, String>) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.TypeConverterValueParser
 

U

UID - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.PasswdParser
 
uk.ac.ed.epcc.safe.accounting - package uk.ac.ed.epcc.safe.accounting
This package handles the accounting records.
uk.ac.ed.epcc.safe.accounting.aggregation - package uk.ac.ed.epcc.safe.accounting.aggregation
Support classes for the aggregation tables.
uk.ac.ed.epcc.safe.accounting.allocations - package uk.ac.ed.epcc.safe.accounting.allocations
Classes supporting resource allocation.
uk.ac.ed.epcc.safe.accounting.allocations.charged - package uk.ac.ed.epcc.safe.accounting.allocations.charged
This package contains allocation classes where a charge is applied at parse time and accumulated in the corresponding Allocation object If a charge is to be applied it must be possible to identify a unique allocation at any point in time based on the properties of the UsageRecord.
uk.ac.ed.epcc.safe.accounting.charts - package uk.ac.ed.epcc.safe.accounting.charts
 
uk.ac.ed.epcc.safe.accounting.db - package uk.ac.ed.epcc.safe.accounting.db
 
uk.ac.ed.epcc.safe.accounting.db.transitions - package uk.ac.ed.epcc.safe.accounting.db.transitions
 
uk.ac.ed.epcc.safe.accounting.expr - package uk.ac.ed.epcc.safe.accounting.expr
Classes to encode simple expressions over properties.
uk.ac.ed.epcc.safe.accounting.expr.parse - package uk.ac.ed.epcc.safe.accounting.expr.parse
Expression parsing
uk.ac.ed.epcc.safe.accounting.formatters - package uk.ac.ed.epcc.safe.accounting.formatters
 
uk.ac.ed.epcc.safe.accounting.formatters.value - package uk.ac.ed.epcc.safe.accounting.formatters.value
 
uk.ac.ed.epcc.safe.accounting.history - package uk.ac.ed.epcc.safe.accounting.history
Support for history classes that can be used as a UsageProvider
uk.ac.ed.epcc.safe.accounting.model - package uk.ac.ed.epcc.safe.accounting.model
 
uk.ac.ed.epcc.safe.accounting.ogf.ur - package uk.ac.ed.epcc.safe.accounting.ogf.ur
 
uk.ac.ed.epcc.safe.accounting.parsers - package uk.ac.ed.epcc.safe.accounting.parsers
 
uk.ac.ed.epcc.safe.accounting.parsers.value - package uk.ac.ed.epcc.safe.accounting.parsers.value
Package for ValueParsers.
uk.ac.ed.epcc.safe.accounting.policy - package uk.ac.ed.epcc.safe.accounting.policy
 
uk.ac.ed.epcc.safe.accounting.properties - package uk.ac.ed.epcc.safe.accounting.properties
Basic support for accounting properties.
uk.ac.ed.epcc.safe.accounting.reference - package uk.ac.ed.epcc.safe.accounting.reference
Properties and expressions that reference remote objects
uk.ac.ed.epcc.safe.accounting.reports - package uk.ac.ed.epcc.safe.accounting.reports
Classes to support generation of reports via XML templates.
uk.ac.ed.epcc.safe.accounting.reports.email - package uk.ac.ed.epcc.safe.accounting.reports.email
Support for sending reports by eamil.
uk.ac.ed.epcc.safe.accounting.reports.exceptions - package uk.ac.ed.epcc.safe.accounting.reports.exceptions
 
uk.ac.ed.epcc.safe.accounting.reports.forms.html - package uk.ac.ed.epcc.safe.accounting.reports.forms.html
 
uk.ac.ed.epcc.safe.accounting.selector - package uk.ac.ed.epcc.safe.accounting.selector
Classes for selecting records based on properties.
uk.ac.ed.epcc.safe.accounting.servlet - package uk.ac.ed.epcc.safe.accounting.servlet
 
uk.ac.ed.epcc.safe.accounting.update - package uk.ac.ed.epcc.safe.accounting.update
Policy and Parser objects that are composed to define the behaviour of a factory class.
uk.ac.ed.epcc.safe.accounting.upload - package uk.ac.ed.epcc.safe.accounting.upload
Classes to support data upload
uk.ac.ed.epcc.safe.accounting.xml - package uk.ac.ed.epcc.safe.accounting.xml
XML support
UnexpandedContentException - Exception in uk.ac.ed.epcc.safe.accounting.reports.exceptions
Exception thrown when an Element is encountered in an un-expected place but might be valid after expansion.
UnexpandedContentException() - Constructor for exception uk.ac.ed.epcc.safe.accounting.reports.exceptions.UnexpandedContentException
 
unique(String) - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPropertyContainerParser
 
unique(String) - Method in class uk.ac.ed.epcc.safe.accounting.update.AbstractPropertyContainerUpdater
extension point called when creating the table specification when a field is labelled as part of the unique key.
UNIQUE_PROPERTIES_PREFIX - Static variable in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
UnixFileSplitter - Class in uk.ac.ed.epcc.safe.accounting.parsers
 
UnixFileSplitter(String) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.UnixFileSplitter
 
UNKNOWN - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.NamePropExpression
 
UnresolvedNameException - Exception in uk.ac.ed.epcc.safe.accounting.properties
 
UnresolvedNameException(String, PropertyFinder) - Constructor for exception uk.ac.ed.epcc.safe.accounting.properties.UnresolvedNameException
 
UnsupportedExpressionException - Exception in uk.ac.ed.epcc.safe.accounting.expr
Exception thrown if an expression is unsupported
UnsupportedExpressionException(PropExpression) - Constructor for exception uk.ac.ed.epcc.safe.accounting.expr.UnsupportedExpressionException
 
up() - Method in class uk.ac.ed.epcc.safe.accounting.allocations.ViewPeriod
 
UP_KEY - Static variable in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationPeriodTransitionProvider
 
update(PropertyTag<X>, X, RecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyFactory
Perform an update in the database
updateRecord(DerivedPropertyMap, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.ParseUsageRecordFactory
 
updateRecord(DerivedPropertyMap, T) - Method in interface uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTarget
Perform a full update of an existing record.
updateRecord(DerivedPropertyMap, T) - Method in class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
upload(Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.upload.AccountingUploadParser
 
upload(Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.upload.ClassificationUploadParser
 
upload(Map<String, Object>) - Method in class uk.ac.ed.epcc.safe.accounting.upload.DEISARolesUploadParser
 
upload(Map<String, Object>) - Method in interface uk.ac.ed.epcc.safe.accounting.upload.UploadParser
process data for upload.
UploadException - Exception in uk.ac.ed.epcc.safe.accounting.upload
 
UploadException() - Constructor for exception uk.ac.ed.epcc.safe.accounting.upload.UploadException
 
UploadException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.upload.UploadException
 
UploadException(Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.upload.UploadException
 
UploadException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.upload.UploadException
 
UploadParser - Interface in uk.ac.ed.epcc.safe.accounting.upload
An UploadParser is the interface that needs to be implemented by a class to allow it to be invoked by the UploadServlet of command line upload app to load data.
UR_TEMPLATE_GROUP - Static variable in class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordFormatter
Deprecated.
The Constant REPORT_TEMPLATE_GROUP.
UsageManager<UR extends UsageRecord> - Class in uk.ac.ed.epcc.safe.accounting
A composite UsageProducer that combines results from several underlying UsageProducers.
UsageManager(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.UsageManager
Constructor
UsageManager.MultiIterator - Class in uk.ac.ed.epcc.safe.accounting
 
UsageManager.MultiIterator(RecordSelector, int, int) - Constructor for class uk.ac.ed.epcc.safe.accounting.UsageManager.MultiIterator
 
UsageManager.ProducerInput - Class in uk.ac.ed.epcc.safe.accounting
FormInput for selecting UsageProducers.
UsageManager.ProducerInput(boolean) - Constructor for class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
UsageProducer<UR extends UsageRecord> - Interface in uk.ac.ed.epcc.safe.accounting
Interface implemented by classes that can provide Usage information to the reports.
UsageRecord - Interface in uk.ac.ed.epcc.safe.accounting
Interface implemented by all individual usage records.
UsageRecordFactory<T extends UsageRecordFactory.Use> - Class in uk.ac.ed.epcc.safe.accounting.db
Base class for different accounting factories.
UsageRecordFactory() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.UsageRecordFactory
 
UsageRecordFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.UsageRecordFactory
 
UsageRecordFactory.Use - Class in uk.ac.ed.epcc.safe.accounting.db
 
UsageRecordFactory.Use(UsageRecordFactory, Repository.Record) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.UsageRecordFactory.Use
 
UsageRecordFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters
Deprecated.
UsageRecordFormatter(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordFormatter
Deprecated.
Constructs a new UsageRecordFormatter.
UsageRecordListener - Interface in uk.ac.ed.epcc.safe.accounting
Interface for factory classes that need to see record insertion/deletion for example aggregate tables or budget managers.
UsageRecordMapper<D extends java.lang.Number> - Class in uk.ac.ed.epcc.safe.accounting.charts
Base class for mapping a UsageRecord to a time range.
UsageRecordMapper(AppContext, Reduction, PropExpression<D>, PropertyTag<Date>, PropertyTag<Date>) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordMapper
 
UsageRecordParseTarget<T extends UsageRecordFactory.Use> - Interface in uk.ac.ed.epcc.safe.accounting.db
Interface for UsageRecord PropertyContainerParseTarget.
UsageRecordParseTargetPlugIn<T extends UsageRecordFactory.Use> - Class in uk.ac.ed.epcc.safe.accounting.db
Class to implement UsageRecordParseTarget using a PlugInOwner and a UsageRecordFactory.
UsageRecordParseTargetPlugIn(AppContext, PlugInOwner, UsageRecordFactory<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.UsageRecordParseTargetPlugIn
 
UsageRecordPolicy - Interface in uk.ac.ed.epcc.safe.accounting.update
Policy for augmenting the basic accounting data generated by a UsageRecordParser with additional policy such as derived properties and charges.
UsageRecordQueryMapper<K> - Class in uk.ac.ed.epcc.safe.accounting.charts
 
UsageRecordQueryMapper(KeyLabeller<UsageRecord, K>) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordQueryMapper
 
UsageRecordSetTransform<D extends java.lang.Number> - Class in uk.ac.ed.epcc.safe.accounting.charts
 
UsageRecordSetTransform(AppContext, int, Reduction, PropExpression<D>, PropertyTag<Date>, PropertyTag<Date>) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordSetTransform
 
UsageRecordTransform<K,D extends java.lang.Number> - Class in uk.ac.ed.epcc.safe.accounting.charts
A LabellerTransform for mapping UsageRecords to charts
UsageRecordTransform(AppContext, Reduction, PropExpression<K>, PropExpression<D>, PropertyTag<Date>, PropertyTag<Date>, PropertyKeyLabeller<K>) - Constructor for class uk.ac.ed.epcc.safe.accounting.charts.UsageRecordTransform
 
UsageRecordUsageManager - Class in uk.ac.ed.epcc.safe.accounting.db
 
UsageRecordUsageManager(AppContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.db.UsageRecordUsageManager
 
UsageRecordUsageManager.AccountingRecordUpdater - Class in uk.ac.ed.epcc.safe.accounting.db
 
UsageRecordUsageManager.AccountingRecordUpdater() - Constructor for class uk.ac.ed.epcc.safe.accounting.db.UsageRecordUsageManager.AccountingRecordUpdater
 
UsageRecordWriter - Class in uk.ac.ed.epcc.safe.accounting.formatters
Deprecated.
UsageRecordWriter(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.UsageRecordWriter
Deprecated.
Constructs a new UsageRecordWriter using context as the context under which this objects runs.
USE_CASE_OVERLAP - Static variable in class uk.ac.ed.epcc.safe.accounting.OverlapHandler
 
USE_QUERY_MAPPER_FEATURE - Static variable in class uk.ac.ed.epcc.safe.accounting.OverlapHandler
 
USE_SCHEMA_FEATURE_PREFIX - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.XMLPropertyDomParser
 
useOverlap() - Method in class uk.ac.ed.epcc.safe.accounting.reports.ObjectSet
Are overlap calculations requested
user - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
USER_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.DiracSLUMParser
 
userDN - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.JobmanagerParser
 
userFQAN - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.JobmanagerParser
 
USERNAME - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.PasswdParser
 
USERNAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 

V

val - Variable in class uk.ac.ed.epcc.safe.accounting.expr.ConstPropExpression
 
validate(Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.AllocationValidator
 
validate(Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.ListenerCreateValidator
 
validate(Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory.ListenerUpdateValidator
 
validate(Form) - Method in class uk.ac.ed.epcc.safe.accounting.allocations.SequenceAllocationFactory.SequenceCreationValidator
 
validate() - Method in class uk.ac.ed.epcc.safe.accounting.db.ClassListInput
 
validate() - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionInput
 
validate() - Method in class uk.ac.ed.epcc.safe.accounting.model.ReportTemplateFactory.TemplateNameInput
 
validate(String, String) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
validate(String, Source) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ReportBuilder
 
validate() - Method in class uk.ac.ed.epcc.safe.accounting.UsageManager.ProducerInput
 
ValidatingDomVisitor - Class in uk.ac.ed.epcc.safe.accounting.reports
A DomVisitor that applies a TemplateValidator to each element.
ValidatingDomVisitor(TemplateValidator) - Constructor for class uk.ac.ed.epcc.safe.accounting.reports.ValidatingDomVisitor
 
value(Node) - Method in class uk.ac.ed.epcc.safe.accounting.reports.ParameterExtension
 
VALUE_COL - Static variable in class uk.ac.ed.epcc.safe.accounting.allocations.AllocationFactory
 
VALUE_ELEMENT - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.SelectBuilder
 
ValueFormatter<F> - Interface in uk.ac.ed.epcc.safe.accounting.formatters.value
An interface that denotes the implementing object is capable of converting objects of a certain type into strings.
valueOf(String) - Static method in enum uk.ac.ed.epcc.safe.accounting.expr.parse.Keywords
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.safe.accounting.Reduction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.safe.accounting.selector.OverlapType
Returns the enum constant of this type with the specified name.
ValueParseException - Exception in uk.ac.ed.epcc.safe.accounting.parsers.value
 
ValueParseException() - Constructor for exception uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParseException
 
ValueParseException(String) - Constructor for exception uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParseException
 
ValueParseException(Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParseException
 
ValueParseException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParseException
 
ValueParser<T> - Interface in uk.ac.ed.epcc.safe.accounting.parsers.value
An interface that denotes the implementing object is capable of converting between strings and objects of a certain type.
ValueParserFormat<T> - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
A Format that delegates to a ValueParser As ValueParser only parses full strings the parseObject method can also only match full strings
ValueParserFormat(ValueParser<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserFormat
 
ValueParserInput<T> - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
Adapter to convert ValueParser to Input
ValueParserInput(ValueParser<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserInput
 
ValueParserPolicy - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
A PropExpressionVisitor to create a ValueParser appropriate to a PropExpression.
ValueParserPolicy(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
ValueParserProvider<T> - Interface in uk.ac.ed.epcc.safe.accounting.parsers.value
Interface that can be implemented by a PropertyTag to allow it to provide a custom ValueParser for the property.
ValueParserService - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
This class may be used to fetch a ValueParser by a specific name.
ValueParserService(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserService
Constructs a new ValueParserService which will configure itself based on the state presented by context.
ValueParserTransform<T> - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
A Table.Transform that uses a ValueParser to format the table contents.
ValueParserTransform(ValueParser<T>) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserTransform
 
values() - Static method in enum uk.ac.ed.epcc.safe.accounting.expr.parse.Keywords
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.safe.accounting.Reduction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.safe.accounting.selector.OverlapType
Returns an array containing the constants of this enum type, in the order they are declared.
ViewPeriod - Class in uk.ac.ed.epcc.safe.accounting.allocations
This class represents the current time period that is being looked at.
ViewPeriod(CalendarFieldSplitPeriod) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.ViewPeriod
 
ViewPeriod(Calendar, int, int, int) - Constructor for class uk.ac.ed.epcc.safe.accounting.allocations.ViewPeriod
 
visit(SelectorVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.selector.AndRecordSelector
 
visit(SelectorVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.selector.NullSelector
 
visit(SelectorVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.selector.OrderClause
 
visit(SelectorVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.selector.OrRecordSelector
 
visit(SelectorVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.selector.PeriodOverlapRecordSelector
 
visit(SelectorVisitor<R>) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.RecordSelector
 
visit(SelectorVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.selector.ReductionSelector
 
visit(SelectorVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.selector.RelationClause
 
visit(SelectorVisitor<R>) - Method in class uk.ac.ed.epcc.safe.accounting.selector.SelectClause
 
visitAndRecordSelector(AndRecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.CompatibleSelectVisitor
 
visitAndRecordSelector(AndRecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.FilterSelectVisitor
 
visitAndRecordSelector(AndRecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.MatchSelectVisitor
 
visitAndRecordSelector(AndRecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor.CaseCompatibleVisitor
 
visitAndRecordSelector(AndRecordSelector) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.SelectorVisitor
 
visitBinaryPropExpression(BinaryPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitBinaryPropExpression(BinaryPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitBinaryPropExpression(BinaryPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitBinaryPropExpression(BinaryPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitBinaryPropExpression(BinaryPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitBinaryPropExpression(BinaryPropExpression) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitBinaryPropExpression(BinaryPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitBinaryPropExpression(BinaryPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitCasePropExpression(CasePropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.SQLExpressionVisitor
 
visitCasePropExpression(CasePropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.SQLValueVisitor
 
visitCasePropExpression(CasePropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitCasePropExpression(CasePropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitCasePropExpression(CasePropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitCasePropExpression(CasePropExpression<T>) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitCasePropExpression(CasePropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitCasePropExpression(CasePropExpression<T>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitClause(SelectClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CompatibleSelectVisitor
 
visitClause(SelectClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.FilterSelectVisitor
 
visitClause(SelectClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.MatchSelectVisitor
 
visitClause(SelectClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor.CaseCompatibleVisitor
 
visitClause(SelectClause<I>) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.SelectorVisitor
 
visitConstPropExpression(ConstPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitConstPropExpression(ConstPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitConstPropExpression(ConstPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitConstPropExpression(ConstPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitConstPropExpression(ConstPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitConstPropExpression(ConstPropExpression<?>) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitConstPropExpression(ConstPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitConstPropExpression(ConstPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitConvetMillisecondToDateExpression(ConvertMillisecondToDatePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitConvetMillisecondToDateExpression(ConvertMillisecondToDatePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitConvetMillisecondToDateExpression(ConvertMillisecondToDatePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitConvetMillisecondToDateExpression(ConvertMillisecondToDatePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitConvetMillisecondToDateExpression(ConvertMillisecondToDatePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitConvetMillisecondToDateExpression(ConvertMillisecondToDatePropExpression) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitConvetMillisecondToDateExpression(ConvertMillisecondToDatePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitConvetMillisecondToDateExpression(ConvertMillisecondToDatePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitDeRefExpression(DeRefExpression<T, ?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitDeRefExpression(DeRefExpression<T, ?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitDeRefExpression(DeRefExpression<T, ?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitDeRefExpression(DeRefExpression<T, ?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitDeRefExpression(DeRefExpression<T, ?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitDeRefExpression(DeRefExpression<T, ?>) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitDeRefExpression(DeRefExpression<T, ?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitDeRefExpression(DeRefExpression<T, ?>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitDoublePropExpression(DoublePropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitDoublePropExpression(DoublePropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitDoublePropExpression(DoublePropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitDoublePropExpression(DoublePropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitDoublePropExpression(DoublePropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitDoublePropExpression(DoublePropExpression<?>) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitDoublePropExpression(DoublePropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitDoublePropExpression(DoublePropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitDurationCastPropExpression(DurationCastPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitDurationCastPropExpression(DurationCastPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitDurationCastPropExpression(DurationCastPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitDurationCastPropExpression(DurationCastPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitDurationCastPropExpression(DurationCastPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitDurationCastPropExpression(DurationCastPropExpression<?>) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitDurationCastPropExpression(DurationCastPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitDurationCastPropExpression(DurationCastPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitDurationPropExpression(DurationPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitDurationPropExpression(DurationPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitDurationPropExpression(DurationPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitDurationPropExpression(DurationPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitDurationPropExpression(DurationPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitDurationPropExpression(DurationPropExpression) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitDurationPropExpression(DurationPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitDurationPropExpression(DurationPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitDurationSecondPropExpression(DurationSecondsPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitDurationSecondPropExpression(DurationSecondsPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitDurationSecondPropExpression(DurationSecondsPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitDurationSecondPropExpression(DurationSecondsPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitDurationSecondPropExpression(DurationSecondsPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitDurationSecondPropExpression(DurationSecondsPropExpression) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitDurationSecondPropExpression(DurationSecondsPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitDurationSecondPropExpression(DurationSecondsPropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitIntPropExpression(IntPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitIntPropExpression(IntPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitIntPropExpression(IntPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitIntPropExpression(IntPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitIntPropExpression(IntPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitIntPropExpression(IntPropExpression<?>) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitIntPropExpression(IntPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitIntPropExpression(IntPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitLabelPropExpression(LabelPropExpression<T, R>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitLabelPropExpression(LabelPropExpression<T, R>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitLabelPropExpression(LabelPropExpression<T, R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitLabelPropExpression(LabelPropExpression<T, X>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitLabelPropExpression(LabelPropExpression<T, R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitLabelPropExpression(LabelPropExpression<T, X>) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitLabelPropExpression(LabelPropExpression<T, R>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitLabelPropExpression(LabelPropExpression<T, R>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitMilliSecondDatePropExpression(MilliSecondDatePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitMilliSecondDatePropExpression(MilliSecondDatePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitMilliSecondDatePropExpression(MilliSecondDatePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitMilliSecondDatePropExpression(MilliSecondDatePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitMilliSecondDatePropExpression(MilliSecondDatePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitMilliSecondDatePropExpression(MilliSecondDatePropExpression) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitMilliSecondDatePropExpression(MilliSecondDatePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitMilliSecondDatePropExpression(MilliSecondDatePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitNamePropExpression(NamePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitNamePropExpression(NamePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitNamePropExpression(NamePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitNamePropExpression(NamePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitNamePropExpression(NamePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitNamePropExpression(NamePropExpression) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitNamePropExpression(NamePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitNamePropExpression(NamePropExpression) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitNullSelector(NullSelector<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CompatibleSelectVisitor
 
visitNullSelector(NullSelector<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.FilterSelectVisitor
 
visitNullSelector(NullSelector<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.MatchSelectVisitor
 
visitNullSelector(NullSelector<I>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor.CaseCompatibleVisitor
 
visitNullSelector(NullSelector<I>) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.SelectorVisitor
 
visitOrderClause(OrderClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CompatibleSelectVisitor
 
visitOrderClause(OrderClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.FilterSelectVisitor
 
visitOrderClause(OrderClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.MatchSelectVisitor
 
visitOrderClause(OrderClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor.CaseCompatibleVisitor
 
visitOrderClause(OrderClause<I>) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.SelectorVisitor
 
visitOrRecordSelector(OrRecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.CompatibleSelectVisitor
 
visitOrRecordSelector(OrRecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.FilterSelectVisitor
 
visitOrRecordSelector(OrRecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.MatchSelectVisitor
 
visitOrRecordSelector(OrRecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor.CaseCompatibleVisitor
 
visitOrRecordSelector(OrRecordSelector) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.SelectorVisitor
 
visitPeriodOverlapRecordSelector(PeriodOverlapRecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.CompatibleSelectVisitor
 
visitPeriodOverlapRecordSelector(PeriodOverlapRecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.FilterSelectVisitor
 
visitPeriodOverlapRecordSelector(PeriodOverlapRecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.MatchSelectVisitor
 
visitPeriodOverlapRecordSelector(PeriodOverlapRecordSelector) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor.CaseCompatibleVisitor
 
visitPeriodOverlapRecordSelector(PeriodOverlapRecordSelector) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.SelectorVisitor
 
visitPropertyTag(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
visitPropertyTag(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ImplementationVisitor
 
visitPropertyTag(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ResolveChecker
 
visitPropertyTag(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.SQLExpressionVisitor
 
visitPropertyTag(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.SQLValueVisitor
 
visitPropertyTag(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropertyTargetEvaluatePropExpressionVisitor
 
visitPropertyTag(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitPropertyTag(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitPropertyTag(PropertyTag<?>) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.BasePropExpressionVisitor
 
visitReductionSelector(ReductionSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.CompatibleSelectVisitor
 
visitReductionSelector(ReductionSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.FilterSelectVisitor
 
visitReductionSelector(ReductionSelector) - Method in class uk.ac.ed.epcc.safe.accounting.db.MatchSelectVisitor
 
visitReductionSelector(ReductionSelector) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor.CaseCompatibleVisitor
 
visitReductionSelector(ReductionSelector) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.SelectorVisitor
 
visitRelationClause(RelationClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CompatibleSelectVisitor
 
visitRelationClause(RelationClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.FilterSelectVisitor
 
visitRelationClause(RelationClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.db.MatchSelectVisitor
 
visitRelationClause(RelationClause<I>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor.CaseCompatibleVisitor
 
visitRelationClause(RelationClause<I>) - Method in interface uk.ac.ed.epcc.safe.accounting.selector.SelectorVisitor
 
visitSelectPropExpression(SelectPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitSelectPropExpression(SelectPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitSelectPropExpression(SelectPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitSelectPropExpression(SelectPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitSelectPropExpression(SelectPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitSelectPropExpression(SelectPropExpression<?>) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitSelectPropExpression(SelectPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitSelectPropExpression(SelectPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitStringPropExpression(StringPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitStringPropExpression(StringPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitStringPropExpression(StringPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitStringPropExpression(StringPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitStringPropExpression(StringPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitStringPropExpression(StringPropExpression<?>) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitStringPropExpression(StringPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitStringPropExpression(StringPropExpression<?>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
visitTypeConverterPropExpression(TypeConverterPropExpression<T, D>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLExpressionPropExpressionVisitor
 
visitTypeConverterPropExpression(TypeConverterPropExpression<T, D>) - Method in class uk.ac.ed.epcc.safe.accounting.db.CreateSQLValuePropExpressionVisitor
 
visitTypeConverterPropExpression(TypeConverterPropExpression<T, D>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.EvaluatePropExpressionVisitor
 
visitTypeConverterPropExpression(TypeConverterPropExpression<T, D>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ImplementationPropExpressionVisitor
 
visitTypeConverterPropExpression(TypeConverterPropExpression<T, D>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.PropExpressionNormaliser
 
visitTypeConverterPropExpression(TypeConverterPropExpression<T, D>) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.PropExpressionVisitor
 
visitTypeConverterPropExpression(TypeConverterPropExpression<T, D>) - Method in class uk.ac.ed.epcc.safe.accounting.expr.ResolveCheckVisitor
 
visitTypeConverterPropExpression(TypeConverterPropExpression<T, D>) - Method in class uk.ac.ed.epcc.safe.accounting.parsers.value.ValueParserPolicy
 
VO_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.NGSXMLRecordParser
 
volume - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.GridFtpTransferParser
 
VOMS_DN - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.VomsAccountingParser
 
VOMS_ID - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.VomsAccountingParser
 
VOMS_POOLINDEX - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.VomsAccountingParser
 
voms_reg - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.VomsAccountingParser
 
VOMS_SUBMISSION - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.VomsAccountingParser
 
VOMS_UID - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.VomsAccountingParser
 
VOMS_VO0 - Static variable in class uk.ac.ed.epcc.safe.accounting.parsers.VomsAccountingParser
 
VomsAccountingParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
 
VomsAccountingParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.VomsAccountingParser
 

W

WAIT_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
WALLCLOCK_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.update.BatchParser
 
warning(TransformerException) - Method in class uk.ac.ed.epcc.safe.accounting.xml.ErrorSetErrorListener
 
warning(TransformerException) - Method in class uk.ac.ed.epcc.safe.accounting.xml.TransformErrorListener
 
warning(SAXParseException) - Method in class uk.ac.ed.epcc.safe.accounting.xml.XMLErrorHandler
 
WEBNAME_PROP - Static variable in class uk.ac.ed.epcc.safe.accounting.model.PersonFactory
 
WebNameFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
 
WebNameFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.WebNameFormatter
 
WEEK - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
WORKING_DIR - Static variable in class uk.ac.ed.epcc.safe.accounting.properties.StandardProperties
 
writable(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap.ExpressionTargetProxy
 
writable(PropertyTag) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccessorMap
 
writable(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingClassification
 
writable(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.AccountingLinkManager.PropertyTargetLink
 
writable(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.db.DataObjectPropertyContainer
 
writable(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.history.PropertyTargetHistoryFactory.HistoryUse
 
writable(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.model.PasswordPerson
 
writable(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.model.Person
 
writable(PropertyTag<?>) - Method in interface uk.ac.ed.epcc.safe.accounting.properties.PropertyContainer
Is the specified property supported for write.
writable(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyMap
 
writable(PropertyTag<?>) - Method in class uk.ac.ed.epcc.safe.accounting.properties.PropertyTuple
 

X

XMLDateTimeFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
Formats a Date object so that it is represented as an XML dataTime.
XMLDateTimeFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.XMLDateTimeFormatter
 
XMLDateTimeParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
Parser that parses a string into an Java Date.
XMLDateTimeParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDateTimeParser
 
XMLDurationFormatter - Class in uk.ac.ed.epcc.safe.accounting.formatters.value
Formats Duration object so that it is represented as an XML duration.
XMLDurationFormatter() - Constructor for class uk.ac.ed.epcc.safe.accounting.formatters.value.XMLDurationFormatter
 
XMLDurationParser - Class in uk.ac.ed.epcc.safe.accounting.parsers.value
Parser that parses a string into a duration measured in seconds (represented as a Number.
XMLDurationParser() - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDurationParser
 
XMLDurationParser(Date) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDurationParser
 
XMLDurationParser(Calendar) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.value.XMLDurationParser
 
XMLErrorHandler - Class in uk.ac.ed.epcc.safe.accounting.xml
A SAX ErrorHandler that forwards the errors onto the LoggerService logging.
XMLErrorHandler(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.xml.XMLErrorHandler
 
XMLPropertyDomParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
An implementation of a PropertyContainerDomParser for data in an XML format.
XMLPropertyDomParser(AppContext, Class, NamespaceContext, String) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.XMLPropertyDomParser
Constructs a new XMLPropertyDomParser
XMLRecordParser - Class in uk.ac.ed.epcc.safe.accounting.parsers
Parser for usage records in an XML format.
XMLRecordParser(AppContext) - Constructor for class uk.ac.ed.epcc.safe.accounting.parsers.XMLRecordParser
Constructs a new OGFUsageRecordParser.
XMLSplitter - Class in uk.ac.ed.epcc.safe.accounting.ogf.ur
This content handler expects a single OGF UsageRecords XML element as specified by the OGF Usage Record specification.
XMLSplitter() - Constructor for class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLSplitter
Constructs a new XMLSplitter.
XMLSplitter(String[]) - Constructor for class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLSplitter
 
XMLTextRecorder - Class in uk.ac.ed.epcc.safe.accounting.ogf.ur
This is essentially a StringBuilder for XML SAX parsers.
XMLTextRecorder() - Constructor for class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
Constructs a new XMLTextRecorder.
XMLTextRecorder(int) - Constructor for class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
Constructs a new XMLTextRecorder.
XMLTextRecorder(boolean) - Constructor for class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
Constructs a new XMLTextRecorder.
XMLTextRecorder(boolean, int) - Constructor for class uk.ac.ed.epcc.safe.accounting.ogf.ur.XMLTextRecorder
Constructs a new XMLTextRecorder.

Y

YEAR - Static variable in class uk.ac.ed.epcc.safe.accounting.reports.ReportExtension
 
YYABORT - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Returned by a Bison action in order to stop the parsing process and return failure (false).
YYACCEPT - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Returned by a Bison action in order to stop the parsing process and return success (true).
yycdebug(String) - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
 
yyerror(String) - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionLexer
 
yyerror(String) - Method in interface uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser.Lexer
Entry point for error reporting.
YYERROR - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Returned by a Bison action in order to start error recovery without printing an error message.
yyerror(String) - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
 
YYFAIL - Static variable in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser
Returned by a Bison action in order to print an error message and start error recovery.
yylex() - Method in class uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionLexer
 
yylex() - Method in interface uk.ac.ed.epcc.safe.accounting.expr.parse.ExpressionParser.Lexer
Entry point for the scanner.
A B C D E F G H I J K L M N O P Q R S T U V W X Y