public interface AccountingService extends uk.ac.ed.epcc.webapp.AppContextService<AccountingService>
| Modifier and Type | Method and Description |
|---|---|
boolean |
allow(uk.ac.ed.epcc.webapp.session.SessionService user,
RecordSelector sel)
Does the User have access to all the specified records
|
UsageManager |
getUsageManager()
Get the default
UsageManager |
UsageManager |
getUsageManager(java.lang.String name)
Get a named non-default
UsageManager |
UsageProducer |
getUsageProducer()
Get the default
UsageProducer
Usually this will return the same as getUsageManager() |
UsageProducer |
getUsageProducer(java.lang.String name)
Get a named
UsageProducer
A name of the format manager:producer will select a specific
producer from a named manager. |
UsageManager getUsageManager()
UsageManagerUsageManagerUsageManager getUsageManager(java.lang.String name)
UsageManagername - UsageManagerUsageProducer getUsageProducer()
UsageProducer
Usually this will return the same as getUsageManager()UsageProducerUsageProducer getUsageProducer(java.lang.String name)
UsageProducer
A name of the format manager:producer will select a specific
producer from a named manager. A bare name may return a manager or
generate the UsageProducer directly using the tag as a name.name - UsageProducerboolean allow(uk.ac.ed.epcc.webapp.session.SessionService user,
RecordSelector sel)
user - AppUser making requestsel - RecordSelector requested