Index

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 Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

absolute(String) - Method in class com.peterphi.std.guice.freemarker.FreemarkerURLHelper
Return a UriBuilder for an absolute URI
AbstractGauge - Class in com.peterphi.std.guice.metrics.gauge
Abstract parent class for Gauges.
AbstractGauge() - Constructor for class com.peterphi.std.guice.metrics.gauge.AbstractGauge
 
AbstractHealthCheck - Class in com.peterphi.std.guice.metrics.health
Abstract parent class for Health Checks.
AbstractHealthCheck() - Constructor for class com.peterphi.std.guice.metrics.health.AbstractHealthCheck
 
AbstractRESTGuiceSetup - Class in com.peterphi.std.guice.web.rest.setup
Deprecated.
no longer required, extend GuiceSetup directly instead. This class will be removed in a future release.
AbstractRESTGuiceSetup() - Constructor for class com.peterphi.std.guice.web.rest.setup.AbstractRESTGuiceSetup
Deprecated.
 
AbstractTestModule - Class in com.peterphi.std.guice.testing
 
AbstractTestModule() - Constructor for class com.peterphi.std.guice.testing.AbstractTestModule
 
accept(File) - Method in class com.peterphi.std.io.filter.FilenameExtensionFilter
 
accept(File, String) - Method in class com.peterphi.std.io.filter.FilenameExtensionFilter
 
accept(String) - Method in class com.peterphi.std.guice.hibernate.module.logging.HibernateSQLLogger
 
accept(String) - Method in class com.peterphi.std.io.filter.FilenameExtensionFilter
 
access_token - Variable in class com.peterphi.usermanager.rest.iface.oauth2server.types.OAuth2TokenResponse
 
AccessRefuser - Interface in com.peterphi.std.guice.common.auth.iface
 
ActionOnConflict - Enum Class in com.peterphi.std.io
 
add(ConfigurationPropertyBindingSite) - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
add(WQConstraintLine) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
add(WQConstraintLine) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
add(WQConstraintLine) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraints
 
add(WQConstraintLine) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroup
 
add(WQUriControlField, String...) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
add(SampleCount) - Method in class com.peterphi.std.types.SampleCount
 
add(SampleCount) - Method in class com.peterphi.std.types.Timecode
Add some samples to this timecode
add(SampleCount) - Method in class com.peterphi.std.types.TimecodeRange
Move the range right by the specified number of samples
add(StorageSize) - Method in class com.peterphi.std.types.StorageSize
Adds two storage sizes together, using the smallest unit as the resulting StorageSize's unit
add(String, String...) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
add(String, Collection<String>) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
add(Map<String, List<String>>) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
addCommitAction(Runnable) - Method in class com.peterphi.std.guice.hibernate.module.TransactionHelper
Register an action to run on the successful commit of the transaction
addConstraints(List<WQConstraintLine>) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
addConstraints(List<WQConstraintLine>) - Method in interface com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilderInternal
Add new constraints as if they'd been defined at the top level of the WebQuery (N.B.
addConstraints(Predicate...) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
addConstraints(Predicate...) - Method in interface com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilderInternal
Add new Predicates which will be ANDed together with the top-level constraints specified in the WebQuery
addDestination(CarbonDestination) - Method in class com.peterphi.carbon.type.mutable.CarbonProject
Add the Destination, renaming the element to Module_# (where # is the next suitable module name in the destination list)
addExpand(String...) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
addFilesToExistingJar(File, String, Map<String, File>, ActionOnConflict) - Static method in class com.peterphi.std.io.ArchiveHelper
Adds a file or files to a jar file, replacing the original one
addFTPUpload(CarbonFTPUpload) - Method in class com.peterphi.carbon.type.mutable.CarbonDestination
 
addModules(List<Module>, GuiceConfig) - Method in class com.peterphi.std.guice.web.rest.setup.AbstractRESTGuiceSetup
Deprecated.
 
addOrder(String...) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
addPostTranscodeDelete() - Method in class com.peterphi.carbon.type.mutable.CarbonDestination
 
addPrecise(SampleCount) - Method in class com.peterphi.std.types.SampleCount
 
addPrecise(SampleCount) - Method in class com.peterphi.std.types.Timecode
Add some samples to this timecode, throwing an exception if precision would be lost
addRegisterHook(Consumer<GuiceDaemon>) - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemonRegistry
 
addRollbackAction(Runnable) - Method in class com.peterphi.std.guice.hibernate.module.TransactionHelper
Register an action to run on the rollback of the transaction
addSource(CarbonSource) - Method in class com.peterphi.carbon.type.mutable.CarbonProject
 
addThreadLocalSQLAuditor(Consumer<String>) - Method in class com.peterphi.std.guice.hibernate.module.logging.HibernateObservingInterceptor
Add an observer to onPrepareStatement calls made by the current Thread until HibernateObservingInterceptor.clearThreadLocalObservers() is called
addVideoFilter(CarbonModule) - Method in class com.peterphi.carbon.type.mutable.CarbonDestination
 
adjustConfigurations(List<PropertyFile>) - Method in interface com.peterphi.std.guice.apploader.GuiceRole
Provides an opportunity, pre-compositing, to influence the configuration sources and order.
adjustConfigurations(List<PropertyFile>) - Method in class com.peterphi.std.guice.common.eagersingleton.BindEagerSingletonRole
 
adjustConfigurations(List<PropertyFile>) - Method in class com.peterphi.std.guice.common.serviceprops.InternalConfigPropertyDocumenterGuiceRole
 
adjustConfigurations(List<PropertyFile>) - Method in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfigGuiceRole
 
adjustConfigurations(List<PropertyFile>) - Method in class com.peterphi.std.guice.hibernate.role.HibernateAutoGuiceRole
 
adjustConfigurations(List<PropertyFile>) - Method in class com.peterphi.std.guice.hibernatetest.DbunitGuiceRole
 
adjustConfigurations(List<PropertyFile>) - Method in class com.peterphi.std.guice.metrics.role.MetricsServiceAutoRegisterRole
 
adjustConfigurations(List<PropertyFile>) - Method in class com.peterphi.std.guice.restclient.OkHttpAutoClientRole
 
adjustConfigurations(List<PropertyFile>) - Method in class com.peterphi.std.guice.web.rest.setup.AutoJAXRSBindingGuiceRole
 
adjustConfigurations(List<PropertyFile>) - Method in class com.peterphi.std.guice.web.rest.setup.WebappGuiceRole
 
adjustConfigurations(List<PropertyFile>) - Method in class com.peterphi.usermanager.guice.authentication.UserManagerAuthenticationGuiceRole
 
allocate() - Method in class com.peterphi.usermanager.guice.token.CSRFTokenStore
 
ALLOW_ANONYMOUS_REGISTRATION - Static variable in class com.peterphi.usermanager.guice.UMConfig
 
ALLOW_COMPILE - Static variable in class com.peterphi.std.guice.common.ognl.OgnlEvaluator
 
ALLOW_PROPERTIES_RECONFIGURE - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
ALLOW_PROPERTIES_SHOWBOUNDVALUES - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
ALLOW_PROPERTIES_VIEW - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
ALLOW_RESTART - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
allowAllRelativeRedirects - Variable in class com.peterphi.usermanager.service.RedirectValidatorService
 
allowDelegatedTokenGeneration - Variable in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
allowOnly(String...) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryDecodePlugin.Builder
Allow only the provided set of keys, and special keys.
allowOnlyStrict(String...) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryDecodePlugin.Builder
Allow only the provided set of keys.
allowRemoteAccountsToUseSessionReconnect - Variable in class com.peterphi.usermanager.db.dao.hibernate.UserDaoImpl
 
allowRestart - Variable in class com.peterphi.std.guice.web.rest.service.restcore.GuiceRestCoreServiceImpl
 
alphanumeric(int) - Static method in class com.peterphi.std.types.SimpleId
Generates a random sequence of alphanumeric characters of length length using a new pseudorandom number generator (new Random())
alphanumeric(String, int) - Static method in class com.peterphi.std.types.SimpleId
Generates a random sequence of alphanumeric characters, prefixed by prefix such that the total string is of length totalLength using a new pseudorandom number generator (new Random())
alphanumeric(Random, int) - Static method in class com.peterphi.std.types.SimpleId
Generates a random sequence of alphanumeric characters of length length using the provided random number generator
ALWAYS_COMPUTE_SIZE - Static variable in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPASearchExecutor
If true, will treat all WebQuery instances as if they had set computeSize to true
This is mainly present to allow unit tests to check that computeSize works with various different WebQuery calls without having to duplicate
and() - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
Construct a new OR group and return it for method chaining
and(Consumer<WQGroup>) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
Construct a new AND group, using the supplier to add the constraints to the group.
AND - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroupType
 
annotatedWith(Class<? extends Annotation>) - Static method in class com.peterphi.std.guice.common.ClassScanner
 
any - Variable in class com.peterphi.std.guice.restclient.jaxb.ExceptionInfo
 
any - Variable in class com.peterphi.std.guice.restclient.jaxb.RestFailure
 
ApacheHttpClientFactory - Class in com.peterphi.std.guice.restclient.resteasy.impl.apache43
 
ApacheHttpClientFactory(ShutdownManager) - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.apache43.ApacheHttpClientFactory
 
appAs(String, Iterable<String>) - Static method in class com.peterphi.std.system.exec.Exec
Runs a command, optionally executing as a different user (eg root)
appAs(String, String...) - Static method in class com.peterphi.std.system.exec.Exec
Runs a command, optionally executing as a different user (eg root)
append(Writer, PropertyFile) - Method in class com.peterphi.std.io.PropertyFile.BlankLine
 
append(Writer, PropertyFile) - Method in class com.peterphi.std.io.PropertyFile.Comment
 
append(Writer, PropertyFile) - Method in class com.peterphi.std.io.PropertyFile.Entry
 
append(Writer, PropertyFile) - Method in class com.peterphi.std.io.PropertyFile.NameValuePair
 
appendCSS(StringBuilder) - Method in class com.peterphi.std.guice.web.rest.util.BootstrapStaticResources
 
appendHeader(StringBuilder) - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapRestFailurePageRenderer
 
apply(CriteriaBuilder, CriteriaQuery, Root, JPAQueryBuilderInternal) - Method in interface com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryCustomiser
 
applyFetches() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
applyFetches() - Method in interface com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilderInternal
Set up fetch joins as specified by the dbfetch/expand/default EAGER fetch annotations
ArchiveHelper - Class in com.peterphi.std.io
 
ArchiveHelper() - Constructor for class com.peterphi.std.io.ArchiveHelper
 
as(Class<T>) - Method in class com.peterphi.std.guice.common.serviceprops.ConfigRef
 
asc(String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQOrder
 
asMap() - Method in class com.peterphi.std.guice.common.cached.util.DummyCache
 
assemble(Serializable, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
assemble(Serializable, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
assemble(Serializable, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaLocalDateUserType
 
assemble(Serializable, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.SampleCountUserType
 
assemble(Serializable, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
assemble(Serializable, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.TimecodeUserType
 
ASSERT_UPDATED - Enum constant in enum class com.peterphi.std.guice.liquibase.LiquibaseAction
Assert that there are no pending changesets
AsynchronousActionService - Class in com.peterphi.usermanager.guice.async
 
AsynchronousActionService() - Constructor for class com.peterphi.usermanager.guice.async.AsynchronousActionService
 
asyncRun() - Method in class com.peterphi.std.threading.RunnableCallableFuture
Start a new daemon thread to call the run() method asynchronously, returning this object as a Future (and not a RunnableCallableFuture)
asyncRun(Callable<T>) - Static method in class com.peterphi.std.threading.RunnableCallableFuture
Takes a Callable, executing it in the background, returning a Future to its result
Users are advised to use a ThreadPool instead of this method.
asyncRun(Executor) - Method in class com.peterphi.std.threading.RunnableCallableFuture
Runs this Callable asynchronously using the specified Executor
attempt(int) - Method in interface com.peterphi.std.guice.common.retry.retry.Retryable
 
AudioTrack - Class in com.peterphi.carbon.util.mediainfo
 
AudioTrack(Element) - Constructor for class com.peterphi.carbon.util.mediainfo.AudioTrack
 
AUTH_CONSTRAINT_AUTHENTICATED_DENIED_METER - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
AUTH_CONSTRAINT_CALL_METER - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
AUTH_CONSTRAINT_DENIED_METER - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
AUTH_CONSTRAINT_GRANTED_METER - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
AUTH_ENABLED - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
AUTH_JWT_AUDIENCE - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
AUTH_JWT_HTTP_COOKIE - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
AUTH_JWT_HTTP_HEADER - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
AUTH_JWT_ISSUER - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
AUTH_JWT_SECRET - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
AUTH_PROVIDER_NAMES - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
AUTH_TYPE - Static variable in class com.peterphi.std.guice.apploader.GuiceServiceProperties
 
AuthConstraint - Annotation Interface in com.peterphi.std.guice.common.auth.annotations
 
AuthConstraintInterceptorModule - Class in com.peterphi.std.guice.web.rest.auth.interceptor
Provides the basic authentication implementation
AuthConstraintInterceptorModule(MetricRegistry, GuiceConfig) - Constructor for class com.peterphi.std.guice.web.rest.auth.interceptor.AuthConstraintInterceptorModule
 
AuthConstraintUserInterrogator - Interface in com.peterphi.std.guice.web.rest.auth.interceptor
Extension point to allow for the abstraction of AuthConstraint role requirement strings from the actual user roles from CurrentUser.
authenticate(String) - Method in class com.peterphi.usermanager.guice.authentication.db.InternalUserAuthenticationServiceImpl
 
authenticate(String) - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserAuthenticationService
 
authenticate(String) - Method in class com.peterphi.usermanager.guice.authentication.ldap.LocalAndLDAPAuthenticationService
 
authenticate(String) - Method in interface com.peterphi.usermanager.guice.authentication.UserAuthenticationService
 
authenticate(String, String, boolean) - Method in class com.peterphi.usermanager.guice.authentication.db.InternalUserAuthenticationServiceImpl
 
authenticate(String, String, boolean) - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserAuthenticationService
 
authenticate(String, String, boolean) - Method in class com.peterphi.usermanager.guice.authentication.ldap.LocalAndLDAPAuthenticationService
 
authenticate(String, String, boolean) - Method in interface com.peterphi.usermanager.guice.authentication.UserAuthenticationService
 
AUTHENTICATION_BACKEND - Static variable in class com.peterphi.usermanager.guice.authentication.UserLoginModule
 
AuthenticationFailureException - Exception in com.peterphi.usermanager.guice.authentication
Thrown to indicate that an operation was refused because the user did not have the necessary role
AuthenticationFailureException(String) - Constructor for exception com.peterphi.usermanager.guice.authentication.AuthenticationFailureException
 
AuthInfoRestService - Interface in com.peterphi.std.guice.web.rest.service.jwt
 
AuthInfoRestServiceImpl - Class in com.peterphi.std.guice.web.rest.service.jwt
 
AuthInfoRestServiceImpl() - Constructor for class com.peterphi.std.guice.web.rest.service.jwt.AuthInfoRestServiceImpl
 
AuthScope - Class in com.peterphi.std.guice.common.auth
 
AuthScope(String, String, int) - Constructor for record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.AuthScope
Creates an instance of a AuthScope record class.
AuthScope(String, List<String>, Boolean, Boolean) - Constructor for class com.peterphi.std.guice.common.auth.AuthScope
 
authService - Variable in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
AUTHZ_DEFAULT_FORCE_SKIP - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
AUTHZ_DEFAULT_ROLE - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
AUTHZ_DEFAULT_SKIP - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
AUTHZ_INTERCEPT_ALL_WEB_METHODS - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
AUTHZ_ONLY_SERVLET_REQUEST - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
AUTHZ_UNANNOTATED_WEB_METHOD_AUTHSCOPE_ID - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
AUTO - Enum constant in enum class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPASearchStrategy
Run the query, returning a sorted list of entities that match.
autoGrantAccessKeysToAccessAllServices - Variable in class com.peterphi.usermanager.rest.impl.UserManagerOAuthServiceImpl
 
autoGrantAccessToAllServices - Variable in class com.peterphi.usermanager.rest.impl.UserManagerOAuthServiceImpl
 
AutoJAXRSBindingGuiceRole - Class in com.peterphi.std.guice.web.rest.setup
 
AutoJAXRSBindingGuiceRole() - Constructor for class com.peterphi.std.guice.web.rest.setup.AutoJAXRSBindingGuiceRole
 
autoLoadRoles() - Element in annotation interface com.peterphi.std.guice.testing.com.peterphi.std.guice.testing.annotations.GuiceConfig
If set to false then GuiceRoles will not be automatically loaded using the Service Provider Interface.
Automock - Annotation Interface in com.peterphi.std.guice.testing.com.peterphi.std.guice.testing.annotations
If present on a member of a unit test class, a module will be dynamically added to bind a mock for this member
autoReconfigure(GuiceConfig) - Static method in class com.peterphi.std.guice.common.logging.LoggingModule
 
autoRefreshPassword - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserAuthenticationService
 
autoRefreshUserData - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserAuthenticationService
 
autoRefreshUsername - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserAuthenticationService
 
autoRetry() - Element in annotation interface com.peterphi.std.guice.database.annotation.Transactional
If true, will automatically retry 5 times (with backoff) if the method throws StaleStateException, LockAcquisitionException, GenericJDBCException, or a LockAcquisitionException wrapped in a PersistenceException, or an error that indicates a SQL Server snapshot isolation conflict
autoRetryCount() - Element in annotation interface com.peterphi.std.guice.database.annotation.Transactional
 
AVTrack - Class in com.peterphi.carbon.util.mediainfo
 
AVTrack(Element) - Constructor for class com.peterphi.carbon.util.mediainfo.AVTrack
 

B

BackgroundTaskDaemon - Class in com.peterphi.usermanager.daemon
 
BackgroundTaskDaemon() - Constructor for class com.peterphi.usermanager.daemon.BackgroundTaskDaemon
 
BACKOFF_AND_RETRY - Enum constant in enum class com.peterphi.std.guice.common.retry.retry.RetryDecision
 
backoffExponent() - Element in annotation interface com.peterphi.std.guice.common.retry.annotation.Retry
The amount to multiply backoff time by for each failure
BackoffStrategy - Interface in com.peterphi.std.guice.common.retry.retry.backoff
 
backoffTime() - Element in annotation interface com.peterphi.std.guice.common.retry.annotation.Retry
the backoff wait amount
backoffUnit() - Element in annotation interface com.peterphi.std.guice.common.retry.annotation.Retry
The backoff wait unit
ban(String...) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryDecodePlugin.Builder
Indicates that the provided set of keys may not be specified by the user.
banTextQuery() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryDecodePlugin.Builder
Indicates that WebQuery Text queries should be banned
BasicProcessTracker - Class in com.peterphi.std.system.exec
A basic process tracker that does not touch stdout/stderr streams
BasicProcessTracker(List<String>, Process, boolean) - Constructor for class com.peterphi.std.system.exec.BasicProcessTracker
 
BasicSetup - Class in com.peterphi.std.guice.apploader
 
BasicSetup() - Constructor for class com.peterphi.std.guice.apploader.BasicSetup
 
BasicSetup(Module...) - Constructor for class com.peterphi.std.guice.apploader.BasicSetup
 
BCrypt - Class in com.peterphi.usermanager.db
A wrapper for BCrypt
BCrypt() - Constructor for class com.peterphi.usermanager.db.BCrypt
 
BEARER_GENERATOR - Static variable in class com.peterphi.std.guice.apploader.GuiceServiceProperties
 
BEARER_TOKEN - Static variable in class com.peterphi.std.guice.apploader.GuiceServiceProperties
 
BearerGenerator - Interface in com.peterphi.std.guice.restclient.resteasy.impl
 
BearerTokenCredentials(ResteasyClientFactoryImpl.AuthScope, BearerGenerator) - Constructor for record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.BearerTokenCredentials
Creates an instance of a BearerTokenCredentials record class.
between(Timecode, Timecode) - Method in class com.peterphi.std.types.Timecode
 
between(Timecode, Timecode, Timecode) - Static method in class com.peterphi.std.types.TimecodeComparator
Returns true if test is between start and end (inclusive)
BINARY_QUANTIFIERS - Static variable in enum class com.peterphi.std.types.StorageUnit
The range of quantifiers for binary units (bytes to terabytes (ISO: B to TiB))
bindConfigFile(Class<T>, String) - Method in class com.peterphi.std.guice.common.GuiceModule
Adds a new binding for the given JAXB type to a config source propertyName.
BindEagerSingletonRole - Class in com.peterphi.std.guice.common.eagersingleton
 
BindEagerSingletonRole() - Constructor for class com.peterphi.std.guice.common.eagersingleton.BindEagerSingletonRole
 
bindMock(Key<T>, Class<T>, String) - Method in class com.peterphi.std.guice.testing.AbstractTestModule
Create a custom binding for the provided class as a mockito mock
bindNamedMock(String, Class<T>) - Method in class com.peterphi.std.guice.testing.AbstractTestModule
Create a named binding for the provided class as a mockito mock
BITS - Enum constant in enum class com.peterphi.std.types.StorageUnit
One bit (4 bits)
BlankLine() - Constructor for class com.peterphi.std.io.PropertyFile.BlankLine
 
BLOB - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQDataType
 
blockingRead(SocketChannel, long, byte[]) - Static method in class com.peterphi.std.io.nio.NIOHelper
 
blockingRead(SocketChannel, long, int) - Static method in class com.peterphi.std.io.nio.NIOHelper
 
blocksize(int) - Method in interface com.peterphi.std.io.ICopyProgressMonitor
A method which MAY be called to inform the monitor of the block size
BOOL - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQDataType
 
BootstrapPageWriter - Class in com.peterphi.std.guice.web.rest.pagewriter
 
BootstrapPageWriter() - Constructor for class com.peterphi.std.guice.web.rest.pagewriter.BootstrapPageWriter
 
BootstrapRestFailurePageRenderer - Class in com.peterphi.std.guice.web.rest.pagewriter
 
BootstrapRestFailurePageRenderer(RestFailure) - Constructor for class com.peterphi.std.guice.web.rest.pagewriter.BootstrapRestFailurePageRenderer
 
BootstrapStaticResources - Class in com.peterphi.std.guice.web.rest.util
 
BootstrapStaticResources() - Constructor for class com.peterphi.std.guice.web.rest.util.BootstrapStaticResources
 
Breaker - Interface in com.peterphi.std.guice.common.breaker
 
BreakerPersistStore - Class in com.peterphi.std.guice.common.breaker
 
BreakerPersistStore() - Constructor for class com.peterphi.std.guice.common.breaker.BreakerPersistStore
 
BREAKERS_PERSIST_STORE - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
BreakerService - Class in com.peterphi.std.guice.common.breaker
Service that returns Breakers that depend on one or more of a group of underlying named breakers.
Current implementation is designed for manual (and therefore low volume) tripping
BreakerService(MetricRegistry, BreakerPersistStore) - Constructor for class com.peterphi.std.guice.common.breaker.BreakerService
 
build() - Method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
Instantiate the guice environment.
build() - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
build() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryDecodePlugin.Builder
 
build() - Method in class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientBuilder
 
build() - Method in class com.peterphi.std.types.TimecodeBuilder
Constructs a Timecode instance with the fields defined in this builder
build(RestFailure, ClientResponseContext) - Method in class com.peterphi.std.guice.restclient.exception.RestExceptionFactory
 
build(String, CacheBuilder<K, V>) - Static method in class com.peterphi.std.guice.common.cached.CacheManager
Build and register a new cache; the cache will be referenced weakly, and the name provided referenced strongly
build(Map<String, List<String>>) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilderFactory
builder() - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilderFactory
Deprecated.
Construct a new builder with no pre-defined constraints
builder() - Method in class com.peterphi.std.types.Timecode
Return a TimecodeBuilder for this Timecode instance
builder(Map<String, List<String>>) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilderFactory
Deprecated.
 
Builder - Class in com.peterphi.carbon.message
 
Builder() - Constructor for class com.peterphi.carbon.message.Builder
 
Builder() - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryDecodePlugin.Builder
 
buildQuery() - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
Construct a WebQueryDefinition from this, applying the web query semantics
buildRegistry(boolean) - Static method in class com.peterphi.std.guice.common.metrics.CoreMetricsModule
 
BYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One byte (8 bits)
bytesToInt(byte[]) - Static method in class com.peterphi.std.io.nio.NIOHelper
 
bytesToInt(ByteBuffer) - Static method in class com.peterphi.std.io.nio.NIOHelper
 
bytesToInts(byte[]) - Static method in class com.peterphi.std.io.nio.NIOHelper
 
bytesToLong(byte[]) - Static method in class com.peterphi.std.io.nio.NIOHelper
 
bytesToLong(ByteBuffer) - Static method in class com.peterphi.std.io.nio.NIOHelper
 

C

Cache - Annotation Interface in com.peterphi.std.guice.common.cached.annotation
When annotated on a zero argument public/protected/package-private method in a Guice-constructed object this annotation will automatically cache the result of the method
CACHE_HITS - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
CACHE_MISSES - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
CacheManager - Class in com.peterphi.std.guice.common.cached
Holds weak references to a number of caches, allowing a UI to list all cached data or to invalidate all cached data
CacheModule - Class in com.peterphi.std.guice.common.cached.module
 
CacheModule(MetricRegistry) - Constructor for class com.peterphi.std.guice.common.cached.module.CacheModule
 
call() - Method in class com.peterphi.std.threading.ThreadRenameCallableWrap
 
call(T) - Method in class com.peterphi.std.threading.ParamInvokeable
Synchronously executes this Invokeable
callback(String, String, String, String, String) - Method in interface com.peterphi.std.guice.web.rest.auth.oauth2.rest.api.OAuth2ClientCallbackRestService
 
callback(String, String, String, String, String) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.rest.impl.OAuth2ClientCallbackRestServiceImpl
 
canBeDropFrame() - Method in class com.peterphi.std.types.Timebase
 
cancel() - Method in class com.peterphi.std.threading.SettableFuture
Cancels this Future
cancel(boolean) - Method in class com.peterphi.std.threading.SettableFuture
 
CARBON_FTP_SETTINGS_ELEMENT_NAME - Static variable in class com.peterphi.carbon.type.mutable.CarbonFTPSettings
 
CARBON_HOST - Static variable in class com.peterphi.carbon.CarbonConfig
 
CARBON_PORT - Static variable in class com.peterphi.carbon.CarbonConfig
 
CARBON_USER - Static variable in class com.peterphi.carbon.CarbonConfig
 
CarbonBuildException - Exception in com.peterphi.carbon.exception
 
CarbonBuildException() - Constructor for exception com.peterphi.carbon.exception.CarbonBuildException
 
CarbonBuildException(String) - Constructor for exception com.peterphi.carbon.exception.CarbonBuildException
 
CarbonBuildException(String, Throwable) - Constructor for exception com.peterphi.carbon.exception.CarbonBuildException
 
CarbonBuildException(Throwable) - Constructor for exception com.peterphi.carbon.exception.CarbonBuildException
 
CarbonClient - Interface in com.peterphi.carbon
 
CarbonClientImpl - Class in com.peterphi.carbon
 
CarbonClientImpl(String) - Constructor for class com.peterphi.carbon.CarbonClientImpl
 
CarbonClientImpl(String, Integer) - Constructor for class com.peterphi.carbon.CarbonClientImpl
 
CarbonClientModule - Class in com.peterphi.carbon.guice
 
CarbonClientModule() - Constructor for class com.peterphi.carbon.guice.CarbonClientModule
 
CarbonConfig - Class in com.peterphi.carbon
 
CarbonConnectException - Exception in com.peterphi.carbon.exception
 
CarbonConnectException() - Constructor for exception com.peterphi.carbon.exception.CarbonConnectException
 
CarbonConnectException(String) - Constructor for exception com.peterphi.carbon.exception.CarbonConnectException
 
CarbonConnectException(String, Throwable) - Constructor for exception com.peterphi.carbon.exception.CarbonConnectException
 
CarbonConnectException(Throwable) - Constructor for exception com.peterphi.carbon.exception.CarbonConnectException
 
CarbonDestination - Class in com.peterphi.carbon.type.mutable
 
CarbonDestination() - Constructor for class com.peterphi.carbon.type.mutable.CarbonDestination
 
CarbonDestination(Element) - Constructor for class com.peterphi.carbon.type.mutable.CarbonDestination
 
CarbonException - Exception in com.peterphi.carbon.exception
 
CarbonException() - Constructor for exception com.peterphi.carbon.exception.CarbonException
 
CarbonException(String) - Constructor for exception com.peterphi.carbon.exception.CarbonException
 
CarbonException(String, Throwable) - Constructor for exception com.peterphi.carbon.exception.CarbonException
 
CarbonException(Throwable) - Constructor for exception com.peterphi.carbon.exception.CarbonException
 
CarbonFTPSettings - Class in com.peterphi.carbon.type.mutable
 
CarbonFTPSettings(Element) - Constructor for class com.peterphi.carbon.type.mutable.CarbonFTPSettings
 
CarbonFTPUpload - Class in com.peterphi.carbon.type.mutable
 
CarbonFTPUpload(Element) - Constructor for class com.peterphi.carbon.type.mutable.CarbonFTPUpload
 
CarbonJobInfo - Class in com.peterphi.carbon.type.immutable
 
CarbonJobInfo(Element) - Constructor for class com.peterphi.carbon.type.immutable.CarbonJobInfo
 
CarbonModule - Class in com.peterphi.carbon.type.mutable
 
CarbonModule(Element) - Constructor for class com.peterphi.carbon.type.mutable.CarbonModule
 
CarbonModuleData - Class in com.peterphi.carbon.type.mutable
 
CarbonModuleData(Element) - Constructor for class com.peterphi.carbon.type.mutable.CarbonModuleData
 
CarbonMultisourceModuleDataSimple - Class in com.peterphi.carbon.type.mutable
ModuleData or a carbon MultiSource Module containing a single non-Multisource source
CarbonMultisourceModuleDataSimple(Element) - Constructor for class com.peterphi.carbon.type.mutable.CarbonMultisourceModuleDataSimple
 
CarbonProfile - Class in com.peterphi.carbon.type.immutable
 
CarbonProfile(Element) - Constructor for class com.peterphi.carbon.type.immutable.CarbonProfile
 
CarbonProject - Class in com.peterphi.carbon.type.mutable
 
CarbonProject(Document) - Constructor for class com.peterphi.carbon.type.mutable.CarbonProject
 
CarbonProject(Element) - Constructor for class com.peterphi.carbon.type.mutable.CarbonProject
 
CarbonReply - Class in com.peterphi.carbon.type.immutable
 
CarbonReply(Document) - Constructor for class com.peterphi.carbon.type.immutable.CarbonReply
 
CarbonReply(Element) - Constructor for class com.peterphi.carbon.type.immutable.CarbonReply
 
CarbonSocketAPI - Class in com.peterphi.carbon.message
Implements the Carbon socket API
CarbonSocketAPI(Socket) - Constructor for class com.peterphi.carbon.message.CarbonSocketAPI
 
CarbonSource - Class in com.peterphi.carbon.type.mutable
 
CarbonSource() - Constructor for class com.peterphi.carbon.type.mutable.CarbonSource
 
CarbonSource(Element) - Constructor for class com.peterphi.carbon.type.mutable.CarbonSource
 
CaseInsensitiveSet - Class in com.peterphi.std.util
A case-insensitive case-preserving String Set
CaseInsensitiveSet() - Constructor for class com.peterphi.std.util.CaseInsensitiveSet
 
CaseInsensitiveSet(Collection<String>) - Constructor for class com.peterphi.std.util.CaseInsensitiveSet
 
caseSensitive - Variable in class com.peterphi.std.io.PropertyFile
 
cat(File) - Static method in class com.peterphi.std.io.FileHelper
 
cat(InputStream) - Static method in class com.peterphi.std.io.FileHelper
 
cat(Reader) - Static method in class com.peterphi.std.io.FileHelper
 
cat(Reader, int) - Static method in class com.peterphi.std.io.FileHelper
 
cat(String) - Static method in class com.peterphi.std.io.FileHelper
 
cat(URL) - Static method in class com.peterphi.std.io.FileHelper
 
causedBy - Variable in class com.peterphi.std.guice.restclient.jaxb.ExceptionInfo
 
changeCaption(String, String, String) - Method in interface com.peterphi.usermanager.ui.api.RoleUIService
 
changeCaption(String, String, String) - Method in class com.peterphi.usermanager.ui.impl.RoleUIServiceImpl
 
changeMembers(String, String, List<Integer>) - Method in interface com.peterphi.usermanager.ui.api.RoleUIService
 
changeMembers(String, String, List<Integer>) - Method in class com.peterphi.usermanager.ui.impl.RoleUIServiceImpl
 
changePassword(int, String) - Method in class com.peterphi.usermanager.db.dao.hibernate.UserDaoImpl
 
changePassword(int, String, String, String) - Method in interface com.peterphi.usermanager.ui.api.UserUIService
 
changePassword(int, String, String, String) - Method in class com.peterphi.usermanager.ui.impl.UserUIServiceImpl
 
changeProfile(int, String, String, String, String) - Method in class com.peterphi.usermanager.db.dao.hibernate.UserDaoImpl
 
changeSessionReconnectKey(Integer) - Method in class com.peterphi.usermanager.db.dao.hibernate.UserDaoImpl
 
check() - Method in class com.peterphi.std.guice.metrics.health.FolderAccessibleCheck
 
childEntityNames - Variable in class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQEntitySchema
 
CHUNKSIZE - Static variable in class com.peterphi.std.io.StreamUtil
 
CLASS - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
Set to some class to specify the subclass to return (for entities with type hierarchies)
ClassManifestLocator - Class in com.peterphi.std.util
Retrieve the MANIFEST.MF properties for the jar/war containing a particular class
ClassManifestLocator() - Constructor for class com.peterphi.std.util.ClassManifestLocator
 
className - Variable in class com.peterphi.std.guice.restclient.jaxb.ExceptionInfo
 
classPackages() - Element in annotation interface com.peterphi.std.guice.testing.com.peterphi.std.guice.testing.annotations.GuiceConfig
Recursively scan the package containing the named classes
ClasspathResourceProvider - Class in com.peterphi.std.guice.common.resource.impl
 
ClassScanner - Class in com.peterphi.std.guice.common
 
ClassScanner(AnnotationFinder, long) - Constructor for class com.peterphi.std.guice.common.ClassScanner
Construct a new ClassScanner wrapper around an AnnotationFinder
ClassScannerFactory - Class in com.peterphi.std.guice.common
A Factory for ClassScanner instances that maintains a WeakReference to the produced scanner (allowing the GC to collect the produced scanner and associated jar file refs when it's no longer in use)
ClassScannerFactory(ClassLoader, String...) - Constructor for class com.peterphi.std.guice.common.ClassScannerFactory
 
ClassScannerFactory(String...) - Constructor for class com.peterphi.std.guice.common.ClassScannerFactory
 
clazz - Variable in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
clazz - Variable in class com.peterphi.std.guice.hibernate.webquery.impl.PropertyWrapper
 
clazz - Variable in class com.peterphi.std.guice.hibernate.webquery.impl.QProperty
 
cleanUp() - Method in class com.peterphi.std.guice.common.cached.util.DummyCache
 
clear() - Static method in class com.peterphi.std.guice.common.ognl.OgnlFactory
 
clear() - Static method in class com.peterphi.std.guice.web.HttpCallContext
 
clear() - Method in class com.peterphi.std.io.PropertyFile
 
clear() - Method in class com.peterphi.std.util.jaxb.JAXBSerialiserFactory
Remove all items from the cache
clear() - Static method in class com.peterphi.std.util.tracing.Tracing
 
clear() - Method in interface com.peterphi.usermanager.guice.authentication.UserLogin
Reset the login, making the user anonymous
clearThreadLocalObservers() - Method in class com.peterphi.std.guice.hibernate.module.logging.HibernateObservingInterceptor
Clear any Thread Local observers
clientId - Variable in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
clientId - Variable in class com.peterphi.std.guice.web.rest.auth.oauth2.rest.impl.OAuth2ClientCallbackRestServiceImpl
 
clientSecret - Variable in class com.peterphi.std.guice.web.rest.auth.oauth2.rest.impl.OAuth2ClientCallbackRestServiceImpl
 
close() - Method in class com.peterphi.std.guice.hibernate.module.HibernateTransaction
 
close() - Method in class com.peterphi.std.guice.hibernate.module.logging.HibernateSQLLogger
 
close() - Method in class com.peterphi.std.guice.hibernatetest.dbunit.HibernateDatabaseConnection
 
close() - Method in class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientEngine
 
close() - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
cmd - Variable in class com.peterphi.std.system.exec.Execed
 
cmd - Variable in class com.peterphi.std.system.exec.Exec
 
cmp(Timecode, Timecode) - Static method in class com.peterphi.std.types.TimecodeComparator
 
com.peterphi.carbon - package com.peterphi.carbon
 
com.peterphi.carbon.exception - package com.peterphi.carbon.exception
 
com.peterphi.carbon.guice - package com.peterphi.carbon.guice
 
com.peterphi.carbon.message - package com.peterphi.carbon.message
 
com.peterphi.carbon.type - package com.peterphi.carbon.type
 
com.peterphi.carbon.type.immutable - package com.peterphi.carbon.type.immutable
 
com.peterphi.carbon.type.mutable - package com.peterphi.carbon.type.mutable
 
com.peterphi.carbon.util.mediainfo - package com.peterphi.carbon.util.mediainfo
 
com.peterphi.std - package com.peterphi.std
 
com.peterphi.std.annotation - package com.peterphi.std.annotation
 
com.peterphi.std.crypto - package com.peterphi.std.crypto
 
com.peterphi.std.crypto.digest - package com.peterphi.std.crypto.digest
 
com.peterphi.std.guice.apploader - package com.peterphi.std.guice.apploader
 
com.peterphi.std.guice.apploader.impl - package com.peterphi.std.guice.apploader.impl
 
com.peterphi.std.guice.common - package com.peterphi.std.guice.common
 
com.peterphi.std.guice.common.auth - package com.peterphi.std.guice.common.auth
 
com.peterphi.std.guice.common.auth.annotations - package com.peterphi.std.guice.common.auth.annotations
 
com.peterphi.std.guice.common.auth.iface - package com.peterphi.std.guice.common.auth.iface
 
com.peterphi.std.guice.common.breaker - package com.peterphi.std.guice.common.breaker
 
com.peterphi.std.guice.common.cached - package com.peterphi.std.guice.common.cached
 
com.peterphi.std.guice.common.cached.annotation - package com.peterphi.std.guice.common.cached.annotation
 
com.peterphi.std.guice.common.cached.module - package com.peterphi.std.guice.common.cached.module
 
com.peterphi.std.guice.common.cached.util - package com.peterphi.std.guice.common.cached.util
 
com.peterphi.std.guice.common.daemon - package com.peterphi.std.guice.common.daemon
 
com.peterphi.std.guice.common.eagersingleton - package com.peterphi.std.guice.common.eagersingleton
 
com.peterphi.std.guice.common.eagersingleton.annotations - package com.peterphi.std.guice.common.eagersingleton.annotations
 
com.peterphi.std.guice.common.lifecycle - package com.peterphi.std.guice.common.lifecycle
 
com.peterphi.std.guice.common.logging - package com.peterphi.std.guice.common.logging
 
com.peterphi.std.guice.common.metrics - package com.peterphi.std.guice.common.metrics
 
com.peterphi.std.guice.common.metrics.methodperf - package com.peterphi.std.guice.common.metrics.methodperf
 
com.peterphi.std.guice.common.ognl - package com.peterphi.std.guice.common.ognl
 
com.peterphi.std.guice.common.resource.iface - package com.peterphi.std.guice.common.resource.iface
 
com.peterphi.std.guice.common.resource.impl - package com.peterphi.std.guice.common.resource.impl
 
com.peterphi.std.guice.common.retry.annotation - package com.peterphi.std.guice.common.retry.annotation
 
com.peterphi.std.guice.common.retry.module - package com.peterphi.std.guice.common.retry.module
 
com.peterphi.std.guice.common.retry.retry - package com.peterphi.std.guice.common.retry.retry
 
com.peterphi.std.guice.common.retry.retry.backoff - package com.peterphi.std.guice.common.retry.retry.backoff
 
com.peterphi.std.guice.common.serviceprops - package com.peterphi.std.guice.common.serviceprops
 
com.peterphi.std.guice.common.serviceprops.annotations - package com.peterphi.std.guice.common.serviceprops.annotations
 
com.peterphi.std.guice.common.serviceprops.composite - package com.peterphi.std.guice.common.serviceprops.composite
 
com.peterphi.std.guice.common.serviceprops.jaxbref - package com.peterphi.std.guice.common.serviceprops.jaxbref
 
com.peterphi.std.guice.common.serviceprops.net - package com.peterphi.std.guice.common.serviceprops.net
 
com.peterphi.std.guice.common.serviceprops.typed - package com.peterphi.std.guice.common.serviceprops.typed
 
com.peterphi.std.guice.common.shutdown - package com.peterphi.std.guice.common.shutdown
 
com.peterphi.std.guice.common.shutdown.iface - package com.peterphi.std.guice.common.shutdown.iface
 
com.peterphi.std.guice.common.stringparsing - package com.peterphi.std.guice.common.stringparsing
 
com.peterphi.std.guice.config.rest.iface - package com.peterphi.std.guice.config.rest.iface
 
com.peterphi.std.guice.config.rest.types - package com.peterphi.std.guice.config.rest.types
 
com.peterphi.std.guice.database.annotation - package com.peterphi.std.guice.database.annotation
 
com.peterphi.std.guice.database.dao - package com.peterphi.std.guice.database.dao
 
com.peterphi.std.guice.freemarker - package com.peterphi.std.guice.freemarker
 
com.peterphi.std.guice.hibernate.dao - package com.peterphi.std.guice.hibernate.dao
 
com.peterphi.std.guice.hibernate.dialect - package com.peterphi.std.guice.hibernate.dialect
 
com.peterphi.std.guice.hibernate.exception - package com.peterphi.std.guice.hibernate.exception
 
com.peterphi.std.guice.hibernate.module - package com.peterphi.std.guice.hibernate.module
 
com.peterphi.std.guice.hibernate.module.ext - package com.peterphi.std.guice.hibernate.module.ext
 
com.peterphi.std.guice.hibernate.module.logging - package com.peterphi.std.guice.hibernate.module.logging
 
com.peterphi.std.guice.hibernate.role - package com.peterphi.std.guice.hibernate.role
 
com.peterphi.std.guice.hibernate.usertype - package com.peterphi.std.guice.hibernate.usertype
 
com.peterphi.std.guice.hibernate.webquery - package com.peterphi.std.guice.hibernate.webquery
 
com.peterphi.std.guice.hibernate.webquery.impl - package com.peterphi.std.guice.hibernate.webquery.impl
 
com.peterphi.std.guice.hibernate.webquery.impl.jpa - package com.peterphi.std.guice.hibernate.webquery.impl.jpa
 
com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions - package com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions
 
com.peterphi.std.guice.hibernatetest - package com.peterphi.std.guice.hibernatetest
 
com.peterphi.std.guice.hibernatetest.dbunit - package com.peterphi.std.guice.hibernatetest.dbunit
 
com.peterphi.std.guice.liquibase - package com.peterphi.std.guice.liquibase
 
com.peterphi.std.guice.liquibase.exception - package com.peterphi.std.guice.liquibase.exception
 
com.peterphi.std.guice.liquibase.hibernate - package com.peterphi.std.guice.liquibase.hibernate
 
com.peterphi.std.guice.metrics.gauge - package com.peterphi.std.guice.metrics.gauge
 
com.peterphi.std.guice.metrics.health - package com.peterphi.std.guice.metrics.health
 
com.peterphi.std.guice.metrics.rest.api - package com.peterphi.std.guice.metrics.rest.api
 
com.peterphi.std.guice.metrics.rest.impl - package com.peterphi.std.guice.metrics.rest.impl
 
com.peterphi.std.guice.metrics.rest.types - package com.peterphi.std.guice.metrics.rest.types
 
com.peterphi.std.guice.metrics.role - package com.peterphi.std.guice.metrics.role
 
com.peterphi.std.guice.metrics.worker - package com.peterphi.std.guice.metrics.worker
 
com.peterphi.std.guice.restclient - package com.peterphi.std.guice.restclient
 
com.peterphi.std.guice.restclient.annotations - package com.peterphi.std.guice.restclient.annotations
 
com.peterphi.std.guice.restclient.converter - package com.peterphi.std.guice.restclient.converter
 
com.peterphi.std.guice.restclient.exception - package com.peterphi.std.guice.restclient.exception
 
com.peterphi.std.guice.restclient.jaxb - package com.peterphi.std.guice.restclient.jaxb
 
com.peterphi.std.guice.restclient.jaxb.webquery - package com.peterphi.std.guice.restclient.jaxb.webquery
 
com.peterphi.std.guice.restclient.jaxb.webquery.plugin - package com.peterphi.std.guice.restclient.jaxb.webquery.plugin
 
com.peterphi.std.guice.restclient.jaxb.webqueryschema - package com.peterphi.std.guice.restclient.jaxb.webqueryschema
 
com.peterphi.std.guice.restclient.resteasy.impl - package com.peterphi.std.guice.restclient.resteasy.impl
 
com.peterphi.std.guice.restclient.resteasy.impl.apache43 - package com.peterphi.std.guice.restclient.resteasy.impl.apache43
 
com.peterphi.std.guice.restclient.resteasy.impl.okhttp - package com.peterphi.std.guice.restclient.resteasy.impl.okhttp
 
com.peterphi.std.guice.restclient.resteasy.impl.urlconn - package com.peterphi.std.guice.restclient.resteasy.impl.urlconn
 
com.peterphi.std.guice.serviceregistry - package com.peterphi.std.guice.serviceregistry
 
com.peterphi.std.guice.serviceregistry.index - package com.peterphi.std.guice.serviceregistry.index
 
com.peterphi.std.guice.serviceregistry.rest - package com.peterphi.std.guice.serviceregistry.rest
 
com.peterphi.std.guice.testing - package com.peterphi.std.guice.testing
 
com.peterphi.std.guice.testing.com.peterphi.std.guice.testing.annotations - package com.peterphi.std.guice.testing.com.peterphi.std.guice.testing.annotations
 
com.peterphi.std.guice.web - package com.peterphi.std.guice.web
 
com.peterphi.std.guice.web.rest - package com.peterphi.std.guice.web.rest
 
com.peterphi.std.guice.web.rest.auth.interceptor - package com.peterphi.std.guice.web.rest.auth.interceptor
 
com.peterphi.std.guice.web.rest.auth.oauth2 - package com.peterphi.std.guice.web.rest.auth.oauth2
 
com.peterphi.std.guice.web.rest.auth.oauth2.rest.api - package com.peterphi.std.guice.web.rest.auth.oauth2.rest.api
 
com.peterphi.std.guice.web.rest.auth.oauth2.rest.impl - package com.peterphi.std.guice.web.rest.auth.oauth2.rest.impl
 
com.peterphi.std.guice.web.rest.auth.userprovider - package com.peterphi.std.guice.web.rest.auth.userprovider
 
com.peterphi.std.guice.web.rest.exception - package com.peterphi.std.guice.web.rest.exception
 
com.peterphi.std.guice.web.rest.jaxrs - package com.peterphi.std.guice.web.rest.jaxrs
 
com.peterphi.std.guice.web.rest.jaxrs.converter - package com.peterphi.std.guice.web.rest.jaxrs.converter
 
com.peterphi.std.guice.web.rest.jaxrs.exception - package com.peterphi.std.guice.web.rest.jaxrs.exception
 
com.peterphi.std.guice.web.rest.pagewriter - package com.peterphi.std.guice.web.rest.pagewriter
 
com.peterphi.std.guice.web.rest.resteasy - package com.peterphi.std.guice.web.rest.resteasy
 
com.peterphi.std.guice.web.rest.scoping - package com.peterphi.std.guice.web.rest.scoping
 
com.peterphi.std.guice.web.rest.service - package com.peterphi.std.guice.web.rest.service
 
com.peterphi.std.guice.web.rest.service.breaker - package com.peterphi.std.guice.web.rest.service.breaker
 
com.peterphi.std.guice.web.rest.service.caches - package com.peterphi.std.guice.web.rest.service.caches
 
com.peterphi.std.guice.web.rest.service.daemons - package com.peterphi.std.guice.web.rest.service.daemons
 
com.peterphi.std.guice.web.rest.service.jwt - package com.peterphi.std.guice.web.rest.service.jwt
 
com.peterphi.std.guice.web.rest.service.logging - package com.peterphi.std.guice.web.rest.service.logging
 
com.peterphi.std.guice.web.rest.service.restcore - package com.peterphi.std.guice.web.rest.service.restcore
 
com.peterphi.std.guice.web.rest.service.servicedescription - package com.peterphi.std.guice.web.rest.service.servicedescription
 
com.peterphi.std.guice.web.rest.service.servicedescription.freemarker - package com.peterphi.std.guice.web.rest.service.servicedescription.freemarker
 
com.peterphi.std.guice.web.rest.setup - package com.peterphi.std.guice.web.rest.setup
 
com.peterphi.std.guice.web.rest.templating - package com.peterphi.std.guice.web.rest.templating
 
com.peterphi.std.guice.web.rest.templating.thymeleaf - package com.peterphi.std.guice.web.rest.templating.thymeleaf
 
com.peterphi.std.guice.web.rest.util - package com.peterphi.std.guice.web.rest.util
 
com.peterphi.std.guice.web.servlet - package com.peterphi.std.guice.web.servlet
 
com.peterphi.std.guice.xmltesting - package com.peterphi.std.guice.xmltesting
 
com.peterphi.std.io - package com.peterphi.std.io
 
com.peterphi.std.io.filter - package com.peterphi.std.io.filter
 
com.peterphi.std.io.nio - package com.peterphi.std.io.nio
 
com.peterphi.std.system.exec - package com.peterphi.std.system.exec
 
com.peterphi.std.threading - package com.peterphi.std.threading
 
com.peterphi.std.types - package com.peterphi.std.types
 
com.peterphi.std.util - package com.peterphi.std.util
 
com.peterphi.std.util.jaxb - package com.peterphi.std.util.jaxb
 
com.peterphi.std.util.jaxb.exception - package com.peterphi.std.util.jaxb.exception
 
com.peterphi.std.util.jaxb.type - package com.peterphi.std.util.jaxb.type
 
com.peterphi.std.util.tracing - package com.peterphi.std.util.tracing
 
com.peterphi.usermanager.daemon - package com.peterphi.usermanager.daemon
 
com.peterphi.usermanager.db - package com.peterphi.usermanager.db
 
com.peterphi.usermanager.db.dao.hibernate - package com.peterphi.usermanager.db.dao.hibernate
 
com.peterphi.usermanager.db.entity - package com.peterphi.usermanager.db.entity
 
com.peterphi.usermanager.guice - package com.peterphi.usermanager.guice
 
com.peterphi.usermanager.guice.async - package com.peterphi.usermanager.guice.async
 
com.peterphi.usermanager.guice.authentication - package com.peterphi.usermanager.guice.authentication
 
com.peterphi.usermanager.guice.authentication.db - package com.peterphi.usermanager.guice.authentication.db
 
com.peterphi.usermanager.guice.authentication.ldap - package com.peterphi.usermanager.guice.authentication.ldap
 
com.peterphi.usermanager.guice.module - package com.peterphi.usermanager.guice.module
 
com.peterphi.usermanager.guice.token - package com.peterphi.usermanager.guice.token
 
com.peterphi.usermanager.rest.iface.oauth2server - package com.peterphi.usermanager.rest.iface.oauth2server
 
com.peterphi.usermanager.rest.iface.oauth2server.types - package com.peterphi.usermanager.rest.iface.oauth2server.types
 
com.peterphi.usermanager.rest.impl - package com.peterphi.usermanager.rest.impl
 
com.peterphi.usermanager.rest.marshaller - package com.peterphi.usermanager.rest.marshaller
 
com.peterphi.usermanager.rest.type - package com.peterphi.usermanager.rest.type
 
com.peterphi.usermanager.service - package com.peterphi.usermanager.service
 
com.peterphi.usermanager.ui - package com.peterphi.usermanager.ui
 
com.peterphi.usermanager.ui.api - package com.peterphi.usermanager.ui.api
 
com.peterphi.usermanager.ui.impl - package com.peterphi.usermanager.ui.impl
 
com.peterphi.usermanager.util - package com.peterphi.usermanager.util
 
combinedOutput - Variable in class com.peterphi.std.system.exec.Execed
 
comment() - Element in annotation interface com.peterphi.std.guice.common.auth.annotations.AuthConstraint
The description of this constraint (which can be displayed to users to help explain why they have been denied access)
Comment(String) - Constructor for class com.peterphi.std.io.PropertyFile.Comment
 
commit() - Method in class com.peterphi.std.guice.hibernate.module.HibernateTransaction
 
CommonTypesParamConverterProvider - Class in com.peterphi.std.guice.restclient.converter
 
CommonTypesParamConverterProvider() - Constructor for class com.peterphi.std.guice.restclient.converter.CommonTypesParamConverterProvider
 
compare(Timecode, Timecode) - Method in class com.peterphi.std.types.TimecodeComparator
 
compare(Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
compare(Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
compare(Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaLocalDateUserType
 
compare(Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
CompareHelper - Class in com.peterphi.std.types
Makes the use of Java's ugly compareTo operation a little more readable
CompareHelper() - Constructor for class com.peterphi.std.types.CompareHelper
 
compareTo(long, StorageUnit) - Method in class com.peterphi.std.types.StorageSize
Performs a comparison based on the number of bits represented
Since this class has a natural ordering that is inconsistent with equals, this method may return 0 where equals would not return 0 - since this compares based on bits but equals tests based on the unit+amount
compareTo(RestServiceInfo) - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceInfo
 
compareTo(RestServiceResourceInfo) - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
compareTo(Deadline) - Method in class com.peterphi.std.threading.Deadline
 
compareTo(Timeout) - Method in class com.peterphi.std.threading.Timeout
 
compareTo(Id) - Method in class com.peterphi.std.types.Id
Compares another Id to this id.
compareTo(StorageSize) - Method in class com.peterphi.std.types.StorageSize
Performs a comparison based on the number of bits represented
Since this class has a natural ordering that is inconsistent with equals, this method may return 0 where equals would not return 0 - since this compares based on bits but equals tests based on the unit+amount
COMPILE_THRESHOLD - Static variable in class com.peterphi.std.guice.common.ognl.OgnlEvaluator
 
complete() - Method in interface com.peterphi.std.io.ICopyProgressMonitor
 
COMPROMISED - Enum constant in enum class com.peterphi.std.guice.metrics.rest.types.HealthImplication
The service is operating but in a compromised fashion
COMPSCI_BINARY - Static variable in enum class com.peterphi.std.types.StorageUnit
 
COMPUTE_SIZE - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
Set to true to request the resultset size be computed
computeSize - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraints
 
computeSize(boolean) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
computeTestMethods() - Method in class com.peterphi.std.guice.testing.GuiceUnit
 
concat(String, String) - Method in class com.peterphi.std.guice.freemarker.FreemarkerURLHelper
 
config - Variable in class com.peterphi.std.guice.common.GuiceModule
A reference to the Guice Config environment that is automatically set before AbstractModule.configure() is called
config() - Element in annotation interface com.peterphi.std.guice.testing.com.peterphi.std.guice.testing.annotations.GuiceConfig
The configuration resources to search for in the classpath
CONFIG_ENDPOINT - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
CONFIG_PATH - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
CONFIG_REVISION - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
CONFIG_SKIP - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
CONFIG_SOURCE - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
CONFIG_SOURCE_LOCAL - Static variable in class com.peterphi.std.guice.apploader.GuiceConstants
 
CONFIG_SOURCE_NETWORK - Static variable in class com.peterphi.std.guice.apploader.GuiceConstants
 
configInstanceId - Variable in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfigReloadDaemon
Uniquely identifies us to the configuration provider (e.g.
ConfigPropertyData - Class in com.peterphi.std.guice.config.rest.types
 
ConfigPropertyData() - Constructor for class com.peterphi.std.guice.config.rest.types.ConfigPropertyData
 
ConfigPropertyValue - Class in com.peterphi.std.guice.config.rest.types
 
ConfigPropertyValue() - Constructor for class com.peterphi.std.guice.config.rest.types.ConfigPropertyValue
 
ConfigPropertyValue(String, String, String) - Constructor for class com.peterphi.std.guice.config.rest.types.ConfigPropertyValue
 
ConfigRef - Class in com.peterphi.std.guice.common.serviceprops
 
ConfigRef(GuiceConfig, String) - Constructor for class com.peterphi.std.guice.common.serviceprops.ConfigRef
 
ConfigRestService - Interface in com.peterphi.std.guice.config.rest.iface
 
configuration - Variable in class com.peterphi.std.guice.common.serviceprops.ServicePropertiesModule
 
ConfigurationProperty - Class in com.peterphi.std.guice.common.serviceprops
 
ConfigurationProperty(ConfigurationPropertyRegistry, GuiceConfig, String) - Constructor for class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
ConfigurationPropertyBindingSite<T,O> - Class in com.peterphi.std.guice.common.serviceprops
 
ConfigurationPropertyBindingSite(ConfigurationPropertyRegistry, AtomicReference<Injector>, Class<O>, String, Class<T>, AnnotatedElement, boolean) - Constructor for class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyBindingSite
 
ConfigurationPropertyRegistry - Class in com.peterphi.std.guice.common.serviceprops
 
ConfigurationPropertyRegistry(GuiceConfig) - Constructor for class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyRegistry
 
ConfigurationPropertyRegistryModule - Class in com.peterphi.std.guice.common.serviceprops
 
ConfigurationPropertyRegistryModule(GuiceConfig, AtomicReference<Injector>) - Constructor for class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyRegistryModule
 
configure() - Method in class com.peterphi.carbon.guice.CarbonClientModule
 
configure() - Method in class com.peterphi.std.guice.common.cached.module.CacheModule
 
configure() - Method in class com.peterphi.std.guice.common.JAXBModule
 
configure() - Method in class com.peterphi.std.guice.common.lifecycle.GuiceLifecycleModule
 
configure() - Method in class com.peterphi.std.guice.common.logging.LoggingModule
 
configure() - Method in class com.peterphi.std.guice.common.metrics.CoreMetricsModule
 
configure() - Method in class com.peterphi.std.guice.common.retry.module.RetryModule
 
configure() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyRegistryModule
 
configure() - Method in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfigReloadModule
 
configure() - Method in class com.peterphi.std.guice.common.serviceprops.ServicePropertiesModule
 
configure() - Method in class com.peterphi.std.guice.common.shutdown.ShutdownModule
 
configure() - Method in class com.peterphi.std.guice.freemarker.FreemarkerModule
 
configure() - Method in class com.peterphi.std.guice.hibernate.module.HibernateModule
 
configure() - Method in class com.peterphi.std.guice.hibernatetest.DbunitModule
 
configure() - Method in class com.peterphi.std.guice.metrics.role.MetricsServicesModule
 
configure() - Method in class com.peterphi.std.guice.web.rest.auth.interceptor.AuthConstraintInterceptorModule
 
configure() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2ClientModule
 
configure() - Method in class com.peterphi.std.guice.web.rest.auth.userprovider.WebappAuthenticationModule
 
configure() - Method in class com.peterphi.std.guice.web.rest.CoreRestServicesModule
 
configure() - Method in class com.peterphi.std.guice.web.rest.jaxrs.converter.JAXRSJodaConverterModule
 
configure() - Method in class com.peterphi.std.guice.web.rest.scoping.ServletScopingModule
 
configure() - Method in class com.peterphi.std.guice.web.rest.setup.ServletContextModule
 
configure() - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafModule
 
configure() - Method in class com.peterphi.usermanager.guice.authentication.UserLoginModule
 
configure() - Method in class com.peterphi.usermanager.guice.module.UserManagerModule
 
configure(File...) - Static method in class com.peterphi.std.util.Logging
 
configure(String...) - Static method in class com.peterphi.std.util.Logging
 
configure(Configuration) - Method in class com.peterphi.std.guice.hibernate.module.HibernateModule
Perform any steps necessary to fully configure the Hibernate Configuration provided
The Configuration will already have been pre-populated with the properties from hibernate.properties
configured() - Method in interface com.peterphi.std.guice.apploader.GuiceApplication
Called when a new Injector has been created, after Guice injection has been applied to this instance.
configured() - Method in class com.peterphi.std.guice.web.rest.jaxrs.GuiceRestApplication
 
configured() - Method in class com.peterphi.std.guice.web.servlet.GuiceServlet
 
configureFiles(Iterable<File>) - Static method in class com.peterphi.std.util.Logging
Configures the logging environment to use the first available config file in the list, printing an error if none of the files are suitable
configureNames(Iterable<String>) - Static method in class com.peterphi.std.util.Logging
 
CONFLICT - Enum constant in enum class com.peterphi.std.io.ActionOnConflict
 
ConstrainedResultSet<T> - Class in com.peterphi.std.guice.hibernate.webquery
 
ConstrainedResultSet(ResultSetConstraint, List<T>) - Constructor for class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
ConstrainedResultSet(WebQuery, List<T>) - Constructor for class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
constraint - Variable in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
ConstraintContainer<T> - Interface in com.peterphi.std.guice.restclient.jaxb.webquery
 
constraints - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
constraints - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraints
The constraints.
constraints - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroup
 
contains(String, Object) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
contains(String, Object) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
CONTAINS - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
containsKey(String) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
containsKey(String) - Method in class com.peterphi.std.io.PropertyFile
 
context() - Method in class com.peterphi.std.guice.freemarker.DebugPerRequestFreemarkerURLHelper
 
context() - Method in class com.peterphi.std.guice.freemarker.FreemarkerURLHelper
 
context(String) - Method in class com.peterphi.std.guice.freemarker.FreemarkerURLHelper
Returns a URL for a resource from the context path
CONTEXT_NAME - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
contextName - Variable in class com.peterphi.std.guice.common.breaker.BreakerPersistStore
 
convert(long, StorageUnit) - Method in enum class com.peterphi.std.types.StorageUnit
 
convert(StorageUnit) - Method in class com.peterphi.std.types.StorageSize
Convert this StorageSize to use the named unit
convert(Class<?>, String) - Static method in class com.peterphi.std.guice.common.serviceprops.typed.TypedConfigRef
Deprecated.
use StringToTypeConverter directly instead
convert(Class<?>, String) - Static method in class com.peterphi.std.guice.common.stringparsing.StringToTypeConverter
 
convert(String) - Method in class com.peterphi.std.guice.common.stringparsing.TimeoutConverter
 
convert(BigDecimal, StorageUnit) - Method in enum class com.peterphi.std.types.StorageUnit
 
convert(BigInteger, StorageUnit) - Method in enum class com.peterphi.std.types.StorageUnit
 
convert(Document) - Static method in class com.peterphi.std.util.JDOMUtils
Convert a JDOM Document to a DOM Document
convert(Element) - Static method in class com.peterphi.std.util.JDOMUtils
Convert a JDOM Element to a DOM Element
convert(Document) - Static method in class com.peterphi.std.util.JDOMUtils
Convert a DOM Document to a JDOM Document
convert(Element) - Static method in class com.peterphi.std.util.JDOMUtils
Convert a DOM Element to a JDOM Element
cookieName - Variable in class com.peterphi.std.guice.web.rest.service.jwt.AuthInfoRestServiceImpl
 
copy(File, File) - Static method in class com.peterphi.std.io.FileHelper
 
copy(InputStream, Writer) - Method in class com.peterphi.std.system.exec.Execed
 
CoreMetricsModule - Class in com.peterphi.std.guice.common.metrics
 
CoreMetricsModule(MetricRegistry) - Constructor for class com.peterphi.std.guice.common.metrics.CoreMetricsModule
 
CoreRestServicesModule - Class in com.peterphi.std.guice.web.rest
 
CoreRestServicesModule() - Constructor for class com.peterphi.std.guice.web.rest.CoreRestServicesModule
 
couldWrite(File) - Static method in class com.peterphi.std.io.FileHelper
 
count - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsCounter
 
count - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
count - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsMeter
 
count(WebQuery) - Method in interface com.peterphi.std.guice.database.dao.Dao
Return the total number of results for a given query (ignoring offset/limit values)
The value returned is the same as the total field returned by setting query.computeSize(true)
count(WebQuery) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
COUNT_ONLY - Enum constant in enum class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPASearchStrategy
Run a query that returns a count of the number of results (the same as count on ID)
counters - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsDocument
 
countKeys(List<Cache>) - Method in class com.peterphi.std.guice.web.rest.service.caches.GuiceCacheManagerRestServiceImpl
 
crc32(File) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
 
crc32(InputStream) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
 
create(OAuthSessionContextEntity, String, DateTime) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthSessionDaoImpl
 
create(OAuthSessionEntity, DateTime) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthDelegatedTokenDaoImpl
 
create(UserEntity, OAuthServiceEntity, String) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthSessionContextDaoImpl
Create a context (or reuse an existing active context)
create(String, String, String) - Method in interface com.peterphi.usermanager.ui.api.RoleUIService
 
create(String, String, String) - Method in class com.peterphi.usermanager.ui.impl.RoleUIServiceImpl
 
create(String, String, String, String, List<String>) - Method in interface com.peterphi.usermanager.ui.api.ServiceUIService
 
create(String, String, String, String, List<String>) - Method in class com.peterphi.usermanager.ui.impl.ServiceUIServiceImpl
 
createClient(Class<T>, String) - Method in interface com.peterphi.std.guice.restclient.JAXRSProxyClientFactory
Create a dynamic proxy client for the desired service, setting the base endpoint
createClient(Class<T>, String) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
 
createClient(Class<T>, URI) - Method in interface com.peterphi.std.guice.restclient.JAXRSProxyClientFactory
Create a dynamic proxy client for the desired service, setting the base endpoint
createClient(Class<T>, URI) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
 
createClient(Class<T>, URI, boolean) - Method in interface com.peterphi.std.guice.restclient.JAXRSProxyClientFactory
Create a dynamic proxy client for the desired service, setting the base endpoint
createClient(Class<T>, URI, boolean) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
 
createClientWithBearerAuth(Class<T>, URI, Supplier<String>) - Method in interface com.peterphi.std.guice.restclient.JAXRSProxyClientFactory
Create a dynamic proxy client for the desired service, setting the base endpoint & setting up HTTP Basic auth
createClientWithBearerAuth(Class<T>, URI, Supplier<String>) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
 
createClientWithPasswordAuth(Class<T>, URI, String, String) - Method in interface com.peterphi.std.guice.restclient.JAXRSProxyClientFactory
Deprecated.
createClientWithPasswordAuth(Class<T>, URI, String, String) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
Deprecated.
createClientWithPasswordAuth(Class<T>, URI, String, String, boolean) - Method in interface com.peterphi.std.guice.restclient.JAXRSProxyClientFactory
Create a dynamic proxy client for the desired service, setting the base endpoint & setting up HTTP Basic auth
createClientWithPasswordAuth(Class<T>, URI, String, String, boolean) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
 
createCriteria() - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Deprecated.
use JPA2 Criteria with HibernateDao.createCriteriaQuery(), Hibernate has deprecated their old criteria query and it will produce runtime warnings
createCriteriaQuery() - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Create a JPA2 CriteriaQuery, which should have constraints generated using HibernateDao.getCriteriaBuilder()
createCriteriaQuery(Class<O>) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Create a JPA2 CriteriaQuery, which should have constraints generated using the methods in HibernateDao.getCriteriaBuilder()
created - Variable in class com.peterphi.usermanager.rest.type.UserManagerUser
 
createDelegatedAccessToken(String, String, long, String, String) - Method in interface com.peterphi.usermanager.rest.iface.oauth2server.UserManagerOAuthService
 
createDelegatedAccessToken(String, String, long, String, String) - Method in class com.peterphi.usermanager.rest.impl.UserManagerOAuthServiceImpl
 
createDestinationProfileListRequest() - Method in class com.peterphi.carbon.message.Builder
List all destination profiles
createDocumentBuilder() - Static method in class com.peterphi.std.util.DOMUtils
Create a new (namespace-aware) DocumentBuilder
createFreemarker(ServletContext, FreemarkerURLHelper, GuiceConfig) - Method in class com.peterphi.std.guice.freemarker.FreemarkerModule
 
createInjector() - Static method in class com.peterphi.std.guice.apploader.impl.GuiceInjectorBootstrap
Deprecated.
 
createInjector(GuiceSetup) - Static method in class com.peterphi.std.guice.apploader.impl.GuiceInjectorBootstrap
Deprecated.
Creates an Injector by taking a pre-constructed GuiceSetup
createInjector(PropertyFile) - Static method in class com.peterphi.std.guice.apploader.impl.GuiceInjectorBootstrap
Deprecated.
Create an Injector by loading service.properties and then reading the guice.bootstrap.class from it
This is the entrypoint for the GuiceRegistry
createInjector(PropertyFile, GuiceSetup) - Static method in class com.peterphi.std.guice.apploader.impl.GuiceInjectorBootstrap
Deprecated.
Creates an Injector by taking a preloaded service.properties and a pre-constructed GuiceSetup
createJob(CarbonProject) - Method in interface com.peterphi.carbon.CarbonClient
 
createJob(CarbonProject) - Method in class com.peterphi.carbon.CarbonClientImpl
 
createJobCommandRequest(String, String) - Method in class com.peterphi.carbon.message.Builder
 
createJobFullInfoRequest(String) - Method in class com.peterphi.carbon.message.Builder
Return the complete detail for a particular job
createJobInfoRequest(String) - Method in class com.peterphi.carbon.message.Builder
Return information on a particular job
createJobListRequest() - Method in class com.peterphi.carbon.message.Builder
List active jobs
createOutput(String, String) - Method in class com.peterphi.std.util.jaxb.MultiXSDSchemaCollector
 
createProfileListRequest(String) - Method in class com.peterphi.carbon.message.Builder
 
createPropertyPlaceholder(Object) - Method in interface com.peterphi.std.guice.hibernate.webquery.HQLEncodingContext
 
createQueryBuilder() - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
createReadQuery(String) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Create a Query instance for the given HQL query string, signalling no intent to write (and as such working if the TX is read-only)
This method also makes an effort to prevent accidental update operations being called.
createSelectCount() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
createSelectCustom(JPAQueryCustomiser) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
createSelectCustomProjection(String...) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
createSelectEntity() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
createSelectIDs() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
createTempFile(String, String) - Static method in class com.peterphi.std.io.FileHelper
Creates a temporary file name
createTest() - Method in class com.peterphi.std.guice.testing.GuiceUnit
 
createURLHelper(URI, URI, String, GuiceConfig) - Method in class com.peterphi.std.guice.freemarker.FreemarkerModule
 
createVideoFilterProfileListRequest() - Method in class com.peterphi.carbon.message.Builder
 
createWebTarget(URI, String, String) - Method in interface com.peterphi.std.guice.restclient.JAXRSProxyClientFactory
Create a WebTarget for a fixed endpoint optionally with a given username and password
createWebTarget(URI, String, String) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
 
createWriteQuery(String) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Create a Query instance for the given HQL query string, signalling intent to write (and failing immediately if TX is read-only)
CSRFTokenStore - Class in com.peterphi.usermanager.guice.token
 
CSRFTokenStore() - Constructor for class com.peterphi.usermanager.guice.token.CSRFTokenStore
 
CurrentUser - Interface in com.peterphi.std.guice.common.auth.iface
 
CUSTOM_PROJECTION - Enum constant in enum class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPASearchStrategy
Run a query that returns a custom projection based on the fetch value of the WebQuery
The result from the database will be an Object[] with the first few elements the same as fetch.
customiseProcessBuilder(Consumer<ProcessBuilder>) - Method in class com.peterphi.std.system.exec.Exec
Apply customisations to the internal ProcessBuilder
customLabels - Variable in class com.peterphi.std.guice.metrics.rest.impl.MetricsRestServiceImpl
 
CustomTemplateFailureRenderer - Class in com.peterphi.std.guice.web.rest.jaxrs.exception
A RestFailureRenderer that uses the configured templating engine to render exceptions destined for humans.
CustomTemplateFailureRenderer() - Constructor for class com.peterphi.std.guice.web.rest.jaxrs.exception.CustomTemplateFailureRenderer
 

D

Daemon - Class in com.peterphi.std.threading
Simplifies the creation of long-running daemon threads
Daemon() - Constructor for class com.peterphi.std.threading.Daemon
 
DaemonBreaker - Annotation Interface in com.peterphi.std.guice.common.breaker
 
Dao<T,ID extends Serializable> - Interface in com.peterphi.std.guice.database.dao
An abstraction over the store/retrieve semantics of hibernate to allow a higher-level pattern of access
data - Variable in class com.peterphi.std.io.PropertyFile.Comment
 
date - Variable in class com.peterphi.std.guice.restclient.jaxb.RestFailure
 
dateFormat - Variable in class com.peterphi.usermanager.rest.type.UserManagerUser
The user's desired date format
DATETIME - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQDataType
 
DateUserType - Class in com.peterphi.std.guice.hibernate.usertype
Encodes a date as a BIGINT in the database.
NOTE: Dates being processed MUST NOT be modified in ANY way - they MUST be treated as immutable datatypes
DateUserType() - Constructor for class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
dbfetch - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
Comma-separated list of relations to fetch from the database as part of the query
dbfetch(String...) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
DBFETCH - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
Controls which relationships are eagerly fetched during the database query.
DbunitGuiceRole - Class in com.peterphi.std.guice.hibernatetest
 
DbunitGuiceRole() - Constructor for class com.peterphi.std.guice.hibernatetest.DbunitGuiceRole
 
DbunitModule - Class in com.peterphi.std.guice.hibernatetest
 
DbunitModule() - Constructor for class com.peterphi.std.guice.hibernatetest.DbunitModule
 
Deadline - Class in com.peterphi.std.threading
Represents a deadline (some point in the future - generally, a time by which some operation should be completed)
Deadline(long) - Constructor for class com.peterphi.std.threading.Deadline
 
Deadline(long, TimeUnit) - Constructor for class com.peterphi.std.threading.Deadline
Constructs a deadline using a given period of time
Deadline(Timeout) - Constructor for class com.peterphi.std.threading.Deadline
Constructs a new deadline based on adding timeout to the current time
If current time + timeout > Long.MAX_VALUE then Long.MAX_VALUE is used as the deadline
Deadline(Calendar) - Constructor for class com.peterphi.std.threading.Deadline
 
Deadline(Date) - Constructor for class com.peterphi.std.threading.Deadline
 
DebugPerRequestFreemarkerURLHelper - Class in com.peterphi.std.guice.freemarker
A special implementation of FreemarkerURLHelper that builds webapp/rest relative URLs by inspecting the requested path.
Should only be used when debugging!
DebugPerRequestFreemarkerURLHelper(String) - Constructor for class com.peterphi.std.guice.freemarker.DebugPerRequestFreemarkerURLHelper
 
DECIMAL_EXABYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One decimal Exabyte (ISO: EB).
DECIMAL_GIGABYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One decimal gigabyte (ISO: GB).
DECIMAL_KILOBYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One decimal kilobyte (ISO: KB).
DECIMAL_MEGABYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One decimal megabyte (ISO: MB).
DECIMAL_PETABYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One decimal Petabyte (ISO: PB).
DECIMAL_QUANTIFIERS - Static variable in enum class com.peterphi.std.types.StorageUnit
The range of quantifiers for ISO decimal units (bytes to terabytes (ISO: B to TB))
DECIMAL_TERABYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One decimal terabyte (ISO: TB).
DECIMAL_YOTTABYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One decimal yottabyte (ISO YB).
DECIMAL_ZETTABYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One decimal zettabyte (ISO ZB).
decode(String) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
decode(String) - Static method in class com.peterphi.usermanager.rest.iface.oauth2server.types.OAuth2TokenResponse
 
decode(String, String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
Produce a WebQueryConstraint from a Query String format parameter
decode(Map<String, List<String>>) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
decode(Map<String, List<String>>, WebQueryDecodePlugin) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
Overwrite any fields in this WebQuery using the query defined in the provided map
decode(UriInfo) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
Overwrite any fields in this WebQuery using the query defined in the Query String of the provided UriInfo
decode(UriInfo, WebQueryDecodePlugin) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
deepCopy(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
deepCopy(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
deepCopy(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaLocalDateUserType
 
deepCopy(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.SampleCountUserType
 
deepCopy(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
deepCopy(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.TimecodeUserType
 
DEFAULT_CARBON_PORT - Static variable in class com.peterphi.carbon.CarbonConfig
 
DEFAULT_COST - Static variable in class com.peterphi.usermanager.db.BCrypt
 
DEFAULT_DATE_FORMAT - Static variable in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
 
DEFAULT_DATE_FORMAT_STRING - Static variable in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
 
DEFAULT_ID - Static variable in annotation interface com.peterphi.std.guice.common.auth.annotations.AuthConstraint
 
DEFAULT_OUTPUT_PATTERN - Static variable in class com.peterphi.std.guice.common.logging.LoggingModule
 
DEFAULT_TIMEZONE - Static variable in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
 
DEFAULT_VERBOSE - Static variable in class com.peterphi.std.util.tracing.Tracing
 
defaultLimit(int) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
defaultOrder(String...) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
Specify a default ordering which will take effect if no order is specified by the user
DefaultSchemaPermittingMSSQLDatabase - Class in com.peterphi.std.guice.liquibase.hibernate
Extension to liquibase MSSQLDatabase that bypasses the prohibition on changing the default schema name
DefaultSchemaPermittingMSSQLDatabase() - Constructor for class com.peterphi.std.guice.liquibase.hibernate.DefaultSchemaPermittingMSSQLDatabase
 
defaultStoreCookies - Variable in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
 
delegated - Variable in class com.peterphi.usermanager.rest.type.UserManagerUser
 
delegatedTokenRefreshPeriod - Variable in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
delegatedTokenValidityPeriod - Variable in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
delete(UserEntity) - Method in class com.peterphi.usermanager.service.UserDeleteService
 
delete(File) - Static method in class com.peterphi.std.io.FileHelper
Deletes a local file or directory from the filesystem
delete(String, String) - Method in interface com.peterphi.usermanager.ui.api.RoleUIService
 
delete(String, String) - Method in class com.peterphi.usermanager.ui.impl.RoleUIServiceImpl
 
delete(T) - Method in interface com.peterphi.std.guice.database.dao.Dao
Delete an item from the database
delete(T) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
deleteById(ID) - Method in interface com.peterphi.std.guice.database.dao.Dao
Delete an item by its primary key
deleteById(ID) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
deleteByUser(UserEntity) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthSessionContextDaoImpl
 
deleteExpiredDelegatedTokens() - Method in class com.peterphi.usermanager.daemon.DeleteExpiredSessionDaemon
 
DeleteExpiredSessionDaemon - Class in com.peterphi.usermanager.daemon
 
DeleteExpiredSessionDaemon() - Constructor for class com.peterphi.usermanager.daemon.DeleteExpiredSessionDaemon
 
deleteExpiredSessions() - Method in class com.peterphi.usermanager.daemon.DeleteExpiredSessionDaemon
 
deleteOnRollback(Collection<File>) - Method in class com.peterphi.std.guice.hibernate.module.TransactionHelper
Adds an action to the transaction to delete a set of files once rollback completes
deleteUser(int, String) - Method in interface com.peterphi.usermanager.ui.api.UserUIService
 
deleteUser(int, String) - Method in class com.peterphi.usermanager.ui.impl.UserUIServiceImpl
 
desc(String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQOrder
 
deserialise(File) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Deserialise a File of XML to an Object (or JAXBElement)
deserialise(InputStream) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Deserialise a stream of XML to an Object (or JAXBElement)
deserialise(Class<T>, String) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Deserialise and cast to a particular type
deserialise(Class<T>, Element) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Deserialise and cast to a particular type
deserialise(Class<T>, InputSource) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Deserialise an input and cast to a particular type
deserialise(String) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Deserialise a String of XML to an Object (or JAXBElement)
deserialise(XMLStreamReader) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Deserialise an XMLStreamReader to an Object (or JAXBElement)
deserialise(Node) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Deserialise a DOM Node to an Object (or JAXBElement)
deserialise(InputSource) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
 
deserialize(JsonParser, DeserializationContext) - Method in class com.peterphi.usermanager.rest.iface.oauth2server.types.JsonDateAsRelativeSecondsDeserializer
 
destroy() - Method in class com.peterphi.std.guice.web.rest.resteasy.ResteasyDispatcher
 
destroy() - Method in class com.peterphi.std.guice.web.servlet.GuiceServlet
 
DetachedCriteriaHelper - Class in com.peterphi.std.guice.hibernate.dao
Allows a Criteria to be wrapped as a DetachedCriteria, allowing the use of Criteria objects in subqueries without having to follow an entirely separate codepath.
detail - Variable in class com.peterphi.std.guice.restclient.jaxb.ExceptionInfo
 
digest(File, String, int) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
 
digest(InputStream, String) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
 
digest(InputStream, String, int) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
 
DigestHelper - Class in com.peterphi.std.crypto.digest
Where possible implementations should use DigestUtils from commons-codec
DigestHelper() - Constructor for class com.peterphi.std.crypto.digest.DigestHelper
 
direction - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQOrder
ASC or DESC
dirty - Variable in class com.peterphi.std.io.PropertyFile
 
disable(String, String) - Method in interface com.peterphi.usermanager.ui.api.ServiceUIService
 
disable(String, String) - Method in class com.peterphi.usermanager.ui.impl.ServiceUIServiceImpl
 
DISABLE_CORE_SERVICES - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
disassemble(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
disassemble(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
disassemble(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaLocalDateUserType
 
disassemble(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.SampleCountUserType
 
disassemble(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
disassemble(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.TimecodeUserType
 
discard(InputStream) - Method in class com.peterphi.std.system.exec.Execed
 
discardOutput() - Method in class com.peterphi.std.system.exec.BasicProcessTracker
 
discardOutput() - Method in class com.peterphi.std.system.exec.Execed
 
discriminator - Variable in class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQEntitySchema
 
dn - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPGroup
 
doBackgroundCopy(InputStream, OutputStream) - Static method in class com.peterphi.std.io.StreamUtil
 
doBackgroundCopy(InputStream, OutputStream, ICopyProgressMonitor) - Static method in class com.peterphi.std.io.StreamUtil
 
doBackgroundCopy(InputStream, OutputStream, ICopyProgressMonitor, boolean, boolean) - Static method in class com.peterphi.std.io.StreamUtil
 
Doc - Annotation Interface in com.peterphi.std.annotation
Documentation that can be read at runtime
doConvert(String) - Static method in class com.peterphi.std.guice.common.stringparsing.TimeoutConverter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.peterphi.std.guice.web.rest.resteasy.ResteasyDispatcher
 
doLogin(String, String, String, String) - Method in interface com.peterphi.usermanager.ui.api.LoginUIService
 
doLogin(String, String, String, String) - Method in class com.peterphi.usermanager.ui.impl.LoginUIServiceImpl
 
doLogout(String) - Method in interface com.peterphi.usermanager.ui.api.LoginUIService
 
doLogout(String) - Method in class com.peterphi.usermanager.ui.impl.LoginUIServiceImpl
 
domain - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
DOMUtils - Class in com.peterphi.std.util
 
doRegister(String, String, String, String, String, String, String, List<String>) - Method in interface com.peterphi.usermanager.ui.api.RegisterUIService
 
doRegister(String, String, String, String, String, String, String, List<String>) - Method in class com.peterphi.usermanager.ui.impl.RegisterUIServiceImpl
 
doService(HttpServletRequest, HttpServletResponse) - Method in class com.peterphi.std.guice.web.servlet.GuiceServlet
Calls HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) should a subclass need to implement that method
doWriteCheck() - Method in class com.peterphi.std.guice.metrics.health.FolderAccessibleCheck
If true, a permissions based check check will be performed to see if this application can write to the folder
doWriteTest() - Method in class com.peterphi.std.guice.metrics.health.FolderAccessibleCheck
If true, the ability to write to the folder will be check by actually performing a file write (the written file is then deleted)
doXmlDiff(Document, Document, Set<String>, Set<String>) - Static method in class com.peterphi.std.guice.xmltesting.XMLDiffHelper
 
DUMMY_MONITOR - Static variable in class com.peterphi.std.io.StreamUtil
A monitor which does nothing
DummyCache - Class in com.peterphi.std.guice.common.cached.util
A dummy cache which can be used to hook into a cache clear operation
DummyCache() - Constructor for class com.peterphi.std.guice.common.cached.util.DummyCache
 
DuplicateNSFilteringXMLStreamWriter - Class in com.peterphi.std.util.jaxb
XMLStreamWriter that recognises when a duplicate call of DuplicateNSFilteringXMLStreamWriter.setDefaultNamespace(String) is called, and suppresses it
DuplicateNSFilteringXMLStreamWriter(XMLStreamWriter) - Constructor for class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 

E

EagerFetch - Annotation Interface in com.peterphi.std.guice.database.annotation
Annotation to be placed on a member within a Entity-annotated class to indicate that this should be eager-fetched when querying.
EagerSingleton - Annotation Interface in com.peterphi.std.guice.common.eagersingleton.annotations
A class with this annotation will automatically be eagerly bound in the guice environment.
Unless EagerSingleton.inTests() is set to true, this will be ignored within environments built for unit tests.
eatInputStream(InputStream) - Static method in class com.peterphi.std.io.StreamUtil
Eats an inputstream, discarding its contents
edit(String, String, String, String, List<String>) - Method in interface com.peterphi.usermanager.ui.api.ServiceUIService
 
edit(String, String, String, String, List<String>) - Method in class com.peterphi.usermanager.ui.impl.ServiceUIServiceImpl
 
editUserProfile(int, String, String, String, String, String, List<String>) - Method in interface com.peterphi.usermanager.ui.api.UserUIService
 
editUserProfile(int, String, String, String, String, String, List<String>) - Method in class com.peterphi.usermanager.ui.impl.UserUIServiceImpl
 
element - Variable in class com.peterphi.carbon.type.XMLWrapper
 
email - Variable in class com.peterphi.usermanager.rest.type.UserManagerUser
User's e-mail address
enabled - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
 
enabled - Variable in class com.peterphi.usermanager.guice.authentication.ImpersonationService
 
enabled - Variable in class com.peterphi.usermanager.ui.TemplateExceptionRenderer
 
enabled() - Method in class com.peterphi.std.guice.metrics.gauge.AbstractGauge
Called once at startup after guice has finished building the object.
enabled() - Method in class com.peterphi.std.guice.metrics.health.AbstractHealthCheck
Called once at startup after guice has finished building the object.
enableEnvironmentVariables() - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapRestFailurePageRenderer
 
enableJIRA(String, int, int) - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapRestFailurePageRenderer
 
enableJVMInfo() - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapRestFailurePageRenderer
 
enablePasswordFields() - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapRestFailurePageRenderer
When called, allows fields that appear to contain passwords
enableRequestInfo() - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapRestFailurePageRenderer
 
enableStackTrace() - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapRestFailurePageRenderer
 
encode() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
encode() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntityFactory
 
encode() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QProperty
 
encode() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QRelation
 
encode() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
Encode this query to the equivalent (where possible) URI web query
encode() - Method in class com.peterphi.std.util.jaxb.MultiXSDSchemaCollector
Produces an XML Schema or a Stdlib SchemaFiles document containing the XML Schemas
encode() - Method in class com.peterphi.usermanager.rest.iface.oauth2server.types.OAuth2TokenResponse
 
encode(WQDates.WebQueryDateAnchor) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates
 
encode(WQDates.WebQueryDateAnchor, boolean, String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates
 
encode(WQDates.WebQueryDateAnchor, boolean, Period) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates
 
ENCODE_BASE64 - Static variable in class com.peterphi.std.crypto.digest.DigestHelper
 
ENCODE_HEX - Static variable in class com.peterphi.std.crypto.digest.DigestHelper
 
encodeValue() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
Encode this constraint in the query string value format
endpoint - Variable in class com.peterphi.std.guice.serviceregistry.index.ManualIndexableService
 
ENDPOINT - Static variable in class com.peterphi.std.guice.apploader.GuiceServiceProperties
 
endpointsAsList() - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
enforceSafeFilename(String) - Static method in class com.peterphi.std.io.FileHelper
Ensures that a file is "safe" (this is done by whitelisting a small number of characters)
This method is mainly designed for producing a filename which bears some resemblance to a user-supplied String while removing the risk of being tricked
ensureLoginOnSession(HttpSession) - Method in class com.peterphi.usermanager.guice.authentication.UserLoginProvider
Makes sure there is a UserLogin on a session; designed to be called by code unrelated to the regular login logic (the TemplateExceptionRenderer) to make sure there's at least an anonymous login session set up for that templater
entities - Variable in class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQSchemas
 
entity - Variable in class com.peterphi.std.guice.hibernate.webquery.impl.QProperty
 
ENTITY - Enum constant in enum class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPASearchStrategy
Run the query, returning a sorted list of entities that match
ENTITY - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQDataType
 
ENTITY_WRAPPED_ID - Enum constant in enum class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPASearchStrategy
Run the query, returning a sorted list of entities having only the ID field(s) populated
entries - Variable in class com.peterphi.std.io.PropertyFile
 
Entry() - Constructor for class com.peterphi.std.io.PropertyFile.Entry
 
ENUM - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQDataType
 
enumValues - Variable in class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQEntityProperty
If datatype is enum, the permitted values for this enum
EnvironmentPropertyRestClientFactory - Class in com.peterphi.std.guice.restclient
 
EnvironmentPropertyRestClientFactory() - Constructor for class com.peterphi.std.guice.restclient.EnvironmentPropertyRestClientFactory
 
eq(int) - Static method in class com.peterphi.std.types.CompareHelper
Evaluates the result of a.compareTo(b) and returns a == b
eq(Timecode) - Method in class com.peterphi.std.types.Timecode
 
eq(Timecode, Timecode) - Static method in class com.peterphi.std.types.TimecodeComparator
 
eq(Comparable<T>, T) - Static method in class com.peterphi.std.types.CompareHelper
a == b
eq(String, Object) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
eq(String, Object...) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
Assert that a field equals one of the provided values.
eq(String, Collection<?>) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
Assert that a field equals one of the provided values.
EQ - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
EQ_REF - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
eqRef(String, String) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
eqRef(String, String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
equals(Object) - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.AuthScope
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.BearerTokenCredentials
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.UsernamePasswordCredentials
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.peterphi.std.guice.serviceregistry.index.ManualIndexableService
 
equals(Object) - Method in class com.peterphi.std.threading.Deadline
 
equals(Object) - Method in class com.peterphi.std.threading.Timeout
 
equals(Object) - Method in class com.peterphi.std.types.Id
 
equals(Object) - Method in class com.peterphi.std.types.SampleCount
 
equals(Object) - Method in class com.peterphi.std.types.StorageSize
Determines whether the amount and unit represented by the other object is exactly equal to this object;
N.B.
equals(Object) - Method in class com.peterphi.std.types.Timebase
 
equals(Object) - Method in class com.peterphi.std.types.Timecode
 
equals(Object) - Method in class com.peterphi.std.types.TimecodeRange
 
equals(Object) - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPGroup
 
equals(Object) - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUser
 
equals(Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
equals(Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
equals(Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaLocalDateUserType
 
equals(Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.SampleCountUserType
 
equals(Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
equals(Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.TimecodeUserType
 
error - Variable in class com.peterphi.usermanager.rest.iface.oauth2server.types.OAuth2TokenResponse
 
ERROR_ACCESS_DENIED - Static variable in interface com.peterphi.std.guice.web.rest.auth.oauth2.rest.api.OAuth2ClientCallbackRestService
The resource owner or authorization server denied the request.
ERROR_INVALID_REQUEST - Static variable in interface com.peterphi.std.guice.web.rest.auth.oauth2.rest.api.OAuth2ClientCallbackRestService
The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed.
ERROR_INVALID_SCOPE - Static variable in interface com.peterphi.std.guice.web.rest.auth.oauth2.rest.api.OAuth2ClientCallbackRestService
The requested scope is invalid, unknown, or malformed.
ERROR_SERVER_ERROR - Static variable in interface com.peterphi.std.guice.web.rest.auth.oauth2.rest.api.OAuth2ClientCallbackRestService
The authorization server encountered an unexpected condition that prevented it from fulfilling the request.
ERROR_TEMPORARILY_UNAVAILABLE - Static variable in interface com.peterphi.std.guice.web.rest.auth.oauth2.rest.api.OAuth2ClientCallbackRestService
The authorization server is currently unable to handle the request due to a temporary overloading or maintenance of the server.
ERROR_UNAUTHORIZED_CLIENT - Static variable in interface com.peterphi.std.guice.web.rest.auth.oauth2.rest.api.OAuth2ClientCallbackRestService
The client is not authorized to request an authorization code using this method.
ERROR_UNSUPPORTED_RESPONSE_TYPE - Static variable in interface com.peterphi.std.guice.web.rest.auth.oauth2.rest.api.OAuth2ClientCallbackRestService
The authorization server does not support obtaining an authorization code using this method.
errorCode - Variable in class com.peterphi.std.guice.restclient.jaxb.RestFailure
The numeric code associated with this exception
escape(String) - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapPageWriter
 
evaluate(Object) - Method in class com.peterphi.std.guice.common.ognl.OgnlEvaluator
 
evaluate(String, StrLookup) - Static method in class com.peterphi.std.guice.common.ognl.StrTemplate
 
evaluate(String, StrLookup, boolean) - Static method in class com.peterphi.std.guice.common.ognl.StrTemplate
 
EXABITS - Enum constant in enum class com.peterphi.std.types.StorageUnit
One Exabit (ISO: Eb).
EXABYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One Exabyte (ISO: EiB)
The ISO long form name for this unit is Exbibibyte (which we avoid using as the enum name to avoid confusion)
ExampleGenerator - Class in com.peterphi.std.guice.web.rest.service.servicedescription
 
ExampleGenerator() - Constructor for class com.peterphi.std.guice.web.rest.service.servicedescription.ExampleGenerator
 
exception - Variable in class com.peterphi.std.guice.restclient.jaxb.RestFailure
 
ExceptionInfo - Class in com.peterphi.std.guice.restclient.jaxb
 
ExceptionInfo() - Constructor for class com.peterphi.std.guice.restclient.jaxb.ExceptionInfo
 
exceptOn() - Element in annotation interface com.peterphi.std.guice.common.retry.annotation.Retry
The exception types which, if thrown, will bypass retry logic altogether
exceptOn() - Element in annotation interface com.peterphi.std.guice.database.annotation.Transactional
A list of exceptions to *not* rollback on.
exceptOnCore() - Element in annotation interface com.peterphi.std.guice.common.retry.annotation.Retry
The core exception types which, if thrown, will bypass retry logic altogether.
These are set to sensible defaults for regular Java code (Errors, IllegalArgumentExceptions and NullPointerExceptions)
exceptOnRestExceptionCodes() - Element in annotation interface com.peterphi.std.guice.common.retry.annotation.Retry
If a RestException is thrown then if the HTTP Code is one of these values we don't retry.
exchangeCodeForToken(OAuthServiceEntity, String) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthSessionDaoImpl
 
exchangeRefreshTokenForNewToken(OAuthServiceEntity, String, DateTime) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthSessionDaoImpl
 
Exec - Class in com.peterphi.std.system.exec
An abstraction over ProcessBuilder to simplify the creation of processes
Exec(Iterable<String>) - Constructor for class com.peterphi.std.system.exec.Exec
 
Exec(String...) - Constructor for class com.peterphi.std.system.exec.Exec
 
Execed - Class in com.peterphi.std.system.exec
A process tracker that reads stdout and stderr into Strings
Execed(List<String>, Process, boolean) - Constructor for class com.peterphi.std.system.exec.Execed
 
execute() - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
Run one iteration of the daemon
execute() - Method in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfigReloadDaemon
 
execute() - Method in class com.peterphi.std.guice.metrics.worker.HealthCheckWorker
 
execute() - Method in class com.peterphi.usermanager.daemon.BackgroundTaskDaemon
 
execute() - Method in class com.peterphi.usermanager.daemon.DeleteExpiredSessionDaemon
 
execute(Runnable) - Method in class com.peterphi.std.guice.hibernate.module.TransactionHelper
Execute the provided Runnable within a transaction, committing if no exceptions are thrown
execute(Callable<T>) - Method in class com.peterphi.std.guice.hibernate.module.TransactionHelper
Execute the provided Callable within a transaction, committing if no exceptions are thrown and returning the result of the Callable
executeBackgroundTasks() - Method in class com.peterphi.usermanager.guice.authentication.db.InternalUserAuthenticationServiceImpl
 
executeBackgroundTasks() - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserAuthenticationService
 
executeBackgroundTasks() - Method in class com.peterphi.usermanager.guice.authentication.ldap.LocalAndLDAPAuthenticationService
 
executeBackgroundTasks() - Method in interface com.peterphi.usermanager.guice.authentication.UserAuthenticationService
Called periodically to request that the background tasks needed by this authentication service be performed
executeException(Throwable) - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
Called when the GuiceRecurringDaemon.execute() method throws an exception.
executeLdapSearch(DirContext, SearchControls, String) - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
exists(Key<T>) - Method in class com.peterphi.std.guice.web.rest.scoping.SessionScoping
 
exitCode - Variable in class com.peterphi.std.system.exec.Execed
 
exitCode() - Method in class com.peterphi.std.system.exec.Execed
Returns the exit code of the application, assuming it has already terminated.
expand - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
What relationships to expand (by default, all relationships are expanded)
expand(String...) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
EXPAND - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
Set to some comma-separated list of relationships to expand.
expires - Variable in class com.peterphi.usermanager.rest.iface.oauth2server.types.OAuth2TokenResponse
 
ExponentialBackoff - Class in com.peterphi.std.guice.common.retry.retry.backoff
 
ExponentialBackoff(Timeout, double) - Constructor for class com.peterphi.std.guice.common.retry.retry.backoff.ExponentialBackoff
 
ExponentialBackoff(Timeout, double, Timeout) - Constructor for class com.peterphi.std.guice.common.retry.retry.backoff.ExponentialBackoff
 
extend(String, DateTime) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthSessionDaoImpl
 
extractArchive(File, File) - Static method in class com.peterphi.std.io.ArchiveHelper
Extracts a .tar or .tar.gz archive to a given folder

F

f - Variable in class com.peterphi.std.io.PropertyFile
 
fail(Throwable) - Method in class com.peterphi.std.threading.SettableFuture
 
failure() - Method in interface com.peterphi.std.io.ICopyProgressMonitor
 
FAST_FAIL - Static variable in class com.peterphi.std.guice.apploader.GuiceServiceProperties
 
FastFailServiceClient - Annotation Interface in com.peterphi.std.guice.restclient.annotations
When present on a JAX-RS interface, indicates that clients constructed by the framework for that service will use a fast fail mode (low timeouts)
FastInfosetPreferringClientRequestFilter - Class in com.peterphi.std.guice.restclient.resteasy.impl
A self-registering client filter that (if the fast infoset plugin is available) always prefers fastinfoset responses over requests application/xml
FastInfosetPreferringClientRequestFilter() - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.FastInfosetPreferringClientRequestFilter
 
FATAL - Enum constant in enum class com.peterphi.std.guice.metrics.rest.types.HealthImplication
Key elements of the service provided by this webapp is broken or unavailable
fetch - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
What to fetch: should be "entity" or "id".
fetch(String) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
FETCH - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
Set to entity (the default) or id to fetch back the entity or just the entity primary key.
field - Variable in class com.peterphi.std.guice.hibernate.webquery.impl.PropertyWrapper
 
field - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
field - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQOrder
 
fields - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQProjectionRow
 
FileHelper - Class in com.peterphi.std.io
Title: File Helper
FilenameExtensionFilter - Class in com.peterphi.std.io.filter
A FileFilter which matches files by their extensions
FilenameExtensionFilter(boolean, Iterable<String>) - Constructor for class com.peterphi.std.io.filter.FilenameExtensionFilter
Creates a FilenameExtensionFilter with a set of extensions
FilenameExtensionFilter(boolean, String...) - Constructor for class com.peterphi.std.io.filter.FilenameExtensionFilter
Creates a FilenameExtensionFilter with a set of extensions
FilenameExtensionFilter(Iterable<String>) - Constructor for class com.peterphi.std.io.filter.FilenameExtensionFilter
Creates a case insensitive FilenameExtensionFilter with a set of extensions
FilenameExtensionFilter(Iterable<String>, boolean) - Constructor for class com.peterphi.std.io.filter.FilenameExtensionFilter
Deprecated.
use boolean caseSensitive,Iterable extensions constructor instead
FilenameExtensionFilter(String...) - Constructor for class com.peterphi.std.io.filter.FilenameExtensionFilter
Creates a case insensitive FilenameExtensionFilter with a set of extensions
FilenameExtensionFilter(String, boolean) - Constructor for class com.peterphi.std.io.filter.FilenameExtensionFilter
Deprecated.
use boolean caseSensitive,String... extensions constructor instead
files - Variable in class com.peterphi.std.util.jaxb.type.MultiXSDSchemaFiles
 
FilesystemResourceProviderImpl - Class in com.peterphi.std.guice.common.resource.impl
An implementation of ResourceProvider that loads resources from a folder on the local filesystem
FilesystemResourceProviderImpl(File) - Constructor for class com.peterphi.std.guice.common.resource.impl.FilesystemResourceProviderImpl
 
filter(ClientRequestContext) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.FastInfosetPreferringClientRequestFilter
 
filter(ClientRequestContext) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.TracingClientRequestFilter
 
filter(ClientRequestContext, ClientResponseContext) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.RemoteExceptionClientResponseFilter
 
filterDocument(Document, Document, Set<String>, Set<String>) - Static method in class com.peterphi.std.guice.xmltesting.XMLDiffHelper
 
finalAttemptFailed(Retryable<T>, int, boolean, Throwable) - Method in class com.peterphi.std.guice.common.retry.retry.RetryManager
Called when the final attempt at a retryable operation failed
find() - Static method in class com.peterphi.std.io.PropertyFile
 
find(QEntity, WebQuery, JPASearchStrategy, Function<?, ?>) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPASearchExecutor
Execute a search, returning a ConstrainedResultSet populated with the desired data (ID or Entity) with each piece of data optionally serialised using the supplied serialiser
find(WebQuery) - Method in interface com.peterphi.std.guice.database.dao.Dao
Execute a query, returning entities
find(WebQuery) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
find(WebQuery, JPASearchStrategy) - Method in interface com.peterphi.std.guice.database.dao.Dao
Execute a query, using the named strategy (defaults to AUTO if null)
find(WebQuery, JPASearchStrategy) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
find(WebQuery, JPASearchStrategy, Function<?, RT>) - Method in interface com.peterphi.std.guice.database.dao.Dao
Execute a query, using the named strategy (defaults to AUTO if null) and optionally serialising the resulting rows using the provided serialiser
find(WebQuery, JPASearchStrategy, Function<?, RT>) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
find(ClassLoader, String...) - Static method in class com.peterphi.std.io.PropertyFile
Find a property file
find(String) - Static method in class com.peterphi.std.io.PropertyFile
 
findAll(ClassLoader, String) - Static method in class com.peterphi.std.io.PropertyFile
Find all property files by the name name by searching the specified classloader
findAll(String) - Static method in class com.peterphi.std.io.PropertyFile
Find all property files by the name name by searching the classloader that owns PropertyFile
findByUriQuery(WebQuery) - Method in interface com.peterphi.std.guice.database.dao.Dao
Execute a Dynamic query using the specified constraints, returning the result as a ConstrainedResultSet of this entity type
findByUriQuery(WebQuery) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
findIds(WebQuery) - Method in interface com.peterphi.std.guice.database.dao.Dao
Execute a query, using the ID strategy
findIds(WebQuery) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
findIdsByUriQuery(WebQuery) - Method in interface com.peterphi.std.guice.database.dao.Dao
Given a query, return the IDs of the matching entities, returning the result as a ConstrainedResultSet of this entity's id type
findIdsByUriQuery(WebQuery) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
finished - Variable in class com.peterphi.std.system.exec.Execed
 
finished(int) - Method in class com.peterphi.std.system.exec.Execed
 
FIVE_MINUTES - Static variable in class com.peterphi.std.threading.Timeout
Five minutes
flush() - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
FolderAccessibleCheck - Class in com.peterphi.std.guice.metrics.health
A health determine if a given folder can be read/written
FolderAccessibleCheck() - Constructor for class com.peterphi.std.guice.metrics.health.FolderAccessibleCheck
 
followRedirectAnywayOnOAuthCallbackFailure - Variable in class com.peterphi.std.guice.web.rest.auth.oauth2.rest.impl.OAuth2ClientCallbackRestServiceImpl
 
forceNameValueDelimiterWhitespace - Variable in class com.peterphi.std.io.PropertyFile
 
forgetAllCaches() - Static method in class com.peterphi.std.guice.common.cached.CacheManager
Used to remove all caches from the manager; this should not normally be needed
forIDs(WebQuery, List<?>) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
format(Instant) - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Return a string version of the provided timestamp in the user's preferred timezone and time format
format(Instant) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
format(Date) - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Return a string version of the provided timestamp in the user's preferred timezone and time format
format(Date) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
format(DateTime) - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Return a string version of the provided timestamp in the user's preferred timezone and time format
format(DateTime) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
forTesting() - Static method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
Construct a GuiceBuilder with sensible defaults for testing
forTesting(Module...) - Static method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
Construct a GuiceBuilder with sensible defaults for testing.
forWebQuery(WebQuery) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
FreemarkerCall - Class in com.peterphi.std.guice.freemarker
 
FreemarkerCall(Template) - Constructor for class com.peterphi.std.guice.freemarker.FreemarkerCall
 
FreemarkerModule - Class in com.peterphi.std.guice.freemarker
 
FreemarkerModule() - Constructor for class com.peterphi.std.guice.freemarker.FreemarkerModule
 
FreemarkerTemplater - Class in com.peterphi.std.guice.freemarker
 
FreemarkerTemplater(Configuration) - Constructor for class com.peterphi.std.guice.freemarker.FreemarkerTemplater
 
FreemarkerTemplater(Configuration, String, String) - Constructor for class com.peterphi.std.guice.freemarker.FreemarkerTemplater
 
FreemarkerURLHelper - Class in com.peterphi.std.guice.freemarker
 
FreemarkerURLHelper(URI, URI) - Constructor for class com.peterphi.std.guice.freemarker.FreemarkerURLHelper
 
fromBits(BigDecimal) - Method in enum class com.peterphi.std.types.StorageUnit
 
fromBits(BigInteger) - Method in enum class com.peterphi.std.types.StorageUnit
 
fromEncodedValue(String) - Static method in class com.peterphi.std.types.TimecodeBuilder
Parse a Timecode encoded in the "vidispine style" (hh:mm:ss:ff@timebase).
fromFrames(long, Timebase) - Static method in class com.peterphi.std.types.TimecodeBuilder
 
fromFrames(long, Timebase, boolean) - Static method in class com.peterphi.std.types.TimecodeBuilder
 
fromHex(char, String) - Static method in class com.peterphi.std.util.HexHelper
Decodes a hexidecimal string (optionally with separator characters separating each two-digit pair)
Multiple runs of the separator will be ignored (eg.
fromHex(String) - Static method in class com.peterphi.std.util.HexHelper
Decodes a hexidecimal string into a series of bytes
fromSamples(SampleCount, boolean) - Static method in class com.peterphi.std.types.TimecodeBuilder
 
fromSMPTE(String) - Static method in class com.peterphi.std.types.TimecodeBuilder
Part a Timecode encoded in the SMPTE style ([dd:]hh:mm:ss:ff - or [dd:]hh:mm:ss;ff for drop-frame timecode)
fromString(String) - Static method in class com.peterphi.std.io.PropertyFile
 
fromString(String, String) - Static method in class com.peterphi.std.io.PropertyFile
 
fromTimecode(Timecode) - Static method in class com.peterphi.std.types.TimecodeBuilder
 
FTP_PASSWORD_ATTRIBUTE - Static variable in class com.peterphi.carbon.type.mutable.CarbonFTPSettings
 
FTP_SERVER_ATTRIBUTE - Static variable in class com.peterphi.carbon.type.mutable.CarbonFTPSettings
 
FTP_UPLOAD_ELEMENT_NAME_PREFIX - Static variable in class com.peterphi.carbon.type.mutable.CarbonFTPUpload
 
FTP_USERNAME_ATTRIBUTE - Static variable in class com.peterphi.carbon.type.mutable.CarbonFTPSettings
 
fullName - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserRecord
 
fullyQualifiedUsername - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUser
 
function - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 

G

gauges - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsDocument
 
ge(int) - Static method in class com.peterphi.std.types.CompareHelper
Evaluates the result of a.compareTo(b) and returns a >= b
ge(Timecode) - Method in class com.peterphi.std.types.Timecode
 
ge(Timecode, Timecode) - Static method in class com.peterphi.std.types.TimecodeComparator
 
ge(Comparable<T>, T) - Static method in class com.peterphi.std.types.CompareHelper
a >= b
ge(String, Object) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
ge(String, Object) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
GE - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
GE_REF - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
generate(JAXBSerialiser) - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.SchemaGenerateUtil
 
generate(JAXBSerialiser) - Method in class com.peterphi.std.util.jaxb.MultiXSDGenerator
 
GENERATE_CHANGELOG - Enum constant in enum class com.peterphi.std.guice.liquibase.LiquibaseAction
Generate a changelog XML and dump it to stdout
generateAndSerialise(JAXBSerialiser) - Method in class com.peterphi.std.util.jaxb.MultiXSDGenerator
Generate a schema and then serialise it to a String.
generateBytes(int) - Static method in class com.peterphi.std.util.HexHelper
Generates a number of random bytes which can then be manipulated and/or converted to hex
Uses a new instance of java.util.Random
generateBytes(Random, int) - Static method in class com.peterphi.std.util.HexHelper
Generates a number of random bytes which can then be manipulated and/or converted to hex
generateExampleXML(Class<?>, boolean) - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.ExampleGenerator
 
generateHex(int) - Static method in class com.peterphi.std.util.HexHelper
Generates a hexidecimal String of length characters
generateHex(Random, int) - Static method in class com.peterphi.std.util.HexHelper
Generates a hexidecimal String of length characters
geRef(String, String) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
geRef(String, String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
get() - Method in class com.peterphi.std.guice.common.cached.util.SingleItemCache
Return the cached value (or regenerate it).
get() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigRef
 
get() - Method in class com.peterphi.std.guice.common.serviceprops.jaxbref.JAXBResourceProvider
 
get() - Method in class com.peterphi.std.guice.common.serviceprops.typed.TypedConfigRef
 
get() - Method in class com.peterphi.std.guice.hibernate.module.TransactionHelper
get the current hibernate transaction
get() - Method in interface com.peterphi.std.guice.metrics.rest.api.HealthRestService
 
get() - Method in class com.peterphi.std.guice.metrics.rest.impl.HealthRestServiceImpl
 
get() - Static method in class com.peterphi.std.guice.web.HttpCallContext
Retrieve the HttpCallContext associated with this Thread
get() - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.TemplateResolverProvider
 
get() - Static method in class com.peterphi.std.guice.web.rest.util.BootstrapStaticResources
 
get() - Method in class com.peterphi.std.threading.SettableFuture
 
get() - Static method in class com.peterphi.std.util.tracing.Tracing
 
get() - Method in class com.peterphi.usermanager.guice.authentication.UserLoginProvider
 
get(int, String, String) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthSessionContextDaoImpl
 
get(long, TimeUnit) - Method in class com.peterphi.std.threading.SettableFuture
 
get(Deadline) - Method in class com.peterphi.std.threading.SettableFuture
 
get(Class<?>) - Static method in class com.peterphi.std.util.ClassManifestLocator
Attempt to find the MANIFEST.MF associated with a particular class
get(Class<T>) - Method in class com.peterphi.std.guice.common.serviceprops.ConfigRef
 
get(Class<T>) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntityFactory
 
get(Class<T>, String) - Method in class com.peterphi.std.guice.common.serviceprops.jaxbref.JAXBResourceFactory
Resolve the JAXB resource, permitting caching behind the scenes
get(Class<T>, String, T) - Method in class com.peterphi.std.guice.common.serviceprops.jaxbref.JAXBResourceFactory
Resolve the JAXB resource, permitting caching behind the scenes
get(Iterable<Object>) - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyBindingSite
 
get(Object) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.PropertyWrapper
 
get(Object, Callable) - Method in class com.peterphi.std.guice.common.cached.util.DummyCache
 
get(String) - Method in class com.peterphi.std.guice.common.ognl.OgnlEvaluatorCollection
 
get(String) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
get(String) - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyRegistry
 
get(String) - Method in class com.peterphi.std.io.PropertyFile
 
get(String) - Method in interface com.peterphi.usermanager.ui.api.RoleUIService
 
get(String) - Method in interface com.peterphi.usermanager.ui.api.ServiceUIService
 
get(String) - Method in class com.peterphi.usermanager.ui.impl.RoleUIServiceImpl
 
get(String) - Method in class com.peterphi.usermanager.ui.impl.ServiceUIServiceImpl
 
get(String, boolean) - Method in class com.peterphi.std.io.PropertyFile
 
get(String, int) - Method in class com.peterphi.std.io.PropertyFile
 
get(String, long) - Method in class com.peterphi.std.io.PropertyFile
 
get(String, String) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
get(String, String) - Method in class com.peterphi.std.io.PropertyFile
 
get(String, String) - Method in interface com.peterphi.usermanager.rest.iface.oauth2server.UserManagerOAuthService
User Manager extension: given user info, return user record
get(String, String) - Method in class com.peterphi.usermanager.rest.impl.UserManagerOAuthServiceImpl
 
get(TimeUnit) - Method in class com.peterphi.std.threading.Timeout
Get this timeout represented in a different unit
getAccessKey() - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
Access key, allows a User Manager Service to authenticate easily against another service.
getAccessKey() - Method in class com.peterphi.usermanager.db.entity.UserEntity
Access key, allows API clients more easy use of a User Manager User.
getAccessKeySecondary() - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
Access key (secondary key - due for retirement, the next rotation will remove this key, put the primary key in its place and generate a new primary key), allows a User Manager Service to authenticate easily against another service.
getAccessKeySecondary() - Method in class com.peterphi.usermanager.db.entity.UserEntity
Access key, allows API clients more easy use of a User Manager User.
getAccessRefuser() - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
 
getAccessRefuser() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
getAccessRefuser() - Method in interface com.peterphi.usermanager.guice.authentication.UserLogin
 
getAlias() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.WQPathSegment
 
getAll() - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemonRegistry
 
getAll() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyRegistry
 
getAll() - Method in interface com.peterphi.std.guice.database.dao.Dao
Retrieve every object accessible through this DAO
getAll() - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
getAll() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntityFactory
 
getAll(Collection<RestResource>) - Static method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceInfo
 
getAllBreakerNames() - Method in class com.peterphi.std.guice.common.breaker.BreakerService
 
getAllNames() - Static method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
Return all the permitted names
getAllowAutoReconfigure() - Static method in class com.peterphi.std.guice.common.logging.LoggingModule
 
getAllPresent(Iterable) - Method in class com.peterphi.std.guice.common.cached.util.DummyCache
 
getAllStatements() - Method in class com.peterphi.std.guice.hibernate.module.logging.HibernateSQLLogger
Return a read-only copy of the statements prepared since this logger was started and before the logger was stopped; if the logger has not yet been stopped then it will return the statements prepared thus far
getAmount() - Method in class com.peterphi.std.types.StorageSize
Deprecated.
getAmount(StorageUnit) - Method in class com.peterphi.std.types.StorageSize
Converts the size of this StorageSize to another unit, rounding the result to an integer
This method may result in the loss of information (due to rounding).
getAnnotatedClasses(Class<? extends Annotation>) - Method in class com.peterphi.std.guice.common.ClassScanner
 
getAnnotatedClasses(Class<? extends Annotation>, Predicate<Class<?>>) - Method in class com.peterphi.std.guice.common.ClassScanner
 
getApplicationProperties() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyRegistry
 
getAppropriateBinaryUnit(BigInteger, StorageUnit) - Static method in enum class com.peterphi.std.types.StorageUnit
Attempts to locate the most appropriate binary unit (binary units are what everyone but the ISO and the storage industry mean by "KB", "MB", etc.
getAppropriateDecimalUnit(BigInteger, StorageUnit) - Static method in enum class com.peterphi.std.types.StorageUnit
Attempts to locate the most appropriate decimal unit (decimal units are what the ISO and the storage industry (but nobody else) mean by "KB", "MB", etc.
getAppropriateUnit(BigInteger, StorageUnit, StorageUnit[]) - Static method in enum class com.peterphi.std.types.StorageUnit
Attempts to locate the most appropriate of the provided units to express the provided amount in for human use (balancing precision and sensible expression)
getAspectRatio() - Method in class com.peterphi.carbon.util.mediainfo.VideoTrack
 
getAttribute(String) - Method in class com.peterphi.carbon.type.mutable.CarbonModuleData
 
getAttribute(String) - Method in class com.peterphi.carbon.type.XMLWrapper
Helper method to retrieve the value of an attribute on this Element
getAudioTracks() - Method in class com.peterphi.carbon.util.mediainfo.MediaInfo
 
getAuth(String, String, String, String, String) - Method in interface com.peterphi.usermanager.rest.iface.oauth2server.UserManagerOAuthService
 
getAuth(String, String, String, String, String) - Method in class com.peterphi.usermanager.rest.impl.UserManagerOAuthServiceImpl
 
getAuthFlowStartEndpoint(String, String) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
Get the endpoint to redirect a client to in order to start an OAuth2 Authorisation Flow
getAuthorisationCode() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
getAuthType() - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Return the type of authentication used
getAuthType() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
getAuthType() - Method in interface com.peterphi.usermanager.guice.authentication.UserLogin
 
getBackoff(int) - Method in interface com.peterphi.std.guice.common.retry.retry.backoff.BackoffStrategy
Get the time to wait after the attemptth failure
getBackoff(int) - Method in class com.peterphi.std.guice.common.retry.retry.backoff.ExponentialBackoff
 
getBackoff(int) - Method in class com.peterphi.std.guice.common.retry.retry.backoff.NoBackoffStrategy
 
getBinaryResource(String) - Method in interface com.peterphi.std.guice.common.resource.iface.ResourceProvider
Loads a binary resource
getBinaryResource(String) - Method in class com.peterphi.std.guice.common.resource.impl.ClasspathResourceProvider
 
getBinaryResource(String) - Method in class com.peterphi.std.guice.common.resource.impl.FilesystemResourceProviderImpl
 
getBindings() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
getBitRate() - Method in class com.peterphi.carbon.util.mediainfo.AVTrack
 
getBits() - Method in class com.peterphi.std.types.StorageSize
The number of bits represented by this object
getBoolean(String, boolean) - Method in class com.peterphi.std.io.PropertyFile
 
getBoolean(String, Boolean) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
getBootstrapCSS() - Method in interface com.peterphi.std.guice.web.rest.service.restcore.GuiceCommonRestResources
 
getBootstrapCSS() - Method in class com.peterphi.std.guice.web.rest.service.restcore.GuiceCommonRestResourcesImpl
 
getBoundValues() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
getBreaker() - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemon
Lazy-create a Breaker representing all the breaker names.
getBreakerNames() - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemon
 
getBuilder() - Method in class com.peterphi.std.guice.apploader.impl.GuiceRegistry
 
getByAccessKey(String) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthServiceDaoImpl
 
getByClientIdAndEndpoint(String, String) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthServiceDaoImpl
 
getByClientIdAndSecretAndEndpoint(String, String, String) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthServiceDaoImpl
 
getByClientIdAndSecretOnly(String, String) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthServiceDaoImpl
 
getById(int) - Method in class com.peterphi.usermanager.guice.authentication.db.InternalUserAuthenticationServiceImpl
 
getById(int) - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserAuthenticationService
 
getById(int) - Method in class com.peterphi.usermanager.guice.authentication.ldap.LocalAndLDAPAuthenticationService
 
getById(int) - Method in interface com.peterphi.usermanager.guice.authentication.UserAuthenticationService
 
getById(ID) - Method in interface com.peterphi.std.guice.database.dao.Dao
Retrieve an item by its primary key
getById(ID) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
getByIds(Collection<ID>) - Method in interface com.peterphi.std.guice.database.dao.Dao
Deprecated.
getByIds(Collection<ID>) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Deprecated.
getByIdUnlessExpired(String) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthDelegatedTokenDaoImpl
 
getByName(String) - Static method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
 
getByPrefix(String) - Static method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
getBytes() - Method in class com.peterphi.std.types.StorageSize
Return the number of bytes this StorageSize represents
This method may result in information being lost (e.g.
getByToken(String) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthSessionDaoImpl
 
getByUniqueProperty(String, Object) - Method in interface com.peterphi.std.guice.database.dao.Dao
Convenience method which retrieves an entity by the equality of a single property (may return null if no entities match)
getByUniqueProperty(String, Object) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
getCaches() - Static method in class com.peterphi.std.guice.common.cached.CacheManager
 
getCachesByName() - Static method in class com.peterphi.std.guice.common.cached.CacheManager
Retrieve caches grouped by their name; there can be a lot of caches with the same name (e.g.
getCalls() - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
 
getCaption() - Method in class com.peterphi.usermanager.db.entity.RoleEntity
 
getCaseSensitive() - Method in class com.peterphi.std.io.PropertyFile
 
getCategory() - Method in class com.peterphi.carbon.type.immutable.CarbonProfile
 
getClaims() - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Get all the (verified) claims for this user.
getClaims() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
getClaims() - Method in interface com.peterphi.usermanager.guice.authentication.UserLogin
 
getClasses() - Static method in class com.peterphi.std.guice.web.rest.resteasy.ResteasyProviderRegistry
List the registered classes
getClasses(String, boolean) - Method in class com.peterphi.std.guice.common.ClassScanner
Find all the classes in a package
getClasses(String, boolean, Predicate<Class<?>>) - Method in class com.peterphi.std.guice.common.ClassScanner
Find all the classes in a package
getClazz() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QProperty
 
getClient(boolean, boolean, boolean) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.apache43.ApacheHttpClientFactory
 
getClient(boolean, boolean, boolean) - Method in interface com.peterphi.std.guice.restclient.resteasy.impl.HttpClientFactory
 
getClient(boolean, boolean, boolean) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientFactory
 
getClient(boolean, boolean, boolean) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.urlconn.URLConnectionHTTPClientFactory
 
getClient(Class<T>) - Method in class com.peterphi.std.guice.restclient.EnvironmentPropertyRestClientFactory
 
getClient(Class<T>) - Method in interface com.peterphi.std.guice.restclient.JAXRSProxyClientFactory
Get a client for the provided interface, searching for the service in configuration using the default name(s)
getClient(Class<T>) - Method in interface com.peterphi.std.guice.restclient.RestClientFactory
Create or retrieve a client for the service interface provided
This method only works where a single service for this interface has been configured.
getClient(Class<T>) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
 
getClient(Class<T>, String) - Method in class com.peterphi.std.guice.restclient.EnvironmentPropertyRestClientFactory
 
getClient(Class<T>, String) - Method in interface com.peterphi.std.guice.restclient.RestClientFactory
Create or retrieve a client for the service interface, with the underlying REST service identified by name
getClient(Class<T>, String...) - Method in interface com.peterphi.std.guice.restclient.JAXRSProxyClientFactory
Retrieve a Proxy client for the service, searching for the service in configuration using the ordered list of names
getClient(Class<T>, String...) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
 
getClient(Class<T>, WebTarget) - Method in interface com.peterphi.std.guice.restclient.JAXRSProxyClientFactory
Get a client for the provided interface, building it from the provided WebTarget
getClient(Class<T>, WebTarget) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
 
getClientSecret() - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
getCodecID() - Method in class com.peterphi.carbon.util.mediainfo.AVTrack
Get the track's Codec_ID field (or null if this information is not available)
getCommonSubclass(List<String>) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
getConfigService(JAXRSProxyClientFactory) - Method in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfigReloadModule
 
getConfiguration() - Method in class com.peterphi.std.guice.common.serviceprops.ServicePropertiesModule
 
getConnection() - Method in class com.peterphi.std.guice.hibernatetest.dbunit.HibernateDatabaseConnection
 
getConnection() - Method in class com.peterphi.std.guice.hibernatetest.dbunit.HibernateDatabaseTester
 
getConstraint() - Method in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
Deprecated.
use WebQueryDefinition instead
getConstructionTime() - Method in class com.peterphi.std.guice.common.ClassScanner
 
getConsumes() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
getContext() - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafCall
 
getContext() - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Retrieve the inner JAXBContext
NOTE: use of this method is strongly discouraged!
getContext() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
getContext(Class<?>) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.JAXBContextResolver
 
getConverter(Class<T>, Type, Annotation[]) - Method in class com.peterphi.std.guice.restclient.converter.CommonTypesParamConverterProvider
 
getCreated() - Method in class com.peterphi.usermanager.db.entity.OAuthDelegatedTokenEntity
 
getCreated() - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
getCreated() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
getCreated() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
getCreated() - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
getCriteriaBuilder() - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
getCSS() - Method in class com.peterphi.std.guice.web.rest.util.BootstrapStaticResources
Retrieve static bootstrap source
getCurlTemplate(String, ExampleGenerator) - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
getCurrentUser(Injector, HttpServletRequest) - Method in class com.peterphi.std.guice.web.rest.auth.userprovider.WebappAuthenticationModule
 
getDaemons() - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemonRegistry
 
getData() - Method in class com.peterphi.std.guice.freemarker.FreemarkerCall
 
getDatabaseDataSet(HibernateDatabaseTester, SessionFactory, Configuration) - Method in class com.peterphi.std.guice.hibernatetest.DbunitModule
Produces a QueryDataSet for the database contents
getDataType() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceParamInfo
 
getDate() - Method in class com.peterphi.std.threading.Deadline
Returns the time represented by this deadline as a Date
getDateFormat() - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
getDateFormatter() - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
 
getDateFormatter() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
getDays() - Method in class com.peterphi.std.types.TimecodeBuilder
 
getDaysPart() - Method in class com.peterphi.std.types.Timecode
 
getDBFetch() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
getDecimalAmount() - Method in class com.peterphi.std.types.StorageSize
Converts the size of this StorageSize to another unit, returning the result as a real number (using the BigDecimal type)
Uses the default representation unit for this type
The calculations may result in minimal loss of precision, however this is unavoidable.
getDecimalAmount(StorageUnit) - Method in class com.peterphi.std.types.StorageSize
Converts the size of this StorageSize to another unit, returning the result as a real number (using the BigDecimal type)
The calculations may result in minimal loss of precision, however this is unavoidable.
getDefaultGraph(Session) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
Build or return the default Entity Graph that represents defaultExpand
getDefaultTripped() - Method in class com.peterphi.std.guice.common.breaker.BreakerPersistStore
 
getDefaultValue() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceParamInfo
 
getDelay() - Method in class com.peterphi.carbon.util.mediainfo.AVTrack
 
getDelayInMicroseconds() - Method in class com.peterphi.carbon.util.mediainfo.AVTrack
 
getDenominator() - Method in class com.peterphi.std.types.Timebase
 
getDescription() - Method in class com.peterphi.carbon.type.immutable.CarbonProfile
 
getDescription() - Method in class com.peterphi.carbon.type.mutable.CarbonProject
 
getDescription() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyBindingSite
Get a description (from a @Doc annotation, if one is present)
getDescription() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceInfo
 
getDescription() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
getDescription() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceParamInfo
 
getDestinationBaseFilename() - Method in class com.peterphi.carbon.type.mutable.CarbonDestination
 
getDestinations() - Method in class com.peterphi.carbon.type.mutable.CarbonProject
 
getDestinationUNC() - Method in class com.peterphi.carbon.type.mutable.CarbonDestination
 
getDirection() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQOrder
 
getDiscriminatorValue() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
getDocumentation() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
getDuration() - Method in class com.peterphi.std.types.TimecodeRange
 
getDurationInFrames() - Method in class com.peterphi.std.types.Timecode
Returns the duration of the timecode (from 00:00:00:00) in frames
getDurationInFrames(boolean) - Method in class com.peterphi.std.types.Timecode
Returns the duration of the timecode (from 00:00:00:00) in frames
getDurationInSeconds() - Method in class com.peterphi.std.types.Timecode
Returns the duration of the timecode in seconds (from 00:00:00:00), ignoring frames
getDurationMillis() - Method in class com.peterphi.carbon.util.mediainfo.MediaInfoTrack
Gets duration of video track in milliseconds.
getEagerFetch() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
getEagerFetch(Set<QEntity>, Stack<String>, Set<String>) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
getElapsed() - Method in class com.peterphi.std.util.Ticker
 
getElapsedTime() - Method in class com.peterphi.std.util.Ticker
 
getElement() - Method in class com.peterphi.carbon.type.XMLWrapper
Return the XML Element this object is wrapping
getElement(String, int) - Method in class com.peterphi.carbon.type.XMLWrapper
Helper method to retrieve a child element with a particular name and index
getEmail() - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
getEmail() - Method in interface com.peterphi.usermanager.guice.authentication.UserLogin
 
getEmbeddable(Class, EmbeddableType) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntityFactory
 
getEnd() - Method in class com.peterphi.std.types.TimecodeRange
 
getEndpoint() - Method in interface com.peterphi.carbon.CarbonClient
 
getEndpoint() - Method in class com.peterphi.carbon.CarbonClientImpl
 
getEndpoints() - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
getEngine() - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafCall
 
getEngineIfExists() - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.GuiceCoreTemplater
 
getEntity() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QProperty
 
getEntity() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QRelation
Get the entity for the relation destination
getEntityClass() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
getEntityType() - Method in interface com.peterphi.std.guice.database.dao.Dao
Get the type of Entity this DAO processes
getEntityType() - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
getEnv(String) - Method in class com.peterphi.std.system.exec.Exec
 
getError() - Method in class com.peterphi.carbon.type.immutable.CarbonJobInfo
Return the error text (if present)
getError() - Method in class com.peterphi.carbon.type.immutable.CarbonReply
 
getErrorCode() - Method in exception com.peterphi.std.guice.restclient.exception.RestException
 
getExampleXML(String, boolean) - Method in interface com.peterphi.std.guice.web.rest.service.servicedescription.RestServiceList
 
getExampleXML(String, boolean) - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.RestServiceListImpl
 
getExceptions() - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
 
getExpand() - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraint
Deprecated.
Retrieve the WQUriControlField.EXPAND parameter as a Set (or "all" if none is defined)
getExpand() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
getExpires() - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Get the instant when the login must expire (or null if it will never expire or has not come through an authentication system that uses expiration)
getExpires() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
getExpires() - Method in class com.peterphi.usermanager.db.entity.OAuthDelegatedTokenEntity
 
getExpires() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
getExpires() - Method in interface com.peterphi.usermanager.guice.authentication.UserLogin
 
getFailure() - Method in exception com.peterphi.std.guice.restclient.exception.RestException
 
getFetch() - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraint
Deprecated.
Retrieve the WQUriControlField.FETCH parameter (or "entity" if none is defined)
getFetch() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
getField() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQOrder
 
getFile() - Method in class com.peterphi.std.io.PropertyFile
 
getFirstTimecodeTrack() - Method in class com.peterphi.carbon.util.mediainfo.MediaInfo
 
getFirstVideoTrack() - Method in class com.peterphi.carbon.util.mediainfo.MediaInfo
 
getForceNameValueDelimiterWhitespace() - Method in class com.peterphi.std.io.PropertyFile
 
getFrameHeight() - Method in class com.peterphi.carbon.util.mediainfo.VideoTrack
 
getFrames() - Method in class com.peterphi.std.types.TimecodeBuilder
 
getFramesPart() - Method in class com.peterphi.std.types.Timecode
 
getFramesPartAsMicroseconds() - Method in class com.peterphi.std.types.Timecode
Get the frames part of this timecode in microseconds
getFramesPartAsMilliseconds() - Method in class com.peterphi.std.types.Timecode
Get the frames part of this timecode in milliseconds
getFrameWidth() - Method in class com.peterphi.carbon.util.mediainfo.VideoTrack
 
getFrameworkProperties() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyRegistry
 
getFullUNCFilename() - Method in class com.peterphi.carbon.type.mutable.CarbonSource
 
getGUID() - Method in class com.peterphi.carbon.type.immutable.CarbonJobInfo
 
getGUID() - Method in class com.peterphi.carbon.type.immutable.CarbonProfile
 
getGUID() - Method in class com.peterphi.carbon.type.immutable.CarbonReply
 
getHead() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.WQPath
 
getHeadPath() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.WQPath
 
getHealthCheckRegistry() - Method in class com.peterphi.std.guice.common.metrics.CoreMetricsModule
 
getHealthImplication() - Method in class com.peterphi.std.guice.metrics.health.AbstractHealthCheck
 
getHibernateConfiguration(GuiceConfig, String, HibernateObservingInterceptor) - Method in class com.peterphi.std.guice.hibernate.module.HibernateModule
 
getHostnameVerifier() - Method in class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientEngine
 
getHours() - Method in class com.peterphi.std.types.TimecodeBuilder
 
getHoursPart() - Method in class com.peterphi.std.types.Timecode
 
getHrefs() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
getHrefs() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyBindingSite
 
getHTML() - Method in interface com.peterphi.std.guice.metrics.rest.api.HealthRestService
 
getHTML() - Method in class com.peterphi.std.guice.metrics.rest.impl.HealthRestServiceImpl
 
getHttpCode() - Method in exception com.peterphi.std.guice.restclient.exception.RestException
 
getHttpMethod() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
getId() - Method in class com.peterphi.usermanager.db.entity.OAuthDelegatedTokenEntity
 
getId() - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
getId() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
getId() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
getId() - Method in class com.peterphi.usermanager.db.entity.RoleEntity
 
getId() - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
getId() - Method in interface com.peterphi.usermanager.guice.authentication.UserLogin
 
getIdList(WebQuery) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
getIdList(Criteria) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Execute a Criteria-based search, returning the results as a checked list of primary key types
getIdList(Query) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Execute a Query search, returning the results as a checked list of primary key types
getIdPropertyName() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
getIds(WebQuery) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Get a list of IDs matching a WebQuery
getIfPresent() - Method in class com.peterphi.std.guice.common.cached.util.SingleItemCache
Get the value if it's sitting in the cache, otherwise return null
getIfPresent(Object) - Method in class com.peterphi.std.guice.common.cached.util.DummyCache
 
getImplementations(Class<T>) - Method in class com.peterphi.std.guice.common.ClassScanner
Find all implementations of an interface (if an interface is provided) or extensions (if a class is provided)
getImplementations(Class<T>, Predicate<Class<? extends T>>) - Method in class com.peterphi.std.guice.common.ClassScanner
Find filtered implementations of an interface (if an interface is provided) or extensions (if a class is provided)
getIndex() - Method in interface com.peterphi.std.guice.metrics.rest.api.MetricsRestService
 
getIndex() - Method in class com.peterphi.std.guice.metrics.rest.impl.MetricsRestServiceImpl
 
getIndex() - Method in interface com.peterphi.std.guice.web.rest.service.logging.GuiceRestLoggingService
 
getIndex() - Method in class com.peterphi.std.guice.web.rest.service.logging.GuiceRestLoggingServiceImpl
 
getIndex() - Method in interface com.peterphi.usermanager.ui.api.UserUIService
 
getIndex() - Method in class com.peterphi.usermanager.ui.impl.UserUIServiceImpl
 
getIndex(String) - Method in interface com.peterphi.std.guice.web.rest.service.breaker.GuiceRestBreakerService
 
getIndex(String) - Method in class com.peterphi.std.guice.web.rest.service.breaker.GuiceRestBreakerServiceImpl
 
getIndex(String) - Method in interface com.peterphi.std.guice.web.rest.service.caches.GuiceCacheManagerRestService
 
getIndex(String) - Method in class com.peterphi.std.guice.web.rest.service.caches.GuiceCacheManagerRestServiceImpl
 
getIndex(String) - Method in interface com.peterphi.std.guice.web.rest.service.daemons.GuiceRestDaemonsService
 
getIndex(String) - Method in class com.peterphi.std.guice.web.rest.service.daemons.GuiceRestDaemonsServiceImpl
 
getIndex(String) - Method in interface com.peterphi.std.guice.web.rest.service.jwt.AuthInfoRestService
 
getIndex(String) - Method in class com.peterphi.std.guice.web.rest.service.jwt.AuthInfoRestServiceImpl
 
getInfo() - Method in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
getInheritedAnnotatedClasses(Class<? extends Annotation>) - Method in class com.peterphi.std.guice.common.ClassScanner
 
getInheritedAnnotatedClasses(Class<? extends Annotation>, Predicate<Class<?>>) - Method in class com.peterphi.std.guice.common.ClassScanner
 
getInitialSleepTime() - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
 
getInitialSleepTime() - Method in class com.peterphi.std.guice.common.daemon.GuiceScheduledDaemon
 
getInitiator() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
getInjector() - Method in class com.peterphi.std.guice.apploader.impl.GuiceRegistry
 
getInPoint() - Method in class com.peterphi.carbon.type.mutable.CarbonSource
 
getInstance() - Method in class com.peterphi.std.guice.common.ClassScannerFactory
 
getInstance() - Static method in class com.peterphi.std.types.TimecodeComparator
 
getInstance(long, boolean, Timebase) - Static method in class com.peterphi.std.types.Timecode
 
getInstance(long, boolean, Timebase, boolean) - Static method in class com.peterphi.std.types.Timecode
Deprecated.
use method without supportDays
getInstance(SampleCount) - Static method in class com.peterphi.std.types.Timecode
 
getInstance(SampleCount, boolean) - Static method in class com.peterphi.std.types.Timecode
 
getInstance(SampleCount, boolean, boolean) - Static method in class com.peterphi.std.types.Timecode
Deprecated.
use method without supportDays (supportDays is now implicitly true) or dropFrame (drop frame timecode is not correctly supported currently)
getInstance(Class<?>) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiserFactory
 
getInstance(Class<?>...) - Static method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Helper method to get a JAXBSerialiser for a set of classes with the underlying JAXB implementation picked using the default rules for JAXB acquisition
This is an expensive operation and so the result should ideally be cached
getInstance(Object, String) - Static method in class com.peterphi.std.guice.common.ognl.OgnlFactory
Get an OGNL Evaluator for a particular expression with a given input
getInstance(String) - Static method in class com.peterphi.std.types.Timebase
Deprecated.
getInstance(String) - Static method in class com.peterphi.std.types.Timecode
Parse a Timecode encoded in the encoded style for this library ([-][dd:]hh:mm:ss:ff@timebase).
getInstance(String) - Static method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Helper method to get a JAXBSerialiser from a JAXB Context Path (i.e.
getInstance(String) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiserFactory
 
getInstance(String, Timebase) - Static method in class com.peterphi.std.types.Timecode
Part a Timecode encoded in the SMPTE style ([dd:]hh:mm:ss:ff - or [dd:]hh:mm:ss;ff for drop-frame timecode) alongside a timebase.
getInstance(String, Supplier<JAXBSerialiser>) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiserFactory
 
getInstance(JAXBContext) - Static method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Helper method to get a JAXBSerialiser from an existing JAXBContext.
This is an expensive operation and so the result should ideally be cached
getInterceptor() - Method in class com.peterphi.std.guice.hibernate.module.logging.HibernateObservingInterceptor
 
getInterfaceName() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceInfo
 
getIntSamplesPerSecond() - Method in class com.peterphi.std.types.Timebase
Samples per second, cast to an integer (rounded in the case of fractional frames per second)
getISOUnit() - Method in enum class com.peterphi.std.types.StorageUnit
Return the ISO unit for this storage unit.
for MEGABYTE this will return MiB (to avoid further confusion)
getJob() - Method in class com.peterphi.carbon.type.immutable.CarbonReply
 
getJob(String) - Method in interface com.peterphi.carbon.CarbonClient
 
getJob(String) - Method in class com.peterphi.carbon.CarbonClientImpl
 
getJobDetails(String) - Method in interface com.peterphi.carbon.CarbonClient
Get detailed information about a job
getJobDetails(String) - Method in class com.peterphi.carbon.CarbonClientImpl
 
getJobIdList() - Method in class com.peterphi.carbon.type.immutable.CarbonReply
 
getJobInfo() - Method in class com.peterphi.carbon.type.immutable.CarbonReply
 
getJobList() - Method in class com.peterphi.carbon.type.immutable.CarbonReply
Return the jobs listed by this response
N.B.
getJobName() - Method in class com.peterphi.carbon.type.mutable.CarbonProject
 
getJoinExpression() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.JPAJoin
 
getLastLogin() - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
getLastRan() - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
 
getLastRevision() - Method in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfig
 
getLimit() - Method in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
getLimit() - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraint
Deprecated.
 
getLimit() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
getLineCount() - Method in class com.peterphi.std.io.PropertyFile
 
getList() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigRef
 
getList() - Method in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
getList(WebQuery) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
getList(String, List<String>) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
getList(UriInfo) - Method in interface com.peterphi.usermanager.ui.api.ServiceUIService
 
getList(UriInfo) - Method in class com.peterphi.usermanager.ui.impl.ServiceUIServiceImpl
 
getList(Criteria) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Execute a Criteria search, returning the results as a checked list
getList(Query) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Execute a Criteria-based search, returning the results as a checked list
getListById(Collection<ID>) - Method in interface com.peterphi.std.guice.database.dao.Dao
Query the database for all items with the given primary keys (convenience method for an ORred id query)
getListById(Collection<ID>) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
getListById(List<ID>) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
getLiveValueForUI(GuiceConfig, String) - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
getLocalEndpoint() - Method in interface com.peterphi.std.guice.serviceregistry.LocalEndpointDiscovery
Get the endpoint of the local webapp
getLocalEndpoint() - Method in class com.peterphi.std.guice.web.rest.ServletEndpointDiscoveryImpl
 
getLocalPath() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
getLocalServices() - Static method in class com.peterphi.std.guice.serviceregistry.index.IndexableServiceRegistry
 
getLocalUserEdit() - Method in interface com.peterphi.usermanager.ui.api.UserUIService
 
getLocalUserEdit() - Method in class com.peterphi.usermanager.ui.impl.UserUIServiceImpl
 
getLogId() - Method in class com.peterphi.std.guice.web.HttpCallContext
 
getLogin(CurrentUser) - Method in class com.peterphi.usermanager.guice.authentication.UserLoginModule
Auto-cast the user manager's CurrentUser to a UserLogin
getLogin(String, String) - Method in interface com.peterphi.usermanager.ui.api.LoginUIService
 
getLogin(String, String) - Method in class com.peterphi.usermanager.ui.impl.LoginUIServiceImpl
 
getMediaInfoVersion() - Method in class com.peterphi.carbon.util.mediainfo.MediaInfo
 
getMembers() - Method in class com.peterphi.usermanager.db.entity.RoleEntity
 
getMessage() - Method in exception com.peterphi.std.guice.web.rest.exception.TextWebException
 
getMessageFromData(String) - Static method in class com.peterphi.carbon.message.CarbonSocketAPI
 
getMetamodelEntity() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
getMethodString() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
getMetricNewInstanceCount() - Method in class com.peterphi.std.guice.common.ClassScannerFactory
 
getMetricRegistry() - Method in class com.peterphi.std.guice.common.metrics.CoreMetricsModule
 
getMetrics() - Method in interface com.peterphi.std.guice.metrics.rest.api.MetricsRestService
 
getMetrics() - Method in class com.peterphi.std.guice.metrics.rest.impl.MetricsRestServiceImpl
 
getMilliseconds() - Method in class com.peterphi.std.threading.Timeout
Get the number of milliseconds this timeout represents
getMinutes() - Method in class com.peterphi.std.types.TimecodeBuilder
 
getMinutesPart() - Method in class com.peterphi.std.types.Timecode
 
getModuleData() - Method in class com.peterphi.carbon.type.mutable.CarbonModule
Get the ModuleData element (if present)
getModuleGUID() - Method in class com.peterphi.carbon.type.mutable.CarbonModule
 
getMoxy(Class<?>...) - Static method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Helper method to get a JAXBSerialiser that uses EclipseLink MOXy for all operations
getMoxy(String) - Static method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Helper method to get a JAXBSerialiser that uses EclipseLink MOXy for all operations
getName() - Method in class com.peterphi.carbon.type.immutable.CarbonJobInfo
 
getName() - Method in class com.peterphi.carbon.type.immutable.CarbonProfile
 
getName() - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Get the name of the current user
getName() - Method in class com.peterphi.std.guice.common.cached.util.SingleItemCache
 
getName() - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemon
 
getName() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigRef
 
getName() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
getName() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyBindingSite
 
getName() - Method in class com.peterphi.std.guice.config.rest.types.ConfigPropertyValue
 
getName() - Method in class com.peterphi.std.guice.freemarker.FreemarkerCall
 
getName() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
getName() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QProperty
 
getName() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QRelation
Get the relation name on the owner
getName() - Method in class com.peterphi.std.guice.metrics.gauge.AbstractGauge
 
getName() - Method in class com.peterphi.std.guice.metrics.health.AbstractHealthCheck
 
getName() - Method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
Return the name of this field when used in maps
getName() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
getName() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceParamInfo
 
getName() - Method in interface com.peterphi.std.guice.web.rest.templating.TemplateCall
Return this template name
getName() - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafCall
 
getName() - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
getName() - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
getName() - Method in interface com.peterphi.usermanager.guice.authentication.UserLogin
 
getName(GuiceConfig, Class<?>, String...) - Static method in class com.peterphi.std.guice.restclient.resteasy.impl.ServiceNameHelper
Get the name under which a given service interface is known
getNamespaceContext() - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
getNextRunTime() - Method in class com.peterphi.std.guice.common.daemon.GuiceDailyDaemon
 
getNextRunTime() - Method in class com.peterphi.std.guice.common.daemon.GuiceScheduledDaemon
 
getNumerator() - Method in class com.peterphi.std.types.Timebase
 
getOAuthService(JAXRSProxyClientFactory) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2ClientModule
 
getOffset() - Method in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
getOffset() - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraint
Deprecated.
 
getOffset() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
getOIDCUserInfo(String) - Method in interface com.peterphi.usermanager.rest.iface.oauth2server.UserManagerOAuthService
 
getOIDCUserInfo(String) - Method in class com.peterphi.usermanager.rest.impl.UserManagerOAuthServiceImpl
 
getOIDCUserInfoPost(String) - Method in interface com.peterphi.usermanager.rest.iface.oauth2server.UserManagerOAuthService
 
getOIDCUserInfoPost(String) - Method in class com.peterphi.usermanager.rest.impl.UserManagerOAuthServiceImpl
 
getOnce(Class<T>, String) - Method in class com.peterphi.std.guice.common.serviceprops.jaxbref.JAXBResourceFactory
Resolve the JAXB resource once without caching anything
getOrCreate(String, String) - Method in class com.peterphi.usermanager.db.dao.hibernate.RoleDaoImpl
 
getOrCreateClient(ResteasyClientFactoryImpl.AuthCredential, boolean, boolean, boolean) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl
 
getOrCreateDelegatedToken() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
getOrCreateDelegatedToken() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
getOrCreateJoin(WQPath) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
Ensure a join has been set up for a path
getOrCreateJoin(WQPath) - Method in interface com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilderInternal
Get or create non-fetch join(s) to a particular relation path.
getOrCreateModuleData() - Method in class com.peterphi.carbon.type.mutable.CarbonModule
Get the ModuleData element, creating it if necessary
getOrCreateModuleDataElement() - Method in class com.peterphi.carbon.type.mutable.CarbonModule
 
getOrCreateSessionRef(String) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.UserManagerAccessKeyToSessionCache
 
getOtherParameters() - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraint
Deprecated.
Get all parameters except those with a name in WQUriControlField
The returned map should not be modified.
getOtherTrackType() - Method in class com.peterphi.carbon.util.mediainfo.MediaInfoTrack
Mediainfo classes tracks as audio/video/other in the track's 'type' attribute .
getOutPoint() - Method in class com.peterphi.carbon.type.mutable.CarbonSource
 
getOverrides() - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
getOverview() - Method in interface com.peterphi.std.guice.web.rest.service.breaker.GuiceRestBreakerService
 
getOverview() - Method in class com.peterphi.std.guice.web.rest.service.breaker.GuiceRestBreakerServiceImpl
 
getOwnCallbackUri() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
Return the URI for this service's callback resource
getOwner() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyBindingSite
 
getOwner() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QRelation
Get the owning entity of the relation
getOwner() - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
getParameters() - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraint
Deprecated.
 
getParameters() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
getPassword() - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
getPath() - Method in class com.peterphi.std.guice.config.rest.types.ConfigPropertyValue
 
getPath() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.WQPath
 
getPath() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.WQPathSegment
 
getPath() - Method in class com.peterphi.std.guice.metrics.health.FolderAccessibleCheck
The path to the folder concerned
getPath() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceInfo
 
getPath() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
getPaths() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceInfo
 
getPending() - Method in exception com.peterphi.std.guice.liquibase.exception.LiquibaseChangesetsPending
 
getPlural() - Method in enum class com.peterphi.std.types.StorageUnit
Get the plural version of this unit (e.g.
getPostConversionFTPUploads() - Method in class com.peterphi.carbon.type.mutable.CarbonDestination
 
getPrefix() - Method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
getPrefix(String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
getPresetGUID() - Method in class com.peterphi.carbon.type.mutable.CarbonModule
 
getPriority() - Method in class com.peterphi.std.guice.liquibase.hibernate.DefaultSchemaPermittingMSSQLDatabase
 
getProcess() - Method in class com.peterphi.std.system.exec.Execed
 
getProcessBuilder() - Method in class com.peterphi.std.system.exec.Exec
Returns a ProcessBuilder for use in a manual launching
getProduces() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
getProfile(String) - Method in interface com.peterphi.carbon.CarbonClient
Retrieve a profile by name (or GUID)
getProfile(String) - Method in class com.peterphi.carbon.CarbonClientImpl
 
getProfileList() - Method in class com.peterphi.carbon.type.immutable.CarbonReply
Return the list of profiles contained within the response
getProfiles() - Method in interface com.peterphi.carbon.CarbonClient
Retrieve a list of all destination profiles
getProfiles() - Method in class com.peterphi.carbon.CarbonClientImpl
 
getProgress() - Method in class com.peterphi.carbon.type.immutable.CarbonJobInfo
 
getPrometheusMetrics() - Method in interface com.peterphi.std.guice.metrics.rest.api.MetricsRestService
 
getPrometheusMetrics() - Method in class com.peterphi.std.guice.metrics.rest.impl.MetricsRestServiceImpl
 
getProperties(GuiceConfig) - Static method in class com.peterphi.std.guice.common.logging.LoggingModule
 
getProperty(WQPath) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
Get a property, automatically creating any joins along the way as needed
getProperty(WQPath) - Method in interface com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilderInternal
Get a property as an expression for use in a constraint; will automatically set up non-fetch joins as needed
getProperty(String) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
getProperty(String) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
getProperty(String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
getPropertyNames() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
getPropertyResource(String) - Method in interface com.peterphi.std.guice.common.resource.iface.ResourceProvider
Loads a resource containing a property file
getPropertyResource(String) - Method in class com.peterphi.std.guice.common.resource.impl.ClasspathResourceProvider
 
getPropertyResource(String) - Method in class com.peterphi.std.guice.common.resource.impl.FilesystemResourceProviderImpl
 
getQEntity() - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
getQuery() - Method in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
getQueryFragmentForm() - Method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
getRate() - Method in class com.peterphi.carbon.util.mediainfo.AudioTrack
 
getRate() - Method in class com.peterphi.carbon.util.mediainfo.AVTrack
 
getRate() - Method in class com.peterphi.carbon.util.mediainfo.VideoTrack
 
getRate() - Method in class com.peterphi.std.types.SampleCount
 
getRate() - Method in class com.peterphi.std.types.TimecodeBuilder
 
getRaw() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigRef
 
getRaw(String, String) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
Get a raw value without evaluating any expressions
getRecurring() - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemonRegistry
Return a list of all
getRedirectError() - Method in class com.peterphi.std.system.exec.Exec
 
getRedirectToFromState(String) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
Decode the state to retrieve the redirectTo value
getRedirectToFromStateIgnoringNonce(String) - Static method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
Gets the URI the user should GET for the redirect.
getReference(ID) - Method in interface com.peterphi.std.guice.database.dao.Dao
 
getReference(ID) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
getRegister() - Method in interface com.peterphi.usermanager.ui.api.RegisterUIService
 
getRegister() - Method in class com.peterphi.usermanager.ui.impl.RegisterUIServiceImpl
 
getRelation() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QSizeProperty
 
getRelation(String) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
getRelationNames() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
getRemoteServices() - Static method in class com.peterphi.std.guice.serviceregistry.index.IndexableServiceRegistry
 
getRequest() - Method in class com.peterphi.std.guice.web.HttpCallContext
 
getRequestEntity() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
getRequestInfo() - Method in class com.peterphi.std.guice.web.HttpCallContext
Returns a string representation of the request (e.g.
getRequiredRoleName() - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
getResource(String) - Static method in class com.peterphi.std.guice.web.rest.util.BootstrapStaticResources
 
getResourceClass() - Method in class com.peterphi.std.guice.serviceregistry.rest.RestResource
 
getResources() - Static method in class com.peterphi.std.guice.serviceregistry.rest.RestResourceRegistry
 
getResources() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceInfo
 
getResponse() - Method in class com.peterphi.std.guice.web.HttpCallContext
 
getResponse(Throwable) - Method in class com.peterphi.std.guice.web.rest.jaxrs.exception.JAXRSExceptionMapper
 
getResponseContext() - Method in exception com.peterphi.std.guice.restclient.exception.RestException
 
getRestServicesEndpoint(LocalEndpointDiscovery) - Method in class com.peterphi.std.guice.web.rest.CoreRestServicesModule
Return the base path for this webapp
getRestServicesEndpoint(URI, String, ServletContext) - Method in class com.peterphi.std.guice.web.rest.CoreRestServicesModule
Return the base path for all REST services in this webapp
getRestServicesPrefix(ServletContext) - Method in class com.peterphi.std.guice.web.rest.CoreRestServicesModule
Retrieves the RESTeasy mapping prefix - this is the path under the webapp root where RESTeasy services are mapped.
getReturnType() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.PropertyWrapper
 
getReturnType() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
getRevision() - Static method in class com.peterphi.std.guice.serviceregistry.index.IndexableServiceRegistry
 
getRevision() - Static method in class com.peterphi.std.guice.serviceregistry.rest.RestResourceRegistry
 
getRoleIds() - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserRecord
 
getRoles() - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Get all the verified role claims for this user.
getRoles() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
getRoles() - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
getRoles() - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
getRoles(AuthConstraint) - Method in class com.peterphi.std.guice.common.auth.AuthScope
Determine the required role for a given (optionally annotated) method.
getRoles(UriInfo) - Method in interface com.peterphi.usermanager.ui.api.RoleUIService
 
getRoles(UriInfo) - Method in class com.peterphi.usermanager.ui.impl.RoleUIServiceImpl
 
getSampleCount() - Method in class com.peterphi.carbon.util.mediainfo.AVTrack
 
getSampleCount() - Method in class com.peterphi.std.types.Timecode
Returns a sample count as a delta from the timecode 00:00:00:00
getSampleCount(Timecode) - Method in class com.peterphi.std.types.Timecode
Returns a sample count as an offset from the provided timecode
The resulting timecode will be expressed in the same timebase as this object
getSampleCountPrecise(Timecode) - Method in class com.peterphi.std.types.Timecode
Returns a sample count as an offset from the provided timecode
The resulting timecode will be expressed in the same timebase as this object
getSamples() - Method in class com.peterphi.carbon.util.mediainfo.AudioTrack
 
getSamples() - Method in class com.peterphi.carbon.util.mediainfo.AVTrack
 
getSamples() - Method in class com.peterphi.carbon.util.mediainfo.VideoTrack
 
getSamples() - Method in class com.peterphi.std.types.SampleCount
 
getSamples(Timebase) - Method in class com.peterphi.std.types.SampleCount
Returns the number of samples represented by this SampleCount, converted to newRate.
This method can lose precision if the samples cannot be precisely represented.
getSamplesPerSecond() - Method in class com.peterphi.std.types.Timebase
The number of samples each second
getSamplesPrecise(Timebase) - Method in class com.peterphi.std.types.SampleCount
Returns the number of samples represented by this SampleCount, converted to newRate.
getScheduledTime() - Method in class com.peterphi.std.guice.common.daemon.GuiceDailyDaemon
Returns the time this daemon is configured to run at
getSchema() - Method in class com.peterphi.std.guice.hibernatetest.dbunit.HibernateDatabaseConnection
 
getSchema(Class<?>) - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.SchemaGenerateUtil
Retrieve a schema description for a type
getScope() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
getSearchTime() - Method in class com.peterphi.std.guice.common.ClassScanner
 
getSeconds() - Method in class com.peterphi.std.types.SampleCount
Compute the duration of this sample count in seconds
The intention of this method is to be used for presentation, rather than accurate computation so it does not warn about resampling errors
getSeconds() - Method in class com.peterphi.std.types.TimecodeBuilder
 
getSecondsPart() - Method in class com.peterphi.std.types.Timecode
 
getSecondsPerSample() - Method in class com.peterphi.std.types.Timebase
The number of seconds each sample represents
getSeeAlsoURLs() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceInfo
 
getSeeAlsoURLs() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
getSeeAlsoURLs() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceParamInfo
 
getService() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
getServiceDescription(int, HttpHeaders, UriInfo) - Method in interface com.peterphi.std.guice.web.rest.service.servicedescription.RestServiceList
 
getServiceDescription(int, HttpHeaders, UriInfo) - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.RestServiceListImpl
 
getServiceMembers() - Method in class com.peterphi.usermanager.db.entity.RoleEntity
 
getServiceNames(Class<?>) - Static method in class com.peterphi.std.guice.restclient.resteasy.impl.ServiceNameHelper
Computes the default set of names for a service based on an interface class.
getServices() - Method in class com.peterphi.std.guice.web.rest.service.GuiceCoreServicesRegistry
 
getServletContext() - Method in class com.peterphi.std.guice.web.HttpCallContext
 
getServletRequest(HttpCallContext) - Method in class com.peterphi.std.guice.web.rest.scoping.ServletScopingModule
 
getServletResponse() - Method in class com.peterphi.std.guice.web.rest.scoping.ServletScopingModule
 
getServletResponse(HttpCallContext) - Method in class com.peterphi.std.guice.web.rest.scoping.ServletScopingModule
 
getServletSession(HttpCallContext) - Method in class com.peterphi.std.guice.web.rest.scoping.ServletScopingModule
 
getSession() - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
getSession() - Method in class com.peterphi.usermanager.db.entity.OAuthDelegatedTokenEntity
 
getSessionFactory() - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Return the SessionFactory, useful for dynamic query building, etc.
NOTE: Using this this is potentially disruptive to the normal way of writing applications in our guice framework
getSessionReconnectKey() - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
getSessionToDelegateByRefreshToken(OAuthServiceEntity, String) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthSessionDaoImpl
 
getShutdownManager() - Method in class com.peterphi.std.guice.common.shutdown.ShutdownModule
 
getSiblingClasses(Class<?>, boolean, Predicate<Class<?>>) - Method in class com.peterphi.std.guice.common.ClassScanner
Find all the classes that are siblings of the provided class
getSimpleClaim(String) - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Get a simple text/numeric claim as a String.
getSimpleClaim(String) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
getSimpleListClaim(String) - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Get a List of simple text/numeric claims.
getSimpleListClaim(String) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
getSimpleSetClaim(String) - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Get a Set of simple text/numeric claims.
getSimpleSetClaim(String) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
getSingletons() - Method in class com.peterphi.std.guice.web.rest.jaxrs.GuiceRestApplication
 
getSingletons() - Static method in class com.peterphi.std.guice.web.rest.resteasy.ResteasyProviderRegistry
List the registered singleton classes
getSingular() - Method in enum class com.peterphi.std.types.StorageUnit
Get the singular version of this unit (e.g.
getSkip(AuthConstraint) - Method in class com.peterphi.std.guice.common.auth.AuthScope
Determine the value of "skip" for a given (optionally annotated) method.
getSleepTime() - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
 
getSleepTime() - Method in class com.peterphi.std.guice.common.daemon.GuiceScheduledDaemon
 
getSmpteTimecode(String, Timebase) - Static method in class com.peterphi.std.types.Timecode
Deprecated.
getSource() - Method in class com.peterphi.carbon.type.mutable.CarbonMultisourceModuleDataSimple
 
getSource() - Method in class com.peterphi.carbon.util.mediainfo.AVTrack
Get the file where this track can be found (or null if this information is not available)
getSource() - Method in exception com.peterphi.std.util.jaxb.exception.JAXBRuntimeException
 
getSourceElement() - Method in class com.peterphi.carbon.type.mutable.CarbonMultisourceModuleDataSimple
 
getSources() - Method in class com.peterphi.carbon.type.mutable.CarbonProject
 
getSql() - Method in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
getSslContext() - Method in class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientEngine
 
getStackTrace(String) - Method in interface com.peterphi.std.guice.web.rest.service.daemons.GuiceRestDaemonsService
 
getStackTrace(String) - Method in class com.peterphi.std.guice.web.rest.service.daemons.GuiceRestDaemonsServiceImpl
 
getStandardError() - Method in class com.peterphi.std.system.exec.Execed
 
getStandardErrorStream() - Method in class com.peterphi.std.system.exec.Execed
 
getStandardInputStream() - Method in class com.peterphi.std.system.exec.Execed
 
getStandardOut() - Method in class com.peterphi.std.system.exec.Execed
 
getStandardOutputStream() - Method in class com.peterphi.std.system.exec.Execed
 
getStart() - Method in class com.peterphi.std.types.TimecodeRange
 
getStart() - Method in class com.peterphi.std.util.Ticker
 
getStartDate() - Method in class com.peterphi.std.util.Ticker
 
getStartTimecode() - Method in class com.peterphi.carbon.util.mediainfo.MediaInfoTrack
Gets the start timecode of the video track in hh:mm:ss:ff
getState() - Method in class com.peterphi.carbon.type.immutable.CarbonJobInfo
Possible values (according to Carbon API 1.40.6 section 3.4.1: possible values can be: NEX_JOB_PREPARING, NEX_JOB_QUEUE, NEX_JOB_STARTING, NEX_JOB_COMPLETED, NEX_JOB_ERROR, etc.
Deprecated by Rhozet - use status field instead
getStatus() - Method in class com.peterphi.carbon.type.immutable.CarbonJobInfo
Possible values (according to Carbon API 1.40.6 section 3.4.1: possible values can be: Preparing, Queued, Starting, Started, Stopping, Stopped, Pausing, Paused, Resuming, Completed, Error and Invalid.
getSubclasses(Class<?>) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntityFactory
 
getSubEntities() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
getSubEntity(String) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
getTail() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.WQPath
 
getTailPath() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.WQPath
 
getTaskType() - Method in class com.peterphi.carbon.type.mutable.CarbonProject
 
getTemplateEngine(ITemplateResolver) - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafModule
 
getter - Variable in class com.peterphi.std.guice.hibernate.webquery.impl.PropertyWrapper
 
getTestPage() - Method in interface com.peterphi.std.guice.web.rest.service.jwt.AuthInfoRestService
 
getTestPage() - Method in class com.peterphi.std.guice.web.rest.service.jwt.AuthInfoRestServiceImpl
 
getTextResource(String) - Method in interface com.peterphi.std.guice.common.resource.iface.ResourceProvider
Loads a text resource.
getTextResource(String) - Method in class com.peterphi.std.guice.common.resource.impl.ClasspathResourceProvider
 
getTextResource(String) - Method in class com.peterphi.std.guice.common.resource.impl.FilesystemResourceProviderImpl
 
getTextState() - Method in class com.peterphi.std.threading.Daemon
 
getTextStateUpdated() - Method in class com.peterphi.std.threading.Daemon
 
getThread() - Method in class com.peterphi.std.threading.Daemon
 
getThreadName() - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemon
 
getThreadName() - Method in class com.peterphi.std.threading.Daemon
Return the name for this thread
getTimebase() - Method in class com.peterphi.std.types.Timecode
 
getTimeCodeTracks() - Method in class com.peterphi.carbon.util.mediainfo.MediaInfo
 
getTimeLeft() - Method in class com.peterphi.std.threading.Deadline
Determines the amount of time left (in milliseconds) until the deadline; if the deadline has been reached or passed this method returns 0
getTimeLeft(TimeUnit) - Method in class com.peterphi.std.threading.Deadline
Determines the amount of time left (in a custom unit) until the deadline; if the deadline has been reached or passed this method returns 0
getTimeoutLeft() - Method in class com.peterphi.std.threading.Deadline
Determines the amount of time leftuntil the deadline and returns it as a timeout
getTimeZone() - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Return the user's timezone
getTimeZone() - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
getTitle() - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapPageWriter
 
getTitle() - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapRestFailurePageRenderer
 
getToken() - Method in interface com.peterphi.std.guice.restclient.resteasy.impl.BearerGenerator
 
getToken() - Method in class com.peterphi.std.guice.restclient.resteasy.impl.StaticBearerToken
 
getToken() - Method in class com.peterphi.std.guice.restclient.resteasy.impl.SupplierBearerGenerator
 
getToken() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
getToken() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthSessionDelegatingBearerGenerator
 
getToken() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
getToken(String, String, String, String, String, String, String, String, String, String) - Method in interface com.peterphi.usermanager.rest.iface.oauth2server.UserManagerOAuthService
Exchange an access code, a refresh token or a username/password for a Token to be POSTed back
N.B.
getToken(String, String, String, String, String, String, String, String, String, String) - Method in class com.peterphi.usermanager.rest.impl.UserManagerOAuthServiceImpl
 
getTokenFromBearerAuthorizationHeader(String) - Static method in class com.peterphi.usermanager.util.UserManagerBearerToken
 
getTotal() - Method in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
getTraceId() - Static method in class com.peterphi.std.util.tracing.Tracing
 
getTracks() - Method in class com.peterphi.carbon.util.mediainfo.MediaInfo
 
getTrackType() - Method in class com.peterphi.carbon.util.mediainfo.MediaInfoTrack
 
getTripRecord(String) - Method in class com.peterphi.std.guice.common.breaker.BreakerService
 
getType() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
getType() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyBindingSite
 
getType() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceParamInfo
 
getUnit() - Method in class com.peterphi.std.types.StorageSize
The unit which this Storage Size should be expressed by default
getUpdated() - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
getUpdated() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
getUpdated() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
getURI(String, String) - Method in class com.peterphi.std.io.PropertyFile
 
getUser() - Method in class com.peterphi.carbon.type.mutable.CarbonProject
 
getUser() - Method in interface com.peterphi.std.guice.web.rest.auth.interceptor.AuthConstraintUserInterrogator
Returns the underlying user record for the current user, for retrieving Access Refuser, etc.
The return of this method will not be used to bypass the AuthConstraintUserInterrogator.hasRole(String) method on the interrogator
getUser() - Method in class com.peterphi.std.guice.web.rest.auth.interceptor.PassthroughUserInterrogator
 
getUser() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
getUserAuthenticationService(String, Provider<InternalUserAuthenticationServiceImpl>, Provider<LocalAndLDAPAuthenticationService>) - Method in class com.peterphi.usermanager.guice.authentication.UserLoginModule
 
getUserByEmail(String) - Method in class com.peterphi.usermanager.db.dao.hibernate.UserDaoImpl
 
getUserEdit(int) - Method in interface com.peterphi.usermanager.ui.api.UserUIService
 
getUserEdit(int) - Method in class com.peterphi.usermanager.ui.impl.UserUIServiceImpl
 
getUserInfo() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
getUsername() - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Get the username of the current user
getUsername() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
getUsername() - Method in interface com.peterphi.usermanager.guice.authentication.UserLogin
 
getUsers(UriInfo) - Method in interface com.peterphi.usermanager.ui.api.UserUIService
 
getUsers(UriInfo) - Method in class com.peterphi.usermanager.ui.impl.UserUIServiceImpl
 
getValue() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
getValue() - Method in class com.peterphi.std.guice.config.rest.types.ConfigPropertyValue
 
getValue(Object, Class<T>) - Method in class com.peterphi.std.guice.common.ognl.OgnlEvaluator
 
getValue(String) - Method in class com.peterphi.usermanager.guice.token.LowSecurityCSRFTokenStore
 
getVariableCount() - Method in class com.peterphi.std.io.PropertyFile
 
getVideoFilter(String) - Method in interface com.peterphi.carbon.CarbonClient
Retrieve a video filter by name (or GUID)
getVideoFilter(String) - Method in class com.peterphi.carbon.CarbonClientImpl
 
getVideoFilters() - Method in interface com.peterphi.carbon.CarbonClient
 
getVideoFilters() - Method in class com.peterphi.carbon.CarbonClientImpl
 
getVideoFilters() - Method in class com.peterphi.carbon.type.mutable.CarbonDestination
 
getVideoTracks() - Method in class com.peterphi.carbon.util.mediainfo.MediaInfo
 
getWarnAndRedirect(String) - Method in interface com.peterphi.usermanager.ui.api.UserUIService
 
getWarnAndRedirect(String) - Method in class com.peterphi.usermanager.ui.impl.UserUIServiceImpl
 
getWebTarget(Class<?>, String...) - Method in interface com.peterphi.std.guice.restclient.JAXRSProxyClientFactory
Retrieve a WebTarget, using the configuration for the named service interface (but not creating a dynamic proxy client)
getWebTarget(Class<?>, String...) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
 
getWebTarget(String...) - Method in interface com.peterphi.std.guice.restclient.JAXRSProxyClientFactory
Retrieve a WebTarget for the service, searching for the service in configuration using the ordered list of names
getWebTarget(String...) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
 
getWorkingDirectory() - Method in class com.peterphi.std.system.exec.Exec
 
getWriteSession() - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Get a session and confirm that it is permitted to perform write operations
getXSDSchema(String) - Method in interface com.peterphi.std.guice.web.rest.service.servicedescription.RestServiceList
 
getXSDSchema(String) - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.RestServiceListImpl
 
GIGABITS - Enum constant in enum class com.peterphi.std.types.StorageUnit
One Gigabit (ISO: Gb).
GIGABYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One Gigabyte (ISO: GiB)
The ISO long form name for this unit is Gibibyte (which we avoid using as the enum name to avoid confusion)
GRANT_TYPE_AUTHORIZATION_CODE - Static variable in interface com.peterphi.usermanager.rest.iface.oauth2server.UserManagerOAuthService
 
GRANT_TYPE_CLIENT_CREDENTIALS - Static variable in interface com.peterphi.usermanager.rest.iface.oauth2server.UserManagerOAuthService
 
GRANT_TYPE_PASSWORD - Static variable in interface com.peterphi.usermanager.rest.iface.oauth2server.UserManagerOAuthService
 
GRANT_TYPE_REFRESH_TOKEN - Static variable in interface com.peterphi.usermanager.rest.iface.oauth2server.UserManagerOAuthService
 
GRANT_TYPE_TOKEN_EXCHANGE - Static variable in interface com.peterphi.usermanager.rest.iface.oauth2server.UserManagerOAuthService
 
groupAdmin - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
groupFrameworkAdmin - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
groupFrameworkInfo - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
groupUser - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
groupUserManagerAdmin - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
gt(int) - Static method in class com.peterphi.std.types.CompareHelper
Evaluates the result of a.compareTo(b) and returns a > b
gt(Timecode) - Method in class com.peterphi.std.types.Timecode
 
gt(Timecode, Timecode) - Static method in class com.peterphi.std.types.TimecodeComparator
 
gt(Comparable<T>, T) - Static method in class com.peterphi.std.types.CompareHelper
a > b
gt(String, Object) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
gt(String, Object) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
GT - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
GT_REF - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
gtRef(String, String) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
gtRef(String, String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
GuiceApplication - Interface in com.peterphi.std.guice.apploader
A service that is registered with a GuiceRegistry for configuration and lifecycle event injection.
GuiceBuilder - Class in com.peterphi.std.guice.apploader.impl
Build the specifications for a new guice framework environment
GuiceBuilder() - Constructor for class com.peterphi.std.guice.apploader.impl.GuiceBuilder
 
GuiceCacheManagerRestService - Interface in com.peterphi.std.guice.web.rest.service.caches
 
GuiceCacheManagerRestServiceImpl - Class in com.peterphi.std.guice.web.rest.service.caches
 
GuiceCacheManagerRestServiceImpl() - Constructor for class com.peterphi.std.guice.web.rest.service.caches.GuiceCacheManagerRestServiceImpl
 
GuiceCommonRestResources - Interface in com.peterphi.std.guice.web.rest.service.restcore
 
GuiceCommonRestResourcesImpl - Class in com.peterphi.std.guice.web.rest.service.restcore
 
GuiceCommonRestResourcesImpl() - Constructor for class com.peterphi.std.guice.web.rest.service.restcore.GuiceCommonRestResourcesImpl
 
GuiceConfig - Class in com.peterphi.std.guice.common.serviceprops.composite
 
GuiceConfig - Annotation Interface in com.peterphi.std.guice.testing.com.peterphi.std.guice.testing.annotations
Annotation that describes how to customise the test environment for a test run with GuiceUnit
GuiceConfig() - Constructor for class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
GuiceConfig(List<Map<String, String>>, Map<String, String>) - Constructor for class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
GuiceConfigChangeObserver - Interface in com.peterphi.std.guice.common.serviceprops.composite
 
GuiceConstants - Class in com.peterphi.std.guice.apploader
 
GuiceConstants() - Constructor for class com.peterphi.std.guice.apploader.GuiceConstants
 
GuiceCoreServicesRegistry - Class in com.peterphi.std.guice.web.rest.service
 
GuiceCoreServicesRegistry() - Constructor for class com.peterphi.std.guice.web.rest.service.GuiceCoreServicesRegistry
 
GuiceCoreTemplater - Class in com.peterphi.std.guice.web.rest.templating.thymeleaf
Acts as a ThymeleafTemplater for core guice services
GuiceCoreTemplater() - Constructor for class com.peterphi.std.guice.web.rest.templating.thymeleaf.GuiceCoreTemplater
 
GuiceDaemon - Class in com.peterphi.std.guice.common.daemon
 
GuiceDaemon() - Constructor for class com.peterphi.std.guice.common.daemon.GuiceDaemon
 
GuiceDaemon(boolean) - Constructor for class com.peterphi.std.guice.common.daemon.GuiceDaemon
 
GuiceDaemonRegistry - Class in com.peterphi.std.guice.common.daemon
 
GuiceDaemonRegistry() - Constructor for class com.peterphi.std.guice.common.daemon.GuiceDaemonRegistry
 
GuiceDailyDaemon - Class in com.peterphi.std.guice.common.daemon
A recurring daemon that runs once a day (although it can be triggered to run early)
GuiceDailyDaemon(LocalTime) - Constructor for class com.peterphi.std.guice.common.daemon.GuiceDailyDaemon
 
GuiceInjectorBootstrap - Class in com.peterphi.std.guice.apploader.impl
Deprecated.
use GuiceBuilder directly instead. This class will be removed in a future release.
GuiceInjectorBootstrap() - Constructor for class com.peterphi.std.guice.apploader.impl.GuiceInjectorBootstrap
Deprecated.
 
GuiceLifecycleListener - Interface in com.peterphi.std.guice.common.lifecycle
 
GuiceLifecycleModule - Class in com.peterphi.std.guice.common.lifecycle
Hooks into guice so that when objects implementing GuiceLifecycleListener are provisioned the GuiceLifecycleListener.postConstruct() method is called
GuiceLifecycleModule() - Constructor for class com.peterphi.std.guice.common.lifecycle.GuiceLifecycleModule
 
GuiceMetricNames - Class in com.peterphi.std.guice.common.metrics
 
GuiceModule - Class in com.peterphi.std.guice.common
Helper class for modules
GuiceModule() - Constructor for class com.peterphi.std.guice.common.GuiceModule
 
GuiceProperties - Class in com.peterphi.std.guice.apploader
The properties used directly (that is, not pulled in with a Inject and Named annotations) by the framework.
GuiceProperties() - Constructor for class com.peterphi.std.guice.apploader.GuiceProperties
 
GuicePropertyRegistry - Annotation Interface in com.peterphi.std.guice.common.serviceprops.annotations
 
GuiceRecurringDaemon - Class in com.peterphi.std.guice.common.daemon
 
GuiceRecurringDaemon(boolean, Timeout) - Constructor for class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
Creates a new Daemon; the Daemon will start once the guice object is fully constructed
GuiceRecurringDaemon(Timeout) - Constructor for class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
Creates a new Daemon; the Daemon will start once the guice object is fully constructed
GuiceRegistry - Class in com.peterphi.std.guice.apploader.impl
Registry that holds the Injector and the applications currently registered to be injected with the latest Guice objects.
Uses GuiceBuilder to acquire a GuiceSetup which defines the Guice Modules to use to build this environment.
GuiceRegistry() - Constructor for class com.peterphi.std.guice.apploader.impl.GuiceRegistry
 
GuiceRegistry(GuiceBuilder) - Constructor for class com.peterphi.std.guice.apploader.impl.GuiceRegistry
 
GuiceRestApplication - Class in com.peterphi.std.guice.web.rest.jaxrs
A jax-rs REST Application implementation that returns singletons whih are dynamic proxies bound to objects built by Guice
This allows for a vanilla jax rs implementation, albeit at a small runtime performance penalty.
GuiceRestApplication() - Constructor for class com.peterphi.std.guice.web.rest.jaxrs.GuiceRestApplication
 
GuiceRestApplication(GuiceRegistry) - Constructor for class com.peterphi.std.guice.web.rest.jaxrs.GuiceRestApplication
If constructing from within a guice environment we should use the existing GuiceRegistry
GuiceRestBreakerService - Interface in com.peterphi.std.guice.web.rest.service.breaker
 
GuiceRestBreakerServiceImpl - Class in com.peterphi.std.guice.web.rest.service.breaker
 
GuiceRestBreakerServiceImpl() - Constructor for class com.peterphi.std.guice.web.rest.service.breaker.GuiceRestBreakerServiceImpl
 
GuiceRestCoreService - Interface in com.peterphi.std.guice.web.rest.service.restcore
 
GuiceRestCoreServiceImpl - Class in com.peterphi.std.guice.web.rest.service.restcore
A helper REST service that allows basic services; superseded by other core services
GuiceRestCoreServiceImpl() - Constructor for class com.peterphi.std.guice.web.rest.service.restcore.GuiceRestCoreServiceImpl
 
GuiceRestDaemonsService - Interface in com.peterphi.std.guice.web.rest.service.daemons
 
GuiceRestDaemonsServiceImpl - Class in com.peterphi.std.guice.web.rest.service.daemons
 
GuiceRestDaemonsServiceImpl() - Constructor for class com.peterphi.std.guice.web.rest.service.daemons.GuiceRestDaemonsServiceImpl
 
GuiceRestLoggingService - Interface in com.peterphi.std.guice.web.rest.service.logging
 
GuiceRestLoggingServiceImpl - Class in com.peterphi.std.guice.web.rest.service.logging
 
GuiceRestLoggingServiceImpl() - Constructor for class com.peterphi.std.guice.web.rest.service.logging.GuiceRestLoggingServiceImpl
 
GuiceRole - Interface in com.peterphi.std.guice.apploader
 
GuiceScheduledDaemon - Class in com.peterphi.std.guice.common.daemon
A recurring daemon that runs at particular scheduled times (although it can be triggered to run early)
GuiceScheduledDaemon() - Constructor for class com.peterphi.std.guice.common.daemon.GuiceScheduledDaemon
 
GuiceServiceProperties - Class in com.peterphi.std.guice.apploader
 
GuiceServiceProperties() - Constructor for class com.peterphi.std.guice.apploader.GuiceServiceProperties
 
GuiceServlet - Class in com.peterphi.std.guice.web.servlet
Basic Guice-aware servlet that is configured at invocation time and restarted using GuiceRegistry
Feeds Servlet lifecycle events back to GuiceRegistry to perform orderly shutdown of services
Overrides HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) to perform lazy configuration.
GuiceServlet() - Constructor for class com.peterphi.std.guice.web.servlet.GuiceServlet
 
GuiceSetup - Interface in com.peterphi.std.guice.apploader
Bootstrap interface, replaces static *Loader types
Implementors MUST expose a public default constructor.
Instances of this interface are short-lived and created every time the GuiceBuilder needs to construct a new Injector
GuiceUnit - Class in com.peterphi.std.guice.testing
A JUnit runner for the guice framework; test classes are generally annotated with GuiceConfig to indicate the desired guice environment customisation.
GuiceUnit(Class<?>) - Constructor for class com.peterphi.std.guice.testing.GuiceUnit
Creates a BlockJUnit4ClassRunner to run clazz

H

H2C - Static variable in class com.peterphi.std.guice.apploader.GuiceServiceProperties
 
handles(String) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryDecodePlugin
Called before the native WebQuery.decode handles the provided key.
handles(String) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryEnumOrdinalPlugin
 
handles(String) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryPresetPlugin
 
handles(String, List<String>) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryDecodePlugin
Called before the native WebQuery.decode handles the provided key.
hasBeenInitialised() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
hasBinaryParam() - Method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
hasCollectionFetch() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
Returns true if one of the fetches specified will result in a collection being pulled back
hasCollectionJoin() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
Returns true if one of the non-fetch joins specified will result in a collection being pulled back
hash(char[], int) - Static method in class com.peterphi.usermanager.db.BCrypt
 
hashCode() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.AuthScope
Returns a hash code value for this object.
hashCode() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.BearerTokenCredentials
Returns a hash code value for this object.
hashCode() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.UsernamePasswordCredentials
Returns a hash code value for this object.
hashCode() - Method in class com.peterphi.std.guice.serviceregistry.index.ManualIndexableService
 
hashCode() - Method in class com.peterphi.std.threading.Deadline
 
hashCode() - Method in class com.peterphi.std.threading.Timeout
 
hashCode() - Method in class com.peterphi.std.types.Id
 
hashCode() - Method in class com.peterphi.std.types.SampleCount
 
hashCode() - Method in class com.peterphi.std.types.StorageSize
 
hashCode() - Method in class com.peterphi.std.types.Timebase
 
hashCode() - Method in class com.peterphi.std.types.Timecode
 
hashCode() - Method in class com.peterphi.std.types.TimecodeRange
 
hashCode() - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPGroup
 
hashCode() - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUser
 
hashCode(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
hashCode(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
hashCode(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaLocalDateUserType
 
hashCode(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.SampleCountUserType
 
hashCode(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
hashCode(Object) - Method in class com.peterphi.std.guice.hibernate.usertype.TimecodeUserType
 
hasMoreElements() - Method in class com.peterphi.std.types.HybridIterator
 
hasNext() - Method in class com.peterphi.std.types.HybridIterator
 
hasNonEntityRelation(String) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
hasParam() - Method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
hasProperty(String) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
hasPropertyRefParam() - Method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
hasRelation(String) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
hasRole(String) - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Return whether the user has the named role
hasRole(String) - Method in interface com.peterphi.std.guice.web.rest.auth.interceptor.AuthConstraintUserInterrogator
Determines if the current user has a named role/capability
hasRole(String) - Method in class com.peterphi.std.guice.web.rest.auth.interceptor.PassthroughUserInterrogator
 
hasRole(String) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
head(Iterable<T>) - Static method in class com.peterphi.std.util.ListUtility
Returns the first element of an Iterable (or null if the list is empty)
HEADER_RICH_EXCEPTION - Static variable in class com.peterphi.std.guice.restclient.exception.RestThrowableConstants
 
HealthCheckResult - Class in com.peterphi.std.guice.metrics.rest.types
 
HealthCheckResult() - Constructor for class com.peterphi.std.guice.metrics.rest.types.HealthCheckResult
 
HealthCheckResult(String, HealthImplication, boolean, String) - Constructor for class com.peterphi.std.guice.metrics.rest.types.HealthCheckResult
 
HealthCheckWorker - Class in com.peterphi.std.guice.metrics.worker
Thread worker responsible for periodically running health checks and logging failures
HealthCheckWorker(HealthCheckRegistry) - Constructor for class com.peterphi.std.guice.metrics.worker.HealthCheckWorker
 
HealthDocument - Class in com.peterphi.std.guice.metrics.rest.types
 
HealthDocument() - Constructor for class com.peterphi.std.guice.metrics.rest.types.HealthDocument
 
HealthImplication - Enum Class in com.peterphi.std.guice.metrics.rest.types
Indicates the severity of some state, metric or condition
HealthRestService - Interface in com.peterphi.std.guice.metrics.rest.api
 
HealthRestServiceImpl - Class in com.peterphi.std.guice.metrics.rest.impl
 
HealthRestServiceImpl() - Constructor for class com.peterphi.std.guice.metrics.rest.impl.HealthRestServiceImpl
 
healthy - Variable in class com.peterphi.std.guice.metrics.rest.types.HealthCheckResult
 
HexHelper - Class in com.peterphi.std.util
A helper class which handles encoding and decoding hexidecimal
HIBERNATE_ALLOW_HBM2DDL_CREATE - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
HIBERNATE_PROPERTIES - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
HIBERNATE_READ_ONLY - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
HibernateAutoGuiceRole - Class in com.peterphi.std.guice.hibernate.role
 
HibernateAutoGuiceRole() - Constructor for class com.peterphi.std.guice.hibernate.role.HibernateAutoGuiceRole
 
HibernateConfigurationValidator - Interface in com.peterphi.std.guice.hibernate.module.ext
Service interface for plugins wishing to validate a Hibernate configuration before it is permitted to access the database
HibernateDao<T,ID extends Serializable> - Class in com.peterphi.std.guice.hibernate.dao
The default implementation of a Dao for Hibernate; often it is necessary to extend this to produce richer queries
This DAO can be used in two main ways: With singleton instances of this class created for each entity (where only simple CRUD methods are required) With subclasses of this HibernateDao implementing additional queries (often with corresponding extensions to the Dao type)
HibernateDao() - Constructor for class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
HibernateDatabaseConnection - Class in com.peterphi.std.guice.hibernatetest.dbunit
 
HibernateDatabaseConnection(ServiceRegistry, String) - Constructor for class com.peterphi.std.guice.hibernatetest.dbunit.HibernateDatabaseConnection
 
HibernateDatabaseTester - Class in com.peterphi.std.guice.hibernatetest.dbunit
 
HibernateDatabaseTester() - Constructor for class com.peterphi.std.guice.hibernatetest.dbunit.HibernateDatabaseTester
 
HibernateModule - Class in com.peterphi.std.guice.hibernate.module
 
HibernateModule(MetricRegistry, GuiceConfig) - Constructor for class com.peterphi.std.guice.hibernate.module.HibernateModule
 
HibernateObservingInterceptor - Class in com.peterphi.std.guice.hibernate.module.logging
Uses hibernate's Interceptor class behind the scenes to allow observers to hook into events (N.B.
HibernateObservingInterceptor() - Constructor for class com.peterphi.std.guice.hibernate.module.logging.HibernateObservingInterceptor
 
HibernateSQLLogger - Class in com.peterphi.std.guice.hibernate.module.logging
Uses a Hibernate Interceptor to intercept SQL Statement preparations as they happen on the local thread
HibernateSQLLogger(HibernateObservingInterceptor, String) - Constructor for class com.peterphi.std.guice.hibernate.module.logging.HibernateSQLLogger
 
HibernateTransaction - Class in com.peterphi.std.guice.hibernate.module
 
HibernateTransaction(Transaction) - Constructor for class com.peterphi.std.guice.hibernate.module.HibernateTransaction
 
highlightEnabled - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
 
highlightTerms - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
A comma-delimited list of terms that identify highlightable stack trace lines)
histograms - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsDocument
 
hook_added(String, String) - Method in class com.peterphi.std.io.PropertyFile
 
hook_changed(String, String, String) - Method in class com.peterphi.std.io.PropertyFile
 
hook_cleared() - Method in class com.peterphi.std.io.PropertyFile
 
hook_loaded() - Method in class com.peterphi.std.io.PropertyFile
 
hook_removed(String) - Method in class com.peterphi.std.io.PropertyFile
 
hook_saved() - Method in class com.peterphi.std.io.PropertyFile
 
host() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.AuthScope
Returns the value of the host record component.
HQLEncodingContext - Interface in com.peterphi.std.guice.hibernate.webquery
 
href() - Element in annotation interface com.peterphi.std.annotation.Doc
An (optional) set of links to some external resources where more information may be obtained
HTMLFailureRenderer - Class in com.peterphi.std.guice.web.rest.jaxrs.exception
A HTML renderer that will only emit HTML when the caller lists text/html as their primary Accept header value
HTMLFailureRenderer() - Constructor for class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
 
HTTP_404_EXCEPTIONS_METER - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
HTTP_CALLS_TIMER - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
HTTP_EXCEPTIONS_METER - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
HTTP_HEADER_CORRELATION_ID - Static variable in class com.peterphi.std.util.tracing.TracingConstants
 
HTTP_HEADER_TRACE_VERBOSE - Static variable in class com.peterphi.std.util.tracing.TracingConstants
 
HTTP_IGNORED_CLIENT_ABORTS - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
HTTP_RENAME_THREADS - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
HTTP_REQUESTS_DEFAULT_TO_UTF_8 - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
HttpCallContext - Class in com.peterphi.std.guice.web
Represents the current Http Call being processed by this Thread
HttpCallContext(String, HttpServletRequest, HttpServletResponse, ServletContext) - Constructor for class com.peterphi.std.guice.web.HttpCallContext
 
HttpClientFactory - Interface in com.peterphi.std.guice.restclient.resteasy.impl
 
httpCode - Variable in class com.peterphi.std.guice.restclient.jaxb.RestFailure
The HTTP code associated with this exception
HybridIterator<T> - Class in com.peterphi.std.types
An Iterator and Enumeration class
HybridIterator(Iterable<T>) - Constructor for class com.peterphi.std.types.HybridIterator
 
HybridIterator(Enumeration<T>) - Constructor for class com.peterphi.std.types.HybridIterator
 
HybridIterator(Iterator<T>) - Constructor for class com.peterphi.std.types.HybridIterator
 
HybridIterator(T[]) - Constructor for class com.peterphi.std.types.HybridIterator
 
HybridIterator(T[], int, int) - Constructor for class com.peterphi.std.types.HybridIterator
 
HZ_1 - Static variable in class com.peterphi.std.types.Timebase
1 Hz (1 frame = 1 second)
HZ_1000 - Static variable in class com.peterphi.std.types.Timebase
1 kHz (1 frame = 1 millisecond.
HZ_1000000 - Static variable in class com.peterphi.std.types.Timebase
1 MHz (Vidispine transcoder default sampling rate)
HZ_192000 - Static variable in class com.peterphi.std.types.Timebase
 
HZ_24 - Static variable in class com.peterphi.std.types.Timebase
 
HZ_25 - Static variable in class com.peterphi.std.types.Timebase
 
HZ_27000000 - Static variable in class com.peterphi.std.types.Timebase
27 MHz (sampling rate used by Carbon)
HZ_30 - Static variable in class com.peterphi.std.types.Timebase
 
HZ_44100 - Static variable in class com.peterphi.std.types.Timebase
 
HZ_48000 - Static variable in class com.peterphi.std.types.Timebase
 
HZ_50 - Static variable in class com.peterphi.std.types.Timebase
 
HZ_60 - Static variable in class com.peterphi.std.types.Timebase
 
HZ_96000 - Static variable in class com.peterphi.std.types.Timebase
 

I

ICopyProgressMonitor - Interface in com.peterphi.std.io
 
id - Variable in class com.peterphi.std.guice.restclient.jaxb.RestFailure
The unique id assigned to this exception
id - Variable in class com.peterphi.std.types.Id
The internal value of this id; while public, this should only be required very rarely
id - Variable in class com.peterphi.std.util.tracing.Tracing
 
id - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPGroup
 
id - Variable in class com.peterphi.usermanager.rest.type.UserManagerUser
 
id() - Element in annotation interface com.peterphi.std.guice.common.auth.annotations.AuthConstraint
The id of this authentication constraint; designed to allow configuration to override the constraints in the annotation
Id - Class in com.peterphi.std.types
An abstract base type for a case-sensitive identifier
All implementations must directly extend this type (ie.
Id(String) - Constructor for class com.peterphi.std.types.Id
Constructs a new id
ID - Enum constant in enum class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPASearchStrategy
Run the query, returning a sorted list of IDs that match
ID_THEN_QUERY_ENTITY - Enum constant in enum class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPASearchStrategy
Run an ID query, then run a query to fetch back all the entity data for those IDs
IDPrefix - Class in com.peterphi.usermanager.db.entity
 
IDPrefix() - Constructor for class com.peterphi.usermanager.db.entity.IDPrefix
 
idProperty() - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Deprecated.
IGNORE - Enum constant in enum class com.peterphi.std.guice.liquibase.LiquibaseAction
Disable liquibase
IGNORE_ISOLATION_LEVEL - Static variable in annotation interface com.peterphi.std.guice.database.annotation.Transactional
 
impersonate(int) - Method in class com.peterphi.usermanager.guice.authentication.ImpersonationService
 
impersonate(int, String) - Method in interface com.peterphi.usermanager.ui.api.UserUIService
 
impersonate(int, String) - Method in class com.peterphi.usermanager.ui.impl.UserUIServiceImpl
 
IMPERSONATION_PERMITTED - Static variable in class com.peterphi.usermanager.guice.UMConfig
 
ImpersonationService - Class in com.peterphi.usermanager.guice.authentication
 
ImpersonationService() - Constructor for class com.peterphi.usermanager.guice.authentication.ImpersonationService
 
implication - Variable in class com.peterphi.std.guice.metrics.rest.types.HealthCheckResult
 
in(String, Object...) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
in(String, Collection<?>) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
in(String, Collection<?>) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
IN - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
includeStackTrace - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.XMLFailureRenderer
 
index() - Method in interface com.peterphi.std.guice.web.rest.service.servicedescription.RestConfigList
 
index() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.RestConfigListImpl
 
index(HttpHeaders, UriInfo) - Method in interface com.peterphi.std.guice.web.rest.service.servicedescription.RestServiceList
 
index(HttpHeaders, UriInfo) - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.RestServiceListImpl
 
IndexableServiceRegistry - Class in com.peterphi.std.guice.serviceregistry.index
A registry of indexable services exposed through this application
IndexableServiceRegistry() - Constructor for class com.peterphi.std.guice.serviceregistry.index.IndexableServiceRegistry
 
info - Variable in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
init(FilterConfig) - Method in class com.peterphi.std.guice.web.rest.resteasy.ResteasyDispatcher
 
init(ServletConfig) - Method in class com.peterphi.std.guice.web.rest.resteasy.ResteasyDispatcher
 
initialiseFromAPIToken(String) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
Initialise this session reference by exchanging an API token for an access_token and refresh_token
initialRevision - Variable in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfig
 
injector - Variable in class com.peterphi.std.guice.restclient.EnvironmentPropertyRestClientFactory
 
injectorCreated(Injector) - Method in class com.peterphi.std.guice.apploader.BasicSetup
 
injectorCreated(Injector) - Method in interface com.peterphi.std.guice.apploader.GuiceSetup
Allows any post-creation actions to be taken
injectorCreated(Injector) - Method in class com.peterphi.std.guice.web.rest.setup.AbstractRESTGuiceSetup
Deprecated.
 
injectorCreated(Injector) - Method in class com.peterphi.usermanager.guice.UserManagerSetup
 
injectorCreated(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in interface com.peterphi.std.guice.apploader.GuiceRole
Called once the Injector has been created
injectorCreated(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.common.eagersingleton.BindEagerSingletonRole
 
injectorCreated(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.common.serviceprops.InternalConfigPropertyDocumenterGuiceRole
 
injectorCreated(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfigGuiceRole
 
injectorCreated(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.hibernate.role.HibernateAutoGuiceRole
 
injectorCreated(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.hibernatetest.DbunitGuiceRole
 
injectorCreated(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.metrics.role.MetricsServiceAutoRegisterRole
 
injectorCreated(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.restclient.OkHttpAutoClientRole
 
injectorCreated(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.web.rest.setup.AutoJAXRSBindingGuiceRole
 
injectorCreated(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.web.rest.setup.WebappGuiceRole
 
injectorCreated(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.usermanager.guice.authentication.UserManagerAuthenticationGuiceRole
 
injectorWasCreated(Injector) - Method in class com.peterphi.std.guice.web.rest.setup.AbstractRESTGuiceSetup
Deprecated.
 
inspect(File) - Method in class com.peterphi.carbon.util.mediainfo.MediaInfoCommand
 
install(Module) - Method in class com.peterphi.std.guice.common.GuiceModule
 
INSTANCE - Static variable in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
INSTANCE - Static variable in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
INSTANCE - Static variable in class com.peterphi.std.guice.hibernate.usertype.JodaLocalDateUserType
 
INSTANCE - Static variable in class com.peterphi.std.guice.hibernate.usertype.SampleCountUserType
 
INSTANCE - Static variable in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
INSTANCE - Static variable in class com.peterphi.std.guice.hibernate.usertype.TimecodeUserType
 
INSTANCE - Static variable in class com.peterphi.std.guice.web.rest.scoping.SessionScoping
 
INSTANCE_ID - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
interfaceClass() - Static method in class com.peterphi.std.guice.common.ClassScanner
 
internal - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LocalAndLDAPAuthenticationService
 
InternalConfigPropertyDocumenterGuiceRole - Class in com.peterphi.std.guice.common.serviceprops
Role responsible for making it possible to read all Guice Properties that are defined globally (e.g.
InternalConfigPropertyDocumenterGuiceRole() - Constructor for class com.peterphi.std.guice.common.serviceprops.InternalConfigPropertyDocumenterGuiceRole
 
InternalUserAuthenticationServiceImpl - Class in com.peterphi.usermanager.guice.authentication.db
 
InternalUserAuthenticationServiceImpl() - Constructor for class com.peterphi.usermanager.guice.authentication.db.InternalUserAuthenticationServiceImpl
 
interrupt(String) - Method in interface com.peterphi.std.guice.web.rest.service.daemons.GuiceRestDaemonsService
 
interrupt(String) - Method in class com.peterphi.std.guice.web.rest.service.daemons.GuiceRestDaemonsServiceImpl
 
inTests() - Element in annotation interface com.peterphi.std.guice.common.eagersingleton.annotations.EagerSingleton
If true, the binding will be marked as an eager singleton even during testing.
intsToBytes(int[]) - Static method in class com.peterphi.std.io.nio.NIOHelper
 
intsToBytes(List<Integer>) - Static method in class com.peterphi.std.io.nio.NIOHelper
 
intToBytes(int) - Static method in class com.peterphi.std.io.nio.NIOHelper
 
invalidate() - Method in class com.peterphi.std.guice.common.cached.util.SingleItemCache
Invalidate any cached result, such that subsequent calls to SingleItemCache.get() will re-generate the value
invalidate(Object) - Method in class com.peterphi.std.guice.common.cached.util.DummyCache
 
invalidate(String, String) - Method in interface com.peterphi.std.guice.web.rest.service.caches.GuiceCacheManagerRestService
 
invalidate(String, String) - Method in class com.peterphi.std.guice.web.rest.service.caches.GuiceCacheManagerRestServiceImpl
 
invalidateAll() - Static method in class com.peterphi.std.guice.common.cached.CacheManager
 
invalidateAll() - Method in class com.peterphi.std.guice.common.cached.util.DummyCache
 
invalidateAll(Iterable) - Method in class com.peterphi.std.guice.common.cached.util.DummyCache
 
invert() - Method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
Return the inversion of this condition, if available
If no inversion is currently possible, returns null
invoke(Invocation) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientEngine
 
IS_NULL - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
isAbsoluteFile(File) - Static method in class com.peterphi.std.io.FileHelper
 
isAbsoluteFile(String) - Static method in class com.peterphi.std.io.FileHelper
 
isActive() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
isAdmin() - Method in interface com.peterphi.usermanager.guice.authentication.UserLogin
 
isAlive() - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
isAncestor(File, File) - Static method in class com.peterphi.std.io.FileHelper
 
isAnonymous() - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Return true if the user is not authenticated
isAnonymous() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
isAnonymous() - Method in interface com.peterphi.usermanager.guice.authentication.UserLogin
 
isAsc() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQOrder
 
isAutoLoadProperties() - Method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
 
isBareWordPart(char) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQueryParser
 
isBreakerDefaultTripped(String) - Method in class com.peterphi.std.guice.common.breaker.BreakerPersistStore
 
isCancelled() - Method in class com.peterphi.std.threading.SettableFuture
 
isCanonical() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyBindingSite
 
isCausedByRemote() - Method in exception com.peterphi.std.guice.restclient.exception.RestException
 
isCollection() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.JPAJoin
 
isCollection() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QRelation
 
isComplexSource() - Method in class com.peterphi.carbon.type.mutable.CarbonSource
Examines the ComplexSource.DWD value to determine whether this source is complex (one video and multiple audios)
isComputeSize() - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraint
Deprecated.
 
isComputeSize() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
isDelegated() - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Return true if the user was authenticated by a delegated access token; this is important to know when a service will not talk to a user directly but will talk to services acting on behalf of the user.
isDelegated() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
isDeprecated() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
isDeprecated() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyBindingSite
 
isDeprecated() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceInfo
 
isDeprecated() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
isDone() - Method in class com.peterphi.std.threading.SettableFuture
 
isDropFrame() - Method in class com.peterphi.std.types.Timecode
 
isDropFrame() - Method in class com.peterphi.std.types.TimecodeBuilder
 
isEager() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QRelation
 
isEagerFetch(Attribute<?, ?>) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
isEnabled() - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
isEntity() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceParamInfo
 
isEntityClassAbstract() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
Return true if the underlying entity class is abstract
isExpired() - Method in class com.peterphi.std.threading.Deadline
Determines whether the deadline has expired yet
isFinished() - Method in class com.peterphi.std.system.exec.BasicProcessTracker
Determines if the application has completed yet
isFinished() - Method in class com.peterphi.std.system.exec.Execed
 
isFrameworkProperty() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
isHealthy() - Method in interface com.peterphi.carbon.CarbonClient
Perform a health check on the Carbon instance
isHealthy() - Method in class com.peterphi.carbon.CarbonClientImpl
 
isLargeTable - Variable in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
isLocal() - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
isLocal() - Method in interface com.peterphi.usermanager.guice.authentication.UserLogin
 
isLoggedIn() - Method in interface com.peterphi.usermanager.guice.authentication.UserLogin
 
isLogPerformance() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
isLogSQL() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
isMultiSource() - Method in class com.peterphi.carbon.type.mutable.CarbonSource
Determines whether this Source is MultiSource (multiple source files for different data types).
isMutable() - Method in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
isMutable() - Method in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
isMutable() - Method in class com.peterphi.std.guice.hibernate.usertype.JodaLocalDateUserType
 
isMutable() - Method in class com.peterphi.std.guice.hibernate.usertype.SampleCountUserType
 
isMutable() - Method in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
isMutable() - Method in class com.peterphi.std.guice.hibernate.usertype.TimecodeUserType
 
isNegative() - Method in class com.peterphi.std.types.Timecode
 
isNegative() - Method in class com.peterphi.std.types.TimecodeBuilder
 
isNonEntityRelationCollection(String) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
isNormal() - Method in interface com.peterphi.std.guice.common.breaker.Breaker
Convenience method, returns the opposite of Breaker.isTripped()
isNotNull(String) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
isNotNull(String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
isNull(String) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
isNull(String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
isNullable() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QProperty
 
isNullable() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QRelation
Get the nullability of this relationship
ISO_DATE_FORMAT_STRING - Static variable in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
 
isolationLevel() - Element in annotation interface com.peterphi.std.guice.database.annotation.Transactional
 
isPlainGet() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
isPrimitive(Object) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQProjectionField
Helper method that returns True if the provided value should be represented as a String
isReconfigurable() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
isReconfigurable() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyBindingSite
 
isRequestXML() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
isResource(Method) - Static method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
isResponseXML() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
isReturningFullEntity() - Method in enum class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPASearchStrategy
Returns true if this strategy will output full entities at the end of the process
isRunning() - Method in class com.peterphi.std.threading.Daemon
Returns whether the daemon is in the process of terminating
isSensitive() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
isService() - Method in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Returns true if the calling user is a service user.
isService() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
isStackTraces() - Method in class com.peterphi.std.guice.web.rest.jaxrs.exception.RestFailureMarshaller
 
isStillReadingOutput() - Method in class com.peterphi.std.system.exec.BasicProcessTracker
 
isStillReadingOutput() - Method in class com.peterphi.std.system.exec.Execed
 
isSuccess() - Method in class com.peterphi.carbon.type.immutable.CarbonReply
 
isThreadRunning() - Method in class com.peterphi.std.threading.Daemon
Determines if this daemon's thread is alive
isTripped() - Method in interface com.peterphi.std.guice.common.breaker.Breaker
Returns true if the breaker is in the tripped state; a tripped state indicates that incoming requests should be failed immediately, or that the requests should follow some alternate codepath
isTrue(Object) - Method in class com.peterphi.std.guice.common.ognl.OgnlEvaluator
Treat the OGNL expression as a boolean condition
isUserCodeRunning() - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
 
isUserLocal(String) - Method in class com.peterphi.usermanager.db.dao.hibernate.UserDaoImpl
 
isUserManagerBearer(String) - Static method in class com.peterphi.usermanager.util.UserManagerBearerToken
 
isUserManagerBearerAuthorizationHeader(String) - Static method in class com.peterphi.usermanager.util.UserManagerBearerToken
 
isUserManagerDelegatedBearer(String) - Static method in class com.peterphi.usermanager.util.UserManagerBearerToken
 
isUserManagerServiceBearer(String) - Static method in class com.peterphi.usermanager.util.UserManagerBearerToken
 
isValid() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
isValid() - Method in class com.peterphi.std.threading.Deadline
Determine whether the deadline is still valid (ie.
isVerbose() - Method in class com.peterphi.std.guice.web.HttpCallContext
 
isVerbose() - Static method in class com.peterphi.std.util.tracing.Tracing
 
isWriteAction() - Method in enum class com.peterphi.std.guice.liquibase.LiquibaseAction
 
isZero() - Method in class com.peterphi.std.types.StorageSize
Determines whether this StorageSize represents zero (which is the same in any unit)
iterate(Enumeration<T>) - Static method in class com.peterphi.std.util.ListUtility
 
iterate(Iterator<T>) - Static method in class com.peterphi.std.util.ListUtility
 
iterator() - Method in class com.peterphi.std.types.HybridIterator
 

J

JAXB_CACHE_SOFT_REFERENCES_ENABLED - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXBContextResolver - Class in com.peterphi.std.guice.restclient.resteasy.impl
Provides JAX-RS with JAXBContext instances acquired through JAXBSerialiserFactory
JAXBContextResolver(JAXBSerialiserFactory) - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.JAXBContextResolver
 
JAXBModule - Class in com.peterphi.std.guice.common
Exposes JAXBSerialiserFactory as a Singleton, optionally forcing the use of MOXy with the guice.jaxb.moxy config value
JAXBModule(GuiceConfig) - Constructor for class com.peterphi.std.guice.common.JAXBModule
 
JAXBResourceFactory - Class in com.peterphi.std.guice.common.serviceprops.jaxbref
 
JAXBResourceFactory(GuiceConfig, JAXBSerialiserFactory) - Constructor for class com.peterphi.std.guice.common.serviceprops.jaxbref.JAXBResourceFactory
 
JAXBResourceProvider<T> - Class in com.peterphi.std.guice.common.serviceprops.jaxbref
 
JAXBResourceProvider(Provider<JAXBResourceFactory>, Provider<ConfigRef>, Class<T>) - Constructor for class com.peterphi.std.guice.common.serviceprops.jaxbref.JAXBResourceProvider
 
JAXBRuntimeException - Exception in com.peterphi.std.util.jaxb.exception
A RuntimeException version of a JAXBException
JAXBRuntimeException(String) - Constructor for exception com.peterphi.std.util.jaxb.exception.JAXBRuntimeException
 
JAXBRuntimeException(String, Throwable) - Constructor for exception com.peterphi.std.util.jaxb.exception.JAXBRuntimeException
 
JAXBRuntimeException(String, JAXBException) - Constructor for exception com.peterphi.std.util.jaxb.exception.JAXBRuntimeException
 
JAXBRuntimeException(Throwable) - Constructor for exception com.peterphi.std.util.jaxb.exception.JAXBRuntimeException
 
JAXBSerialiser - Class in com.peterphi.std.util.jaxb
A thread-safe, caching JAXB helper type.
JAXBSerialiserFactory - Class in com.peterphi.std.util.jaxb
A factory for JAXBSerialiser instances that can optionally be forced to use EclipseLink MOXy (or use the default JAXBContext implementation acquisition rules).
Caches JAXBSerialiser instances created using either SoftReferences or direct hard references (based on config - defaults to soft references)
JAXBSerialiserFactory(boolean) - Constructor for class com.peterphi.std.util.jaxb.JAXBSerialiserFactory
 
JAXBSerialiserFactory(boolean, boolean) - Constructor for class com.peterphi.std.util.jaxb.JAXBSerialiserFactory
 
JAXRS_CLIENT_AUTH_DEFAULT - Static variable in class com.peterphi.std.guice.apploader.GuiceConstants
 
JAXRS_CLIENT_AUTH_PREEMPT - Static variable in class com.peterphi.std.guice.apploader.GuiceConstants
 
JAXRS_EXCEPTION_HIGHLIGHT - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_EXCEPTION_HIGHLIGHT_ENABLED - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_EXCEPTION_HIGHLIGHT_SCAN_PACKAGES - Static variable in class com.peterphi.std.guice.apploader.GuiceConstants
 
JAXRS_EXCEPTION_HTML_ENABLED - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_EXCEPTION_HTML_JIRA_ENABLED - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_EXCEPTION_HTML_JIRA_ENDPOINT - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_EXCEPTION_HTML_JIRA_ISSUE_TYPE - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_EXCEPTION_HTML_JIRA_PID - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_EXCEPTION_HTML_JVMINFO - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_EXCEPTION_HTML_JVMINFO_ENVIRONMENT - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_EXCEPTION_HTML_ONLY_FOR_AUTHENTICATED - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_EXCEPTION_HTML_ONLY_FOR_AUTHENTICATED_ROLE - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_EXCEPTION_HTML_REQUESTINFO - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_EXCEPTION_HTML_STACKTRACE - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_REST_EXCEPTION_STACKTRACE - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_REST_EXCEPTION_STACKTRACE_REQUIRE_ADMIN_OR_SERVICE_IF_LOGGED_IN - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_REST_EXCEPTION_STACKTRACE_REQUIRE_LOGGED_IN - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
JAXRS_SERVER_WEBAUTH_JWT_COOKIE_NAME - Static variable in class com.peterphi.std.guice.apploader.GuiceConstants
 
JAXRS_SERVER_WEBAUTH_JWT_PROVIDER - Static variable in class com.peterphi.std.guice.apploader.GuiceConstants
 
JAXRS_SERVER_WEBAUTH_OAUTH2_PROVIDER - Static variable in class com.peterphi.std.guice.apploader.GuiceConstants
 
JAXRS_SERVER_WEBAUTH_PROVIDER - Static variable in class com.peterphi.usermanager.guice.authentication.UserLoginModule
 
JAXRS_SERVER_WEBAUTH_SERVLET_PROVIDER - Static variable in class com.peterphi.std.guice.apploader.GuiceConstants
 
JAXRSExceptionMapper - Class in com.peterphi.std.guice.web.rest.jaxrs.exception
Takes an Exception thrown by a JAX-RS provider and renders it prettily
JAXRSExceptionMapper() - Constructor for class com.peterphi.std.guice.web.rest.jaxrs.exception.JAXRSExceptionMapper
 
JAXRSJodaConverterModule - Class in com.peterphi.std.guice.web.rest.jaxrs.converter
Registers JAX-RS converters for commonly-used types (e.g.
JAXRSJodaConverterModule() - Constructor for class com.peterphi.std.guice.web.rest.jaxrs.converter.JAXRSJodaConverterModule
 
JAXRSProxyClientFactory - Interface in com.peterphi.std.guice.restclient
A factory that builds dynamic proxy clients (using JAX-RS RESTful client interfaces) for services at a known location
JDOMUtils - Class in com.peterphi.std.util
 
jiraEnabled - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
If true, a "Create Issue" link will be available
jiraEndpoint - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
 
jiraIssueType - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
 
jiraProjectId - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
If non-zero we will try to create and populate an Issue automatically
JodaDateTimeUserType - Class in com.peterphi.std.guice.hibernate.usertype
Encodes Joda DateTime values into a BIGINT column where the date is expressed in milliseconds since 1970.
JodaDateTimeUserType() - Constructor for class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
JodaLocalDateUserType - Class in com.peterphi.std.guice.hibernate.usertype
 
JodaLocalDateUserType() - Constructor for class com.peterphi.std.guice.hibernate.usertype.JodaLocalDateUserType
 
join(String) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.JPAJoin
 
join(String, String...) - Static method in class com.peterphi.std.system.exec.Exec
 
join(String, List<String>) - Static method in class com.peterphi.std.system.exec.Exec
 
JPAJoin - Class in com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions
 
JPAJoin(CriteriaBuilder, QEntity, From<?, ?>, boolean) - Constructor for class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.JPAJoin
 
JPAJoin(CriteriaBuilder, QRelation, Join<?, ?>, boolean) - Constructor for class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.JPAJoin
 
JPAQueryBuilder<T,ID> - Class in com.peterphi.std.guice.hibernate.webquery.impl.jpa
 
JPAQueryBuilder(Session, QEntity) - Constructor for class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
JPAQueryBuilderInternal - Interface in com.peterphi.std.guice.hibernate.webquery.impl.jpa
 
JPAQueryCustomiser - Interface in com.peterphi.std.guice.hibernate.webquery.impl.jpa
 
JPASearchExecutor - Class in com.peterphi.std.guice.hibernate.webquery.impl.jpa
 
JPASearchExecutor() - Constructor for class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPASearchExecutor
 
JPASearchStrategy - Enum Class in com.peterphi.std.guice.hibernate.webquery.impl.jpa
 
JsonDateAsRelativeSecondsDeserializer - Class in com.peterphi.usermanager.rest.iface.oauth2server.types
 
JsonDateAsRelativeSecondsDeserializer() - Constructor for class com.peterphi.usermanager.rest.iface.oauth2server.types.JsonDateAsRelativeSecondsDeserializer
 
JsonDateAsRelativeSecondsSerializer - Class in com.peterphi.usermanager.rest.iface.oauth2server.types
 
JsonDateAsRelativeSecondsSerializer() - Constructor for class com.peterphi.usermanager.rest.iface.oauth2server.types.JsonDateAsRelativeSecondsSerializer
 
jvmInfoEnabled - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
 
jvmInfoEnvironmentVariablesEnabled - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
 
JWTVerifier - Class in com.peterphi.std.guice.web.rest.auth.userprovider
 
JWTVerifier(String, String, String) - Constructor for class com.peterphi.std.guice.web.rest.auth.userprovider.JWTVerifier
 

K

keyIterator() - Method in class com.peterphi.std.io.PropertyFile
 
keySet() - Method in class com.peterphi.std.io.PropertyFile
 
kill() - Method in class com.peterphi.std.system.exec.Execed
 
kill(boolean) - Method in class com.peterphi.std.system.exec.Execed
 
KILOBITS - Enum constant in enum class com.peterphi.std.types.StorageUnit
One Kilobit (ISO: Kb).
KILOBYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One Kilobyte (ISO: KiB).

L

largest(StorageUnit, StorageUnit) - Static method in enum class com.peterphi.std.types.StorageUnit
Returns the the larger unit of unit and unit2
LargeTable - Annotation Interface in com.peterphi.std.guice.database.annotation
Annotation to be placed on an Entity-annotated class to indicate that special measures should be taken when querying against this entity because the backing table will be large.
last(List<T>) - Static method in class com.peterphi.std.util.ListUtility
 
latest(Deadline...) - Static method in class com.peterphi.std.threading.Deadline
Retrieve the deadline with the most time remaining until it expires
ldapAuthenticationType - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
ldapEndpoint - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
ldapFilter - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
Formatted with 1 argument, the username
LDAPGroup - Class in com.peterphi.usermanager.guice.authentication.ldap
 
LDAPGroup(String, String) - Constructor for class com.peterphi.usermanager.guice.authentication.ldap.LDAPGroup
 
ldapGroupFilter - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
Formatted with 1 argument, the user's DN.
ldapGroupFind - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
The find pattern to use on group DNs.
ldapGroupReplace - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
The replacement pattern to use after the find pattern is executed - e.g.
ldapReadTimeout - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
ldapSearchBase - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
LDAPSearchException - Exception in com.peterphi.usermanager.guice.authentication.ldap
 
LDAPSearchException() - Constructor for exception com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchException
 
LDAPSearchException(String) - Constructor for exception com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchException
 
LDAPSearchException(String, Throwable) - Constructor for exception com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchException
 
LDAPSearchException(Throwable) - Constructor for exception com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchException
 
LDAPSearchService - Class in com.peterphi.usermanager.guice.authentication.ldap
 
LDAPSearchService() - Constructor for class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
LDAPUser - Class in com.peterphi.usermanager.guice.authentication.ldap
 
LDAPUser(String, String) - Constructor for class com.peterphi.usermanager.guice.authentication.ldap.LDAPUser
 
LDAPUserAuthenticationService - Class in com.peterphi.usermanager.guice.authentication.ldap
 
LDAPUserAuthenticationService() - Constructor for class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserAuthenticationService
 
LDAPUserRecord - Class in com.peterphi.usermanager.guice.authentication.ldap
 
LDAPUserRecord(String, String, List<LDAPGroup>) - Constructor for class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserRecord
 
le(int) - Static method in class com.peterphi.std.types.CompareHelper
Evaluates the result of a.compareTo(b) and returns a <= b
le(Timecode) - Method in class com.peterphi.std.types.Timecode
 
le(Timecode, Timecode) - Static method in class com.peterphi.std.types.TimecodeComparator
 
le(Comparable<T>, T) - Static method in class com.peterphi.std.types.CompareHelper
a <= b
le(String, Object) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
le(String, Object) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
LE - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
LE_REF - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
leRef(String, String) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
leRef(String, String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
limit - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraints
 
limit(int) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
limit(int) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
limit(int) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
LIMIT - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
Set to the maximum results to return for this query; a special limit of -1 (see WebQuery.LIMIT_RETURN_ZERO) requests no row data (useful when just wanting a count of resultset size.
LIMIT_RETURN_ZERO - Static variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
Special limit value used to request the returning of 0 data rows (will still return count if requested)
LIQUIBASE_ACTION - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
LIQUIBASE_CHANGELOG - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
LIQUIBASE_CONTEXTS - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
LIQUIBASE_LABELS - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
LIQUIBASE_PARAMETER - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
LiquibaseAction - Enum Class in com.peterphi.std.guice.liquibase
 
LiquibaseChangesetsPending - Exception in com.peterphi.std.guice.liquibase.exception
Thrown to indicate that there are liquibase changesets pending
LiquibaseChangesetsPending(List<ChangeSet>) - Constructor for exception com.peterphi.std.guice.liquibase.exception.LiquibaseChangesetsPending
 
LiquibaseHibernateValidator - Class in com.peterphi.std.guice.liquibase.hibernate
Hibernate Configuration Validator that makes sure database has all appropriate liquibase migrations applied before hibernate is permitted to access the database.
LiquibaseHibernateValidator() - Constructor for class com.peterphi.std.guice.liquibase.hibernate.LiquibaseHibernateValidator
 
list - Variable in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
list(Iterable<T>) - Static method in class com.peterphi.std.util.ListUtility
Converts an Iterable into a List
list(List<T>) - Static method in class com.peterphi.std.util.ListUtility
 
list(T[]) - Static method in class com.peterphi.std.util.ListUtility
 
listJobs() - Method in interface com.peterphi.carbon.CarbonClient
 
listJobs() - Method in class com.peterphi.carbon.CarbonClientImpl
 
ListUtility - Class in com.peterphi.std.util
 
ListUtility() - Constructor for class com.peterphi.std.util.ListUtility
 
LiteralRestResponseException - Exception in com.peterphi.std.guice.web.rest.jaxrs.exception
An exception that contains the exact Response that should be sent back to the client
LiteralRestResponseException(Response) - Constructor for exception com.peterphi.std.guice.web.rest.jaxrs.exception.LiteralRestResponseException
 
LiteralRestResponseException(Response, Throwable) - Constructor for exception com.peterphi.std.guice.web.rest.jaxrs.exception.LiteralRestResponseException
 
load() - Method in class com.peterphi.std.io.PropertyFile
 
load(OAuth2TokenResponse) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
load(File) - Method in class com.peterphi.std.io.PropertyFile
 
load(InputStream) - Method in class com.peterphi.std.io.PropertyFile
 
load(Reader) - Method in class com.peterphi.std.io.PropertyFile
 
load(Map<String, String>) - Method in class com.peterphi.std.io.PropertyFile
 
load(Properties) - Method in class com.peterphi.std.io.PropertyFile
 
loadAuthResponse(String) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
loadCertificates(File) - Static method in class com.peterphi.std.crypto.PEMHelper
Load one or more X.509 Certificates from a PEM file
loadConfig(String) - Method in interface com.peterphi.std.guice.web.rest.service.logging.GuiceRestLoggingService
 
loadConfig(String) - Method in class com.peterphi.std.guice.web.rest.service.logging.GuiceRestLoggingServiceImpl
 
LOCAL_REST_SERVICES_ENDPOINT - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
LocalAndLDAPAuthenticationService - Class in com.peterphi.usermanager.guice.authentication.ldap
 
LocalAndLDAPAuthenticationService() - Constructor for class com.peterphi.usermanager.guice.authentication.ldap.LocalAndLDAPAuthenticationService
 
LocalEndpointDiscovery - Interface in com.peterphi.std.guice.serviceregistry
An interface to a service which is able to provide the local endpoint
localRestEndpoint - Variable in class com.peterphi.std.guice.metrics.rest.impl.MetricsRestServiceImpl
 
log(Object...) - Static method in class com.peterphi.std.util.tracing.Tracing
If verbose tracing is enabled, log an operation
log(String, Supplier<String>) - Static method in class com.peterphi.std.util.tracing.Tracing
 
LOG_AND_THROW - Enum constant in enum class com.peterphi.std.guice.common.retry.retry.RetryDecision
 
LOG_PERFORMANCE - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
Set to true to request performance metrics be reported for this query
LOG_SQL - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
Set to true to request that the SQL prepared statements as a result of this query be recorded as part of the resultset
LOG4J_PROPERTIES_FILE - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
LOGBACK_CONFIG_FILE - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
Logging - Class in com.peterphi.std.util
Automates the configuration of
LoggingModule - Class in com.peterphi.std.guice.common.logging
Reads the log4j.properties value from the service config; if a value is supplied it searches the classpath for this and loads it into log4j.
If the log4j.properties property is not specified then the default behaviour is observed (log4j configures itself automatically)
LoggingModule(GuiceConfig) - Constructor for class com.peterphi.std.guice.common.logging.LoggingModule
 
login(String, String) - Method in class com.peterphi.usermanager.db.dao.hibernate.UserDaoImpl
 
LOGIN_SESSION_ATTRIBUTE - Static variable in class com.peterphi.usermanager.guice.authentication.UserLoginModule
 
LOGIN_SESSION_ATTRIBUTE - Static variable in class com.peterphi.usermanager.guice.authentication.UserLoginProvider
 
LOGIN_TIMEOUT - Static variable in class com.peterphi.usermanager.guice.authentication.UserLoginProvider
The maximum amount of time a login transaction is permitted to run before being abandoned
loginByAccessKey(String) - Method in class com.peterphi.usermanager.db.dao.hibernate.UserDaoImpl
 
loginBySessionReconnectKey(String) - Method in class com.peterphi.usermanager.db.dao.hibernate.UserDaoImpl
 
LoginUIService - Interface in com.peterphi.usermanager.ui.api
 
LoginUIServiceImpl - Class in com.peterphi.usermanager.ui.impl
 
LoginUIServiceImpl() - Constructor for class com.peterphi.usermanager.ui.impl.LoginUIServiceImpl
 
logOngoing(String, String, Object...) - Static method in class com.peterphi.std.util.tracing.Tracing
Log an additional message about an ongoing operation
logPerformance - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
logPerformance(boolean) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
logSQL - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
logSQL(boolean) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
longToBytes(long) - Static method in class com.peterphi.std.io.nio.NIOHelper
 
loosenXmlAnyOtherNamespaceToXmlAnyAnyNamespace(MultiXSDSchemaFiles) - Static method in class com.peterphi.std.util.jaxb.MultiXSDSchemaLoosener
 
loosenXmlAnyOtherNamespaceToXmlAnyAnyNamespace(Node) - Static method in class com.peterphi.std.util.jaxb.MultiXSDSchemaLoosener
Try to loosen any xsd:any constraint where namespace="##other" to namespace="##any" (because JAXB cannot represent namespace="##any", the generated schemas are often over-constrained as a result)
LowSecurityCSRFTokenStore - Class in com.peterphi.usermanager.guice.token
 
LowSecurityCSRFTokenStore() - Constructor for class com.peterphi.usermanager.guice.token.LowSecurityCSRFTokenStore
 
lt(int) - Static method in class com.peterphi.std.types.CompareHelper
Evaluates the result of a.compareTo(b) and returns a < b
lt(Timecode) - Method in class com.peterphi.std.types.Timecode
 
lt(Timecode, Timecode) - Static method in class com.peterphi.std.types.TimecodeComparator
 
lt(Comparable<T>, T) - Static method in class com.peterphi.std.types.CompareHelper
a < b
lt(String, Object) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
lt(String, Object) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
LT - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
LT_REF - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
ltRef(String, String) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
ltRef(String, String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 

M

makeContext() - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafTemplater
Build a new AbstractContext (exposing the HttpCallContext, where possible)
makeNextRunVerbose() - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
Enable Verbose Tracing for the next run of this daemon
makeReadOnly() - Method in class com.peterphi.std.io.PropertyFile
Make this PropertyFile object read-only
MalformedCarbonResponseException - Exception in com.peterphi.carbon.exception
Indicates a malformed API response from Carbon
MalformedCarbonResponseException() - Constructor for exception com.peterphi.carbon.exception.MalformedCarbonResponseException
 
MalformedCarbonResponseException(String) - Constructor for exception com.peterphi.carbon.exception.MalformedCarbonResponseException
 
MalformedCarbonResponseException(String, Throwable) - Constructor for exception com.peterphi.carbon.exception.MalformedCarbonResponseException
 
MalformedCarbonResponseException(Throwable) - Constructor for exception com.peterphi.carbon.exception.MalformedCarbonResponseException
 
ManualIndexableService - Class in com.peterphi.std.guice.serviceregistry.index
Describes a service which is not automatically exposed by this application (for example, it may be a remote service that this application is responsible for registering with the index service)
ManualIndexableService(String, String) - Constructor for class com.peterphi.std.guice.serviceregistry.index.ManualIndexableService
 
manualReconfigure(GuiceConfig) - Static method in class com.peterphi.std.guice.common.logging.LoggingModule
 
MARK_UPDATED - Enum constant in enum class com.peterphi.std.guice.liquibase.LiquibaseAction
Mark that all pending changesets have been applied without actually executing any of their logic (this is "changeLogSync" at the liquibase command-line)
marshal(UserEntity) - Method in class com.peterphi.usermanager.rest.marshaller.UserMarshaller
 
matches(Class) - Method in class com.peterphi.std.guice.web.rest.auth.interceptor.RestClassMatcher
 
matches(Method) - Method in class com.peterphi.std.guice.web.rest.auth.interceptor.WebMethodMatcher
 
max(Timeout...) - Static method in class com.peterphi.std.threading.Timeout
Filter through a number of timeouts to find the one with the longest period
max(Timecode...) - Static method in class com.peterphi.std.types.TimecodeComparator
Returns the larger of a number of timecodes
MAX_VALUE - Static variable in class com.peterphi.std.threading.Deadline
A deadline which will never arrive - representing the year 292278994, on Sun Aug 17 at 07:12:55 UTC
MAX_VALUE - Static variable in class com.peterphi.std.threading.Timeout
The maximum possible timeout
maxAttempts() - Element in annotation interface com.peterphi.std.guice.common.retry.annotation.Retry
The maximum number of attempts before the exception is thrown as normal
maxAttemptsReached(int) - Method in class com.peterphi.std.guice.common.retry.retry.RetryManager
Returns true if the given attempt number is greater than or equal to the maximum number of attempts this retry manager should run
md5(File) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
 
md5(File, int) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
 
MD5 - Static variable in class com.peterphi.std.crypto.digest.DigestHelper
 
MDC_HTTP_REMOTE_ADDR - Static variable in class com.peterphi.std.util.tracing.TracingConstants
 
MDC_HTTP_REQUEST_URI - Static variable in class com.peterphi.std.util.tracing.TracingConstants
 
MDC_HTTP_SESSION_ID - Static variable in class com.peterphi.std.util.tracing.TracingConstants
 
MDC_SERVLET_CONTEXT_PATH - Static variable in class com.peterphi.std.util.tracing.TracingConstants
 
MDC_TRACE_ID - Static variable in class com.peterphi.std.util.tracing.TracingConstants
 
MDC_USER_ID - Static variable in class com.peterphi.std.util.tracing.TracingConstants
 
MediaInfo - Class in com.peterphi.carbon.util.mediainfo
 
MediaInfo(Element) - Constructor for class com.peterphi.carbon.util.mediainfo.MediaInfo
 
MediaInfoCommand - Class in com.peterphi.carbon.util.mediainfo
 
MediaInfoCommand(File) - Constructor for class com.peterphi.carbon.util.mediainfo.MediaInfoCommand
 
MediaInfoTrack - Class in com.peterphi.carbon.util.mediainfo
 
MediaInfoTrack(Element) - Constructor for class com.peterphi.carbon.util.mediainfo.MediaInfoTrack
 
MEGABITS - Enum constant in enum class com.peterphi.std.types.StorageUnit
One Megabit (ISO: Mb).
MEGABYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One Megabyte (ISO: MiB)
The ISO long form name for this unit is Mebibyte (which we avoid using as the enum name to avoid confusion)
merge(TimecodeRange, TimecodeRange) - Static method in class com.peterphi.std.types.TimecodeRange
Produce a new Timecode range which includes all timecodes from a and b.
merge(T) - Method in interface com.peterphi.std.guice.database.dao.Dao
Merge an unmanaged entity into a (new or existing) managed entity
merge(T) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
message - Variable in class com.peterphi.std.guice.metrics.rest.types.HealthCheckResult
 
meters - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsDocument
 
methodBlock(FrameworkMethod) - Method in class com.peterphi.std.guice.testing.GuiceUnit
 
methodInvoker(FrameworkMethod, Object) - Method in class com.peterphi.std.guice.testing.GuiceUnit
 
METRIC_CUSTOM_LABELS - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
METRICS_INCLUDE_JVM - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
MetricsCounter - Class in com.peterphi.std.guice.metrics.rest.types
 
MetricsCounter() - Constructor for class com.peterphi.std.guice.metrics.rest.types.MetricsCounter
 
MetricsCounter(String, long) - Constructor for class com.peterphi.std.guice.metrics.rest.types.MetricsCounter
 
MetricsDocument - Class in com.peterphi.std.guice.metrics.rest.types
 
MetricsDocument() - Constructor for class com.peterphi.std.guice.metrics.rest.types.MetricsDocument
 
MetricSerialiser - Class in com.peterphi.std.guice.metrics.rest.impl
 
MetricSerialiser() - Constructor for class com.peterphi.std.guice.metrics.rest.impl.MetricSerialiser
 
MetricsGauge - Class in com.peterphi.std.guice.metrics.rest.types
 
MetricsGauge() - Constructor for class com.peterphi.std.guice.metrics.rest.types.MetricsGauge
 
MetricsGauge(String, String) - Constructor for class com.peterphi.std.guice.metrics.rest.types.MetricsGauge
 
MetricsHistogram - Class in com.peterphi.std.guice.metrics.rest.types
 
MetricsHistogram() - Constructor for class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
MetricsHistogram(String, long, long, long, long, double, double, double, double, double, double, double, double) - Constructor for class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
MetricsMeter - Class in com.peterphi.std.guice.metrics.rest.types
 
MetricsMeter() - Constructor for class com.peterphi.std.guice.metrics.rest.types.MetricsMeter
 
MetricsMeter(String, long, double, double, double, double) - Constructor for class com.peterphi.std.guice.metrics.rest.types.MetricsMeter
 
MetricsRestService - Interface in com.peterphi.std.guice.metrics.rest.api
 
MetricsRestServiceImpl - Class in com.peterphi.std.guice.metrics.rest.impl
 
MetricsRestServiceImpl() - Constructor for class com.peterphi.std.guice.metrics.rest.impl.MetricsRestServiceImpl
 
MetricsServiceAutoRegisterRole - Class in com.peterphi.std.guice.metrics.role
 
MetricsServiceAutoRegisterRole() - Constructor for class com.peterphi.std.guice.metrics.role.MetricsServiceAutoRegisterRole
 
MetricsServicesModule - Class in com.peterphi.std.guice.metrics.role
 
MetricsServicesModule() - Constructor for class com.peterphi.std.guice.metrics.role.MetricsServicesModule
 
min(Timeout...) - Static method in class com.peterphi.std.threading.Timeout
Filter through a number of timeouts to find the one with the shortest period
min(Timecode...) - Static method in class com.peterphi.std.types.TimecodeComparator
Returns the smaller of some timecodes
mkdirs(File) - Static method in class com.peterphi.std.io.FileHelper
Create a directory and any necessary parent directories, throwing a RuntimeException on failure
mock(Class<T>) - Method in class com.peterphi.std.guice.testing.AbstractTestModule
Create a binding for the provided class as a mockito mock
MONITOR_UPDATE_INTERVAL - Static variable in class com.peterphi.std.io.StreamUtil
 
MonitorPerformance - Annotation Interface in com.peterphi.std.guice.common.metrics.methodperf
When annotated on a public/protected/package-private method in a Guice-constructed object this annotation will automatically create a metric with the provided name (prefixed with "method-timing.")
move(File, File) - Static method in class com.peterphi.std.io.FileHelper
 
MOXY_ENABLED - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
multiply(double) - Method in class com.peterphi.std.threading.Timeout
Create a new Timeout which is equal to this timeout multiplied by some value
The resulting Timeout will be in milliseconds to maximise precision.
multiply(long) - Method in class com.peterphi.std.threading.Timeout
Create a new Timeout which is equal to this timeout multiplied by some value
multiply(BigInteger) - Method in class com.peterphi.std.types.StorageSize
Multiplies the storage size by a certain amount
MultiXSDGenerator - Class in com.peterphi.std.util.jaxb
 
MultiXSDGenerator() - Constructor for class com.peterphi.std.util.jaxb.MultiXSDGenerator
 
MultiXSDSchemaCollector - Class in com.peterphi.std.util.jaxb
Handles the logic of creating a MultiXSD
MultiXSDSchemaCollector() - Constructor for class com.peterphi.std.util.jaxb.MultiXSDSchemaCollector
 
MultiXSDSchemaFile - Class in com.peterphi.std.util.jaxb.type
 
MultiXSDSchemaFile() - Constructor for class com.peterphi.std.util.jaxb.type.MultiXSDSchemaFile
 
MultiXSDSchemaFiles - Class in com.peterphi.std.util.jaxb.type
Encodes one or more XSDs in a single XML
MultiXSDSchemaFiles() - Constructor for class com.peterphi.std.util.jaxb.type.MultiXSDSchemaFiles
 
MultiXSDSchemaLoosener - Class in com.peterphi.std.util.jaxb
Utility class that loosens any xsd:any constraint where namespace="##other" to namespace="##any" (because JAXB cannot represent namespace="##any" with XmlAnyElement, so the generated schemas are often over-constrained as a result)
MultiXSDSchemaLoosener() - Constructor for class com.peterphi.std.util.jaxb.MultiXSDSchemaLoosener
 

N

name - Variable in class com.peterphi.std.guice.config.rest.types.ConfigPropertyValue
 
name - Variable in class com.peterphi.std.guice.hibernate.webquery.impl.PropertyWrapper
 
name - Variable in class com.peterphi.std.guice.hibernate.webquery.impl.QProperty
 
name - Variable in class com.peterphi.std.guice.metrics.rest.types.HealthCheckResult
 
name - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsCounter
 
name - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsGauge
 
name - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
name - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsMeter
 
name - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
An optional name for the query, to allow server-side optimisation/hinting
name - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQProjectionField
 
name - Variable in class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQEntityProperty
 
name - Variable in class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQEntitySchema
 
name - Variable in class com.peterphi.std.io.PropertyFile.NameValuePair
 
name - Variable in class com.peterphi.std.util.jaxb.type.MultiXSDSchemaFile
The filename
name - Variable in class com.peterphi.usermanager.rest.type.UserManagerUser
User's real name
name() - Element in annotation interface com.peterphi.std.guice.common.cached.annotation.Cache
The name of the (global) cache that will be used (if not specified a global cache name based on the fully qualified class/method name will be used)
name() - Element in annotation interface com.peterphi.std.guice.common.metrics.methodperf.MonitorPerformance
 
name(Class<?>, String...) - Static method in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
Produces a sensible name for a path beneath a class, taking into account that the class provided might be enhanced by guice AOP (if it is then the class from the code will be used, rather than the generated AOP class name)
name(String) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
NAME - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
An optional name for the query, to allow server-side optimisation/hinting
names() - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
NameValuePair(String, String) - Constructor for class com.peterphi.std.io.PropertyFile.NameValuePair
 
neq(String, Object) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
neq(String, Object) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
NEQ - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
NEQ_REF - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
neqRef(String, String) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
neqRef(String, String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
NETWORK_DECIMAL - Static variable in enum class com.peterphi.std.types.StorageUnit
 
NetworkConfig - Class in com.peterphi.std.guice.common.serviceprops.net
Describes some configuration to load (and keep up-to-date) over the network.
If constructed by Guice this will automatically keep the main service configuration up-to-date
NetworkConfig() - Constructor for class com.peterphi.std.guice.common.serviceprops.net.NetworkConfig
 
NetworkConfig(GuiceConfig, String) - Constructor for class com.peterphi.std.guice.common.serviceprops.net.NetworkConfig
 
NetworkConfigGuiceRole - Class in com.peterphi.std.guice.common.serviceprops.net
 
NetworkConfigGuiceRole() - Constructor for class com.peterphi.std.guice.common.serviceprops.net.NetworkConfigGuiceRole
 
NetworkConfigReloadDaemon - Class in com.peterphi.std.guice.common.serviceprops.net
 
NetworkConfigReloadDaemon() - Constructor for class com.peterphi.std.guice.common.serviceprops.net.NetworkConfigReloadDaemon
 
NetworkConfigReloadModule - Class in com.peterphi.std.guice.common.serviceprops.net
 
NetworkConfigReloadModule() - Constructor for class com.peterphi.std.guice.common.serviceprops.net.NetworkConfigReloadModule
 
newAnd() - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroup
Construct a new empty AND group
newInstanceWithId(Object) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
Create a new instance of this entity, setting only the ID field
newNone() - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroup
Construct a new empty NONE group
newOgnlLookup(Object) - Static method in class com.peterphi.std.guice.common.ognl.OgnlFactory
Creates a lookup helper for StrTemplate to allow the evaluation of OGNL blocks within strings.
Callers should probably use OgnlFactory.template(String, Object) instead.
newOperationId() - Static method in class com.peterphi.std.util.tracing.Tracing
Allocate an operation ID within a tracing block, returning null if we are not within a tracing block
newOr() - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroup
Construct a new empty OR group
newValue - Variable in class com.peterphi.std.guice.common.breaker.TripRecord
 
next() - Method in class com.peterphi.std.types.HybridIterator
 
next(Object, SharedSessionContractImplementor) - Method in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
next(Object, SharedSessionContractImplementor) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
next(Object, SharedSessionContractImplementor) - Method in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
nextElement() - Method in class com.peterphi.std.types.HybridIterator
 
NIBBLES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One nibble (4 bits)
NIOHelper - Class in com.peterphi.std.io.nio
 
NIOHelper() - Constructor for class com.peterphi.std.io.nio.NIOHelper
 
NO_LOG_AND_THROW - Enum constant in enum class com.peterphi.std.guice.common.retry.retry.RetryDecision
 
NoBackoffStrategy - Class in com.peterphi.std.guice.common.retry.retry.backoff
A simple retry backoff that permits a single attempt and then no more
NoBackoffStrategy() - Constructor for class com.peterphi.std.guice.common.retry.retry.backoff.NoBackoffStrategy
 
NoClientBreaker - Annotation Interface in com.peterphi.std.guice.restclient.annotations
If specified on a JAX-RS Interface type, clients will not be registered with the Breaker REST Client Pausing system
This is intended for services that cannot safely or sensibly be paused -- a prime example is services that are directly involved in the authentication pipeline to reset breakers
none() - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
NONE - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroupType
NOT implemented as an OR group with a NOT around it
not() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
not() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraintLine
 
NOT_CONTAINS - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
NOT_IN - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
NOT_NULL - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
NOT_STARTS_WITH - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
notContains(String) - Method in class com.peterphi.std.util.CaseInsensitiveSet
 
notContains(String, Object) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
notContains(String, Object) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
note - Variable in class com.peterphi.std.guice.common.breaker.TripRecord
 
notifyBreakerChange(boolean) - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemon
Method designed to be overridden to receive a notification any time the tripped state of the breaker returned by GuiceDaemon.getBreaker() changes.
notifyHasBeenCompiled(String, OgnlEvaluator) - Method in class com.peterphi.std.guice.common.ognl.OgnlEvaluatorCollection
 
NotImplementedException - Exception in com.peterphi.std
Description: An Error thrown when some functionality is not yet implemented.
NotImplementedException() - Constructor for exception com.peterphi.std.NotImplementedException
 
NotImplementedException(String) - Constructor for exception com.peterphi.std.NotImplementedException
 
NotImplementedException(String, Throwable) - Constructor for exception com.peterphi.std.NotImplementedException
 
notIn(String, Object...) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
notIn(String, Collection<?>) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
notIn(String, Collection<?>) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
notStartsWith(String, Object) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
notStartsWith(String, Object) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
NOW - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates.WebQueryDateAnchor
 
nowMinus(Period) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates
 
nowPlus(Period) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates
 
NTSC - Static variable in class com.peterphi.std.types.Timebase
29.97 Hz (NTSC.
NTSC_24 - Static variable in class com.peterphi.std.types.Timebase
23.976 Hz (24p).
NTSC_60 - Static variable in class com.peterphi.std.types.Timebase
59.94 Hz.
nullable - Variable in class com.peterphi.std.guice.hibernate.webquery.impl.QProperty
 
nullable - Variable in class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQEntityProperty
 
NullOutputStream - Class in com.peterphi.std.io
An OutputStream which immediately discards all writes
NullOutputStream() - Constructor for class com.peterphi.std.io.NullOutputStream
 
nullSafeGet(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
nullSafeGet(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
nullSafeGet(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaLocalDateUserType
 
nullSafeGet(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.SampleCountUserType
 
nullSafeGet(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
nullSafeGet(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.TimecodeUserType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaLocalDateUserType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class com.peterphi.std.guice.hibernate.usertype.SampleCountUserType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class com.peterphi.std.guice.hibernate.usertype.TimecodeUserType
 
NUMERIC - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQDataType
 

O

OAUTH_AUTHORISATION_CODE - Static variable in class com.peterphi.usermanager.db.entity.IDPrefix
 
OAUTH_DELEGATED_TOKEN - Static variable in class com.peterphi.usermanager.db.entity.IDPrefix
 
OAUTH_DELEGATING_BEARER_GENERATOR - Static variable in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
A Bearer Token generator that generates Delegated Tokens for an OAuth2 user session when calling other services
OAUTH_SERVICE - Static variable in class com.peterphi.usermanager.db.entity.IDPrefix
 
OAUTH_SERVICE_SECRET - Static variable in class com.peterphi.usermanager.db.entity.IDPrefix
 
OAUTH_SESSION - Static variable in class com.peterphi.usermanager.db.entity.IDPrefix
 
OAUTH_SESSION_TOKEN - Static variable in class com.peterphi.usermanager.db.entity.IDPrefix
 
OAUTH2_CLIENT_ENDPOINT - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
OAUTH2_CLIENT_ID - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
OAUTH2_CLIENT_SECRET - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
OAuth2ClientCallbackRestService - Interface in com.peterphi.std.guice.web.rest.auth.oauth2.rest.api
 
OAuth2ClientCallbackRestServiceImpl - Class in com.peterphi.std.guice.web.rest.auth.oauth2.rest.impl
 
OAuth2ClientCallbackRestServiceImpl() - Constructor for class com.peterphi.std.guice.web.rest.auth.oauth2.rest.impl.OAuth2ClientCallbackRestServiceImpl
 
OAuth2ClientModule - Class in com.peterphi.std.guice.web.rest.auth.oauth2
 
OAuth2ClientModule() - Constructor for class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2ClientModule
 
OAuth2SessionRef - Class in com.peterphi.std.guice.web.rest.auth.oauth2
Holds the OAuth2 callback information for this session; will start unpopulated (see OAuth2SessionRef.isValid()) and then be populated once the OAuth2 callback completes.
OAuth2SessionRef(UserManagerOAuthService, String, String, String, URI) - Constructor for class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
OAuth2TokenResponse - Class in com.peterphi.usermanager.rest.iface.oauth2server.types
 
OAuth2TokenResponse() - Constructor for class com.peterphi.usermanager.rest.iface.oauth2server.types.OAuth2TokenResponse
 
OAuth2TokenResponse(String, String, Date) - Constructor for class com.peterphi.usermanager.rest.iface.oauth2server.types.OAuth2TokenResponse
 
OAuth2TokenResponse(String, String, Date, String) - Constructor for class com.peterphi.usermanager.rest.iface.oauth2server.types.OAuth2TokenResponse
 
OAuthDelegatedTokenDaoImpl - Class in com.peterphi.usermanager.db.dao.hibernate
 
OAuthDelegatedTokenDaoImpl() - Constructor for class com.peterphi.usermanager.db.dao.hibernate.OAuthDelegatedTokenDaoImpl
 
OAuthDelegatedTokenEntity - Class in com.peterphi.usermanager.db.entity
 
OAuthDelegatedTokenEntity() - Constructor for class com.peterphi.usermanager.db.entity.OAuthDelegatedTokenEntity
 
oauthSelfEndpoint - Variable in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
OAuthServerDeclinedAuthorisationException - Exception in com.peterphi.std.guice.web.rest.auth.oauth2.rest.impl
Thrown when the remote OAuth Server sends a callback containing an error code
OAuthServerDeclinedAuthorisationException() - Constructor for exception com.peterphi.std.guice.web.rest.auth.oauth2.rest.impl.OAuthServerDeclinedAuthorisationException
 
OAuthServerDeclinedAuthorisationException(String) - Constructor for exception com.peterphi.std.guice.web.rest.auth.oauth2.rest.impl.OAuthServerDeclinedAuthorisationException
 
OAuthServerDeclinedAuthorisationException(String, Throwable) - Constructor for exception com.peterphi.std.guice.web.rest.auth.oauth2.rest.impl.OAuthServerDeclinedAuthorisationException
 
OAuthServerDeclinedAuthorisationException(Throwable) - Constructor for exception com.peterphi.std.guice.web.rest.auth.oauth2.rest.impl.OAuthServerDeclinedAuthorisationException
 
OAuthServiceDaoImpl - Class in com.peterphi.usermanager.db.dao.hibernate
 
OAuthServiceDaoImpl() - Constructor for class com.peterphi.usermanager.db.dao.hibernate.OAuthServiceDaoImpl
 
oauthServiceEndpoint - Variable in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
OAuthServiceEntity - Class in com.peterphi.usermanager.db.entity
 
OAuthServiceEntity() - Constructor for class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
oauthServiceRedirectEndpoint - Variable in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
OAuthSessionContextDaoImpl - Class in com.peterphi.usermanager.db.dao.hibernate
 
OAuthSessionContextDaoImpl() - Constructor for class com.peterphi.usermanager.db.dao.hibernate.OAuthSessionContextDaoImpl
 
OAuthSessionContextEntity - Class in com.peterphi.usermanager.db.entity
Indicates a user has used a Service with a given Scope (and allows a user to revoke access to a Service at any time)
OAuthSessionContextEntity() - Constructor for class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
OAuthSessionDaoImpl - Class in com.peterphi.usermanager.db.dao.hibernate
 
OAuthSessionDaoImpl() - Constructor for class com.peterphi.usermanager.db.dao.hibernate.OAuthSessionDaoImpl
 
OAuthSessionDelegatingBearerGenerator - Class in com.peterphi.std.guice.web.rest.auth.oauth2
Bearer Token Generator that automatically generates User Manager Delegation Tokens for outgoing service calls it is assigned to help with.
OAuthSessionDelegatingBearerGenerator() - Constructor for class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthSessionDelegatingBearerGenerator
 
OAuthSessionEntity - Class in com.peterphi.usermanager.db.entity
 
OAuthSessionEntity() - Constructor for class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
OAuthUser - Class in com.peterphi.std.guice.web.rest.auth.oauth2
 
OAuthUser() - Constructor for class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
objectValue - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQProjectionField
 
of(String...) - Static method in class com.peterphi.std.util.CaseInsensitiveSet
 
offset - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraints
 
offset(int) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
offset(int) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
offset(int) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
OFFSET - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
Set the index of the first result to return for this query
OgnlEvaluator - Class in com.peterphi.std.guice.common.ognl
 
OgnlEvaluator() - Constructor for class com.peterphi.std.guice.common.ognl.OgnlEvaluator
 
OgnlEvaluator(String) - Constructor for class com.peterphi.std.guice.common.ognl.OgnlEvaluator
 
OgnlEvaluator(String, BiConsumer<String, OgnlEvaluator>) - Constructor for class com.peterphi.std.guice.common.ognl.OgnlEvaluator
 
OgnlEvaluatorCollection - Class in com.peterphi.std.guice.common.ognl
 
OgnlEvaluatorCollection() - Constructor for class com.peterphi.std.guice.common.ognl.OgnlEvaluatorCollection
 
OgnlFactory - Class in com.peterphi.std.guice.common.ognl
 
OkHttpAutoClientRole - Class in com.peterphi.std.guice.restclient
Automatically switches the Resteasy HTTP Client from Apache to OkHttp (which supports H2C) if OkHttp3 is on the classpath
OkHttpAutoClientRole() - Constructor for class com.peterphi.std.guice.restclient.OkHttpAutoClientRole
 
OkHttpClientBuilder - Class in com.peterphi.std.guice.restclient.resteasy.impl.okhttp
 
OkHttpClientBuilder() - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientBuilder
 
OkHttpClientEngine - Class in com.peterphi.std.guice.restclient.resteasy.impl.okhttp
Implementation of ClientHttpEngine based on OkHttp.
OkHttpClientEngine(OkHttpClient) - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientEngine
 
OkHttpClientFactory - Class in com.peterphi.std.guice.restclient.resteasy.impl.okhttp
 
OkHttpClientFactory(ShutdownManager) - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientFactory
 
on() - Element in annotation interface com.peterphi.std.guice.common.retry.annotation.Retry
The exception types which, if thrown, will cause retry.
on_cancel() - Method in class com.peterphi.std.threading.SettableFuture
 
ON_CSRF_TOKEN_FAILURE_REDIRECT_TO_LOGIN_AGAIN - Static variable in class com.peterphi.usermanager.guice.UMConfig
 
on_set() - Method in class com.peterphi.std.threading.SettableFuture
 
one() - Method in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
When exactly one result is expected, returns that result or throws IllegalArgumentException if too many or too few results were returned
ONE_MINUTE - Static variable in class com.peterphi.std.threading.Timeout
One minute
ONE_QUARTER_SECOND - Static variable in class com.peterphi.std.threading.Timeout
0.25 seconds (250 milliseconds)
ONE_SECOND - Static variable in class com.peterphi.std.threading.Timeout
One second
openResource(ClassLoader, URL, String) - Static method in class com.peterphi.std.io.PropertyFile
 
operator - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroup
 
opportunisticallyRefreshUserData(String, String) - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserAuthenticationService
Temporarily borrow a user's credentials to run an opportunistic user data refresh
ops - Variable in class com.peterphi.std.util.tracing.Tracing
 
or() - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
Construct a new OR group and return it for method chaining
or(Consumer<WQGroup>) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
Construct a new OR group, using the supplier to add the constraints to the group.
OR - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroupType
 
order(WQOrder) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
ORDER - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
 
orderAsc(String) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
orderDesc(String) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
orderings - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
originService - Variable in class com.peterphi.usermanager.rest.type.UserManagerUser
If delegated, the origin service who is acting on behalf of the user
overlaps(TimecodeRange) - Method in class com.peterphi.std.types.TimecodeRange
Determines whether two timecode ranges overlap (or are equivalent)
OVERRIDE_FILE_PROPERTY - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
overridesFile - Variable in class com.peterphi.std.guice.web.rest.service.servicedescription.RestConfigListImpl
 
OVERWRITE - Enum constant in enum class com.peterphi.std.io.ActionOnConflict
 

P

packagePredicate(Predicate<String>) - Static method in class com.peterphi.std.guice.common.ClassScanner
 
packages() - Element in annotation interface com.peterphi.std.guice.testing.com.peterphi.std.guice.testing.annotations.GuiceConfig
Recursively scan the listed packages
ParamInvokeable<T> - Class in com.peterphi.std.threading
A special ParamRunnable which runs synchronously once prepare() is called
ParamInvokeable() - Constructor for class com.peterphi.std.threading.ParamInvokeable
 
ParamRunnable<T> - Class in com.peterphi.std.threading
A class encapsulating the Runnable idea, mixed with Callable - instead of having a return type, this takes an argument to be passed to the run method
ParamRunnable() - Constructor for class com.peterphi.std.threading.ParamRunnable
 
ParamRunnableShell<T> - Class in com.peterphi.std.threading
The Runnable shell in which a ParamRunnable is wrapped once its prepare() method is called
ParamRunnableShell(ParamRunnable<T>, T) - Constructor for class com.peterphi.std.threading.ParamRunnableShell
 
parse(byte[]) - Static method in class com.peterphi.std.util.JDOMUtils
 
parse(File) - Static method in class com.peterphi.std.util.DOMUtils
 
parse(File) - Static method in class com.peterphi.std.util.JDOMUtils
 
parse(InputStream) - Static method in class com.peterphi.std.util.DOMUtils
 
parse(InputStream) - Static method in class com.peterphi.std.util.JDOMUtils
 
parse(Reader) - Static method in class com.peterphi.std.util.DOMUtils
 
parse(Reader) - Static method in class com.peterphi.std.util.JDOMUtils
 
parse(Class<?>, String) - Static method in class com.peterphi.std.guice.hibernate.webquery.impl.WQTypeHelper
 
parse(String) - Static method in class com.peterphi.carbon.util.mediainfo.MediaInfoCommand
 
parse(String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
parse(String) - Static method in enum class com.peterphi.std.types.StorageUnit
Parse the non-ISO abbreviation: MiB and MB both -> MEGABYTE (which is technically a "Mebibyte")
parse(String) - Static method in class com.peterphi.std.util.DOMUtils
 
parse(String) - Static method in class com.peterphi.std.util.JDOMUtils
 
parse(String, WebQuery) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQueryParser
 
parse(PemObject) - Static method in class com.peterphi.std.crypto.PEMHelper
Parse a PemObject.
parse(InputSource) - Static method in class com.peterphi.std.util.DOMUtils
 
parseEmbeddable(QEntityFactory, SessionFactoryImplementor, String, EmbeddableType<?>) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
Parse an @Embeddable
parseISO(String) - Static method in enum class com.peterphi.std.types.StorageUnit
Parse the ISO abbreviation: (e.g.
parseLegacy(String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQOrder
 
parseUser(String) - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
parseVidispine(String) - Static method in class com.peterphi.std.types.SampleCount
Deprecated.
PassthroughUserInterrogator - Class in com.peterphi.std.guice.web.rest.auth.interceptor
The default interrogator interface, used if ServiceLoader finds no custom implementations
PassthroughUserInterrogator() - Constructor for class com.peterphi.std.guice.web.rest.auth.interceptor.PassthroughUserInterrogator
 
password() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.UsernamePasswordCredentials
Returns the value of the password record component.
PASSWORD - Static variable in class com.peterphi.std.guice.apploader.GuiceServiceProperties
 
path - Variable in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfig
 
path - Variable in class com.peterphi.std.guice.config.rest.types.ConfigPropertyData
 
path - Variable in class com.peterphi.std.guice.config.rest.types.ConfigPropertyValue
 
peek() - Static method in class com.peterphi.std.guice.web.HttpCallContext
Retrieve the HttpCallContext associated with this Thread (or null if none is associated)
peek() - Static method in class com.peterphi.std.util.tracing.Tracing
 
PEMHelper - Class in com.peterphi.std.crypto
PEM handling utilities
percentile50 - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
percentile75 - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
percentile95 - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
percentile98 - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
percentile99 - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
percentile999 - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
persistStore - Variable in class com.peterphi.std.guice.common.breaker.BreakerPersistStore
 
PETABITS - Enum constant in enum class com.peterphi.std.types.StorageUnit
One Petabit (ISO: Pb).
PETABYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One Petabyte (ISO: PiB)
The ISO long form name for this unit is Pebibyte (which we avoid using as the enum name to avoid confusion)
ping() - Method in interface com.peterphi.std.guice.web.rest.service.restcore.GuiceRestCoreService
 
ping() - Method in class com.peterphi.std.guice.web.rest.service.restcore.GuiceRestCoreServiceImpl
 
poll() - Method in class com.peterphi.std.threading.SettableFuture
 
port() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.AuthScope
Returns the value of the port record component.
postConstruct() - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemon
 
postConstruct() - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
 
postConstruct() - Method in interface com.peterphi.std.guice.common.lifecycle.GuiceLifecycleListener
Called after this object has been fully and successfully constructed
postConstruct() - Method in class com.peterphi.std.guice.metrics.gauge.AbstractGauge
 
postConstruct() - Method in class com.peterphi.std.guice.metrics.health.AbstractHealthCheck
 
postConstruct() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
postConstruct() - Method in class com.peterphi.usermanager.guice.async.AsynchronousActionService
 
postConstruct() - Method in class com.peterphi.usermanager.guice.token.ThymeleafCSRFTokenStoreRegistration
 
PostgresDialect - Class in com.peterphi.std.guice.hibernate.dialect
A custom PostgreSQL Dialect for Hibernate that uses bytea instead of oid for byte[] Lobs
PostgresDialect() - Constructor for class com.peterphi.std.guice.hibernate.dialect.PostgresDialect
 
preconfigure(GuiceConfig) - Static method in class com.peterphi.std.guice.common.logging.LoggingModule
Attempt to configure the logging system before the environment is fully prepared
Will be subsequently reconfigured by the LoggingModule being constructed
preempt() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.UsernamePasswordCredentials
Returns the value of the preempt record component.
PreemptiveBearerAuthInterceptor - Class in com.peterphi.std.guice.restclient.resteasy.impl
 
PreemptiveBearerAuthInterceptor() - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.PreemptiveBearerAuthInterceptor
 
PREFIX - Static variable in class com.peterphi.usermanager.util.UserManagerBearerToken
 
PREFIX_DELEGATED - Static variable in class com.peterphi.usermanager.util.UserManagerBearerToken
 
PREFIX_SERVICE_TOKEN - Static variable in class com.peterphi.usermanager.util.UserManagerBearerToken
 
prepare(T) - Method in class com.peterphi.std.threading.ParamInvokeable
Deprecated.
if calling a ParamInvokeable directly the call(T) method should be used; this method is for maintaining full backwards compatibility with ParamRunnable
prepare(T) - Method in class com.peterphi.std.threading.ParamRunnable
 
prepared - Variable in class com.peterphi.std.threading.ParamRunnable
 
preShutdown() - Method in interface com.peterphi.std.guice.common.shutdown.iface.StoppableService
Called before the actual shutdown to alert the service to the fact that a shutdown has commenced.
pretty(Source) - Static method in class com.peterphi.std.util.DOMUtils
Serialise the provided source to a pretty-printed String with the default indent settings
pretty(Source, StreamResult) - Static method in class com.peterphi.std.util.DOMUtils
Serialise the provided source to the provided destination, pretty-printing with the default indent settings
pretty(Document) - Static method in class com.peterphi.std.guice.xmltesting.XMLDiffHelper
Pretty-print some XML
pretty(Node) - Static method in class com.peterphi.std.util.DOMUtils
Serialise the provided Node to a pretty-printed String with the default indent settings
N.B.
print(Class<?>) - Static method in class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.SchemaGenerateUtil
 
print(Object) - Static method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Helper method to print a serialised object to stdout (for dev/debugging use)
process - Variable in class com.peterphi.std.system.exec.Execed
 
process() - Method in class com.peterphi.std.guice.freemarker.FreemarkerCall
Render the template to a String
process() - Method in interface com.peterphi.std.guice.web.rest.templating.TemplateCall
Render the template to a String
process() - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafCall
Render the template to a String
process(WebQuery, String, List<String>) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryDecodePlugin
Called to request that the plugin add the appropriate constraints to query
process(WebQuery, String, List<String>) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryEnumOrdinalPlugin
 
process(WebQuery, String, List<String>) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryPresetPlugin
 
process(Writer) - Method in class com.peterphi.std.guice.freemarker.FreemarkerCall
Render the template to a Writer
process(Writer) - Method in interface com.peterphi.std.guice.web.rest.templating.TemplateCall
Render the template to a Writer
process(Writer) - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafCall
Render the template to a Writer
process(Response.ResponseBuilder) - Method in class com.peterphi.std.guice.freemarker.FreemarkerCall
Render the template as the entity for a ResponseBuilder, returning the built Response
process(Response.ResponseBuilder) - Method in interface com.peterphi.std.guice.web.rest.templating.TemplateCall
Render the template as the entity for a ResponseBuilder, returning the built Response
process(Response.ResponseBuilder) - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafCall
Render the template as the entity for a ResponseBuilder, returning the built Response
process(HttpRequest, HttpContext) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.PreemptiveBearerAuthInterceptor
 
processMethod(Class<?>, Executable) - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyRegistryModule
 
progress(long) - Method in interface com.peterphi.std.io.ICopyProgressMonitor
 
prop(String, String) - Static method in class com.peterphi.std.guice.apploader.GuiceServiceProperties
 
properties - Variable in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfig
 
properties - Variable in class com.peterphi.std.guice.config.rest.types.ConfigPropertyData
 
properties - Variable in class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQEntitySchema
 
property(String) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.JPAJoin
 
propertyChanged(String) - Method in class com.peterphi.std.guice.common.logging.LoggingModule
 
propertyChanged(String) - Method in interface com.peterphi.std.guice.common.serviceprops.composite.GuiceConfigChangeObserver
Fired when the configured value for a property changes.
PropertyFile - Class in com.peterphi.std.io
 
PropertyFile() - Constructor for class com.peterphi.std.io.PropertyFile
 
PropertyFile(File) - Constructor for class com.peterphi.std.io.PropertyFile
 
PropertyFile(File, boolean) - Constructor for class com.peterphi.std.io.PropertyFile
 
PropertyFile(InputStream) - Constructor for class com.peterphi.std.io.PropertyFile
 
PropertyFile(InputStream, boolean) - Constructor for class com.peterphi.std.io.PropertyFile
 
PropertyFile(Reader) - Constructor for class com.peterphi.std.io.PropertyFile
 
PropertyFile(Reader, boolean) - Constructor for class com.peterphi.std.io.PropertyFile
 
PropertyFile(URL) - Constructor for class com.peterphi.std.io.PropertyFile
 
PropertyFile(Map<String, String>) - Constructor for class com.peterphi.std.io.PropertyFile
 
PropertyFile(Properties) - Constructor for class com.peterphi.std.io.PropertyFile
 
PropertyFile(Properties, boolean) - Constructor for class com.peterphi.std.io.PropertyFile
 
PropertyFile.BlankLine - Class in com.peterphi.std.io
 
PropertyFile.Comment - Class in com.peterphi.std.io
 
PropertyFile.Entry - Class in com.peterphi.std.io
 
PropertyFile.NameValuePair - Class in com.peterphi.std.io
 
PropertyWrapper - Class in com.peterphi.std.guice.hibernate.webquery.impl
 
PropertyWrapper(Class<?>, String) - Constructor for class com.peterphi.std.guice.hibernate.webquery.impl.PropertyWrapper
 
proxyFactory - Variable in class com.peterphi.std.guice.restclient.EnvironmentPropertyRestClientFactory
 
PUBLIC_ACCESS - Static variable in class com.peterphi.std.guice.common.ognl.OgnlEvaluator
 
put(Object, Object) - Method in class com.peterphi.std.guice.common.cached.util.DummyCache
 
putAll(Map) - Method in class com.peterphi.std.guice.common.cached.util.DummyCache
 

Q

QEntity - Class in com.peterphi.std.guice.hibernate.webquery.impl
 
QEntity(Class<?>) - Constructor for class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
QEntityFactory - Class in com.peterphi.std.guice.hibernate.webquery.impl
 
QEntityFactory(SessionFactory) - Constructor for class com.peterphi.std.guice.hibernate.webquery.impl.QEntityFactory
 
QProperty - Class in com.peterphi.std.guice.hibernate.webquery.impl
 
QProperty(QEntity, String, String, Class<?>, boolean) - Constructor for class com.peterphi.std.guice.hibernate.webquery.impl.QProperty
 
QRelation - Class in com.peterphi.std.guice.hibernate.webquery.impl
 
QRelation(QEntity, String, String, QEntity, boolean, boolean, boolean) - Constructor for class com.peterphi.std.guice.hibernate.webquery.impl.QRelation
 
QSizeProperty - Class in com.peterphi.std.guice.hibernate.webquery.impl
A special type of property that refers to the size of a collection
QSizeProperty(QRelation) - Constructor for class com.peterphi.std.guice.hibernate.webquery.impl.QSizeProperty
 
query - Variable in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 

R

random() - Static method in class com.peterphi.std.types.SimpleId
Return an Id which uses 32 random alphanumeric characters as its value
range(String, Object, Object) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
range(String, Object, Object) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
RANGE - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
rate15m - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsMeter
 
rate1m - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsMeter
 
rate5m - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsMeter
 
rateMean - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsMeter
 
read(String, String, String) - Method in interface com.peterphi.std.guice.config.rest.iface.ConfigRestService
 
readLogbackConfig(GuiceConfig) - Static method in class com.peterphi.std.guice.common.logging.LoggingModule
 
readOnly - Variable in class com.peterphi.std.io.PropertyFile
 
readOnly() - Element in annotation interface com.peterphi.std.guice.database.annotation.Transactional
 
readOnly(File) - Static method in class com.peterphi.std.io.PropertyFile
Creates a read-only version of a property file
Fails if the file does not exist.
ReadOnlyTransactionException - Exception in com.peterphi.std.guice.hibernate.exception
Thrown when an action requiring a read/write session is attempted within a read-only session
ReadOnlyTransactionException() - Constructor for exception com.peterphi.std.guice.hibernate.exception.ReadOnlyTransactionException
 
ReadOnlyTransactionException(String) - Constructor for exception com.peterphi.std.guice.hibernate.exception.ReadOnlyTransactionException
 
ReadOnlyTransactionException(String, Throwable) - Constructor for exception com.peterphi.std.guice.hibernate.exception.ReadOnlyTransactionException
 
readPID(File) - Static method in class com.peterphi.std.io.FileHelper
Reads a PID (Process Id) file
readPID(File, boolean) - Static method in class com.peterphi.std.io.FileHelper
Reads a PID (Process Id) file
Reconfigurable - Annotation Interface in com.peterphi.std.guice.common.serviceprops.annotations
Marks a field as able to be reconfigured on the fly (with the whole class having its members reinjected at the point of reconfiguration).
RedirectToOAuthAccessRefuser - Class in com.peterphi.std.guice.web.rest.auth.oauth2
 
RedirectToOAuthAccessRefuser() - Constructor for class com.peterphi.std.guice.web.rest.auth.oauth2.RedirectToOAuthAccessRefuser
 
RedirectValidatorService - Class in com.peterphi.usermanager.service
 
RedirectValidatorService() - Constructor for class com.peterphi.usermanager.service.RedirectValidatorService
 
ref() - Element in annotation interface com.peterphi.std.guice.common.serviceprops.annotations.GuicePropertyRegistry
 
refresh - Variable in class com.peterphi.usermanager.rest.iface.oauth2server.types.OAuth2TokenResponse
 
refresh_token - Variable in class com.peterphi.usermanager.rest.iface.oauth2server.types.OAuth2TokenResponse
 
refreshAllUserData(LDAPUser, String, boolean) - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserAuthenticationService
 
refreshToken() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
Use the refresh token to get a new token with a longer lifespan
refreshUserInfo() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
refuse(AuthScope, AuthConstraint, CurrentUser) - Method in interface com.peterphi.std.guice.common.auth.iface.AccessRefuser
Return a Throwable (should either be an Error or a RuntimeException) to be raised when the provided user fails the authentication constraint
refuse(AuthScope, AuthConstraint, CurrentUser) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.RedirectToOAuthAccessRefuser
 
register() - Static method in class com.peterphi.std.guice.restclient.resteasy.impl.FastInfosetPreferringClientRequestFilter
 
register(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in interface com.peterphi.std.guice.apploader.GuiceRole
Provides an opportunity to influence modules (adding, removing, reordering) being loaded.
register(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.common.eagersingleton.BindEagerSingletonRole
 
register(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.common.serviceprops.InternalConfigPropertyDocumenterGuiceRole
 
register(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfigGuiceRole
 
register(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.hibernate.role.HibernateAutoGuiceRole
 
register(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.hibernatetest.DbunitGuiceRole
 
register(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.metrics.role.MetricsServiceAutoRegisterRole
 
register(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.restclient.OkHttpAutoClientRole
 
register(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.web.rest.setup.AutoJAXRSBindingGuiceRole
 
register(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.std.guice.web.rest.setup.WebappGuiceRole
 
register(Stage, ClassScannerFactory, GuiceConfig, GuiceSetup, List<Module>, AtomicReference<Injector>, MetricRegistry) - Method in class com.peterphi.usermanager.guice.authentication.UserManagerAuthenticationGuiceRole
 
register(GuiceApplication, boolean) - Method in class com.peterphi.std.guice.apploader.impl.GuiceRegistry
Request that an application be registered with this GuiceRegistry
register(GuiceDaemon) - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemonRegistry
 
register(NetworkConfig) - Method in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfigReloadDaemon
Register an additional network config to keep up-to-date.
register(StoppableService) - Method in interface com.peterphi.std.guice.common.shutdown.iface.ShutdownManager
Registers a service to be notified when the system shuts down
The ShutdownManager will hold a strong reference to this object, preventing it from being garbage collected until shutdown.
register(ManualIndexableService) - Static method in class com.peterphi.std.guice.serviceregistry.index.IndexableServiceRegistry
 
register(Class<?>) - Static method in class com.peterphi.std.guice.serviceregistry.index.IndexableServiceRegistry
 
register(Class<?>) - Static method in class com.peterphi.std.guice.serviceregistry.rest.RestResourceRegistry
Register a new resource - N.B.
register(Class<?>) - Static method in class com.peterphi.std.guice.web.rest.resteasy.ResteasyProviderRegistry
Register a provider class
register(Class<?>, boolean) - Static method in class com.peterphi.std.guice.serviceregistry.rest.RestResourceRegistry
Register a new resource - N.B.
register(String, SingleItemCache<T>) - Static method in class com.peterphi.std.guice.common.cached.CacheManager
Register a SingleItemCache; this is strictly unnecessary because a
register(String, String) - Static method in class com.peterphi.std.guice.serviceregistry.index.IndexableServiceRegistry
 
register(String, String, String, String, String) - Method in class com.peterphi.usermanager.db.dao.hibernate.UserDaoImpl
 
register(String, T) - Static method in class com.peterphi.std.guice.common.cached.CacheManager
Register a new cache; the cache will be referenced weakly, and the name provided referenced strongly
register(Consumer<Boolean>, List<String>) - Method in class com.peterphi.std.guice.common.breaker.BreakerService
Create a new Breaker which trips if any of the named breakers are tripped
registerChangeObserver(GuiceConfigChangeObserver) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
registerModules(List<Module>, GuiceConfig) - Method in class com.peterphi.std.guice.apploader.BasicSetup
 
registerModules(List<Module>, GuiceConfig) - Method in interface com.peterphi.std.guice.apploader.GuiceSetup
Request for the Setup implementation to add its required modules
registerModules(List<Module>, GuiceConfig) - Method in class com.peterphi.std.guice.web.rest.setup.AbstractRESTGuiceSetup
Deprecated.
 
registerModules(List<Module>, GuiceConfig) - Method in class com.peterphi.usermanager.guice.UserManagerSetup
 
registerRemote(String, String) - Method in class com.peterphi.usermanager.db.dao.hibernate.UserDaoImpl
 
registerSingleton(Object) - Static method in class com.peterphi.std.guice.web.rest.resteasy.ResteasyProviderRegistry
 
registerTypes(Configuration) - Method in class com.peterphi.std.guice.hibernate.module.HibernateModule
 
RegisterUIService - Interface in com.peterphi.usermanager.ui.api
 
RegisterUIServiceImpl - Class in com.peterphi.usermanager.ui.impl
 
RegisterUIServiceImpl() - Constructor for class com.peterphi.usermanager.ui.impl.RegisterUIServiceImpl
 
relation - Variable in class com.peterphi.std.guice.hibernate.webquery.impl.QSizeProperty
 
relation - Variable in class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQEntityProperty
 
relative(String) - Method in class com.peterphi.std.guice.freemarker.FreemarkerURLHelper
Return only the path for a given URL
relativeRest(String) - Method in class com.peterphi.std.guice.freemarker.FreemarkerURLHelper
Returns a relative URL for a resource from the REST path, assuming it is relative to another path on the same server.
relativeRestConcat(String) - Method in class com.peterphi.std.guice.freemarker.FreemarkerURLHelper
Similar to the relativeRest method, however this performs concatenation using String operations rather than UriBuilder, allowing the representation of URLs which are technically invalid (e.g.
reload() - Method in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfigReloadDaemon
Reload the network configuration immediately
reload(UserEntity) - Method in interface com.peterphi.usermanager.guice.authentication.UserLogin
Change to represent the named user
remapSqlTypeDescriptor(SqlTypeDescriptor) - Method in class com.peterphi.std.guice.hibernate.dialect.PostgresDialect
 
REMOTE_FTP_FILE_ATTRIBUTE - Static variable in class com.peterphi.carbon.type.mutable.CarbonFTPUpload
 
REMOTE_FTP_FOLDER_ATTRIBUTE - Static variable in class com.peterphi.carbon.type.mutable.CarbonFTPUpload
 
RemoteExceptionClientResponseFilter - Class in com.peterphi.std.guice.restclient.resteasy.impl
Filters results from remote JAX-RS calls if they are thrown by remote services that can provide rich exception information
RemoteExceptionClientResponseFilter() - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.RemoteExceptionClientResponseFilter
 
remove() - Method in class com.peterphi.std.types.HybridIterator
 
remove(String) - Method in class com.peterphi.std.io.PropertyFile
 
removeFilter(String) - Method in class com.peterphi.carbon.type.mutable.CarbonSource
 
removeInOutPoint() - Method in class com.peterphi.carbon.type.mutable.CarbonSource
 
removeJob(String) - Method in interface com.peterphi.carbon.CarbonClient
 
removeJob(String) - Method in class com.peterphi.carbon.CarbonClientImpl
 
removeThreadLocalSQLAuditor(Consumer<String>) - Method in class com.peterphi.std.guice.hibernate.module.logging.HibernateObservingInterceptor
Remove a previously added observer for onPrepareStatement calls
render(RestFailure) - Method in class com.peterphi.std.guice.web.rest.jaxrs.exception.CustomTemplateFailureRenderer
 
render(RestFailure) - Method in class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
 
render(RestFailure) - Method in interface com.peterphi.std.guice.web.rest.jaxrs.exception.RestFailureRenderer
Allows user-defined code to present the exception in a more user-friendly manner
render(RestFailure) - Method in class com.peterphi.std.guice.web.rest.jaxrs.exception.XMLFailureRenderer
 
render(RestFailure) - Method in class com.peterphi.usermanager.ui.TemplateExceptionRenderer
 
renderFailure(Throwable) - Method in class com.peterphi.std.guice.web.rest.jaxrs.exception.RestFailureMarshaller
Render a Throwable as a RestFailure
replace(WQUriControlField, String...) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
replace(Object, Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
replace(Object, Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
replace(Object, Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaLocalDateUserType
 
replace(Object, Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.SampleCountUserType
 
replace(Object, Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
replace(Object, Object, Object) - Method in class com.peterphi.std.guice.hibernate.usertype.TimecodeUserType
 
replace(String, String...) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
replace(String, Collection<String>) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
repopulateServiceUrls() - Method in class com.peterphi.usermanager.service.RedirectValidatorService
 
requestInfoEnabled - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
 
RequestScoped - Annotation Interface in com.peterphi.std.guice.web.rest.scoping
Apply this to implementation classes when you want one instance per HTTP request.
requireLoggedIn - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
 
requireRole - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
 
resample(double, Timebase) - Method in class com.peterphi.std.types.Timebase
Convert a sample count from one timebase to another
resample(long, Timebase) - Method in class com.peterphi.std.types.Timebase
Convert a sample count from one timebase to another
Note that this may result in data loss due to rounding.
resample(long, Timebase, boolean) - Method in class com.peterphi.std.types.Timebase
Convert a sample count from one timebase to another
Note that this may result in data loss due to rounding.
resample(Timebase) - Method in class com.peterphi.std.types.SampleCount
Resample this sample count to another rate
resample(Timebase) - Method in class com.peterphi.std.types.Timecode
Resample this timecode to another timebase.
resample(Timebase) - Method in class com.peterphi.std.types.TimecodeRange
 
resample(Timebase, boolean) - Method in class com.peterphi.std.types.Timecode
Resample this timecode to another timebase.
If source+destination timecodes are non-drop frame then this is achieved by resampling the frames part of the timecode. If either side uses drop-frame then the resample works by converting this timecode into an amount of time (with half-up rounding rules, see Timebase.resample(double, Timebase, Timebase))
resample(Timebase, boolean) - Method in class com.peterphi.std.types.TimecodeRange
 
resamplePrecise(long, Timebase) - Method in class com.peterphi.std.types.Timebase
Convert a sample count from one timebase to another, throwing an exception if precision is lost
resamplePrecise(Timebase) - Method in class com.peterphi.std.types.Timecode
Resamples
ResamplingException - Exception in com.peterphi.std.types
Thrown to indicate that it is not possible to represent a timecode or sample count in a precise way
ResamplingException() - Constructor for exception com.peterphi.std.types.ResamplingException
 
ResamplingException(String) - Constructor for exception com.peterphi.std.types.ResamplingException
 
ResamplingException(String, Throwable) - Constructor for exception com.peterphi.std.types.ResamplingException
 
ResamplingException(Throwable) - Constructor for exception com.peterphi.std.types.ResamplingException
 
resolve() - Method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates.WebQueryDateAnchor
 
resolve(String) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates
Resolve a datetime expression (or a literal ISO datetime, or a value of epochms_(milliseconds-since-1970))
resolveFuture(Future<T>) - Method in class com.peterphi.std.threading.Deadline
Resolves a Future, automatically cancelling it in the event of a timeout / failure
resolveFuture(Future<T>, boolean) - Method in class com.peterphi.std.threading.Deadline
Resolves a Future, potentially automatically cancelling it in the event of a timeout / failure
resolveVariables(String) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
ResourceNotFoundException - Exception in com.peterphi.std.guice.common.resource.iface
 
ResourceNotFoundException() - Constructor for exception com.peterphi.std.guice.common.resource.iface.ResourceNotFoundException
 
ResourceNotFoundException(String) - Constructor for exception com.peterphi.std.guice.common.resource.iface.ResourceNotFoundException
 
ResourceNotFoundException(String, Throwable) - Constructor for exception com.peterphi.std.guice.common.resource.iface.ResourceNotFoundException
 
ResourceNotFoundException(Throwable) - Constructor for exception com.peterphi.std.guice.common.resource.iface.ResourceNotFoundException
 
ResourceProvider - Interface in com.peterphi.std.guice.common.resource.iface
Interface to a provider of resources.
Paths are specified in the style of a UNIX filepath, using "/" as a separator character.
rest() - Method in class com.peterphi.std.guice.freemarker.DebugPerRequestFreemarkerURLHelper
 
rest() - Method in class com.peterphi.std.guice.freemarker.FreemarkerURLHelper
 
rest(String) - Method in class com.peterphi.std.guice.freemarker.FreemarkerURLHelper
Returns a URL for a resource from the REST path (which may be different from the context path)
REST_SERVICES_PREFIX - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
restart() - Method in class com.peterphi.std.guice.apploader.impl.GuiceRegistry
Restart Guice services
restart() - Method in interface com.peterphi.std.guice.web.rest.service.restcore.GuiceRestCoreService
 
restart() - Method in class com.peterphi.std.guice.web.rest.service.restcore.GuiceRestCoreServiceImpl
 
RestClassMatcher - Class in com.peterphi.std.guice.web.rest.auth.interceptor
 
RestClassMatcher() - Constructor for class com.peterphi.std.guice.web.rest.auth.interceptor.RestClassMatcher
 
RestClientFactory - Interface in com.peterphi.std.guice.restclient
A factory that builds dynamic proxy clients (using JAX-RS RESTful client interfaces) for services, abstracting away the method through which client endpoints, credentials, etc.
restConcat(String) - Method in class com.peterphi.std.guice.freemarker.FreemarkerURLHelper
Similar to the rest method, however this performs concatenation using String operations rather than UriBuilder, allowing the representation of URLs which are technically invalid (e.g.
RestConfigList - Interface in com.peterphi.std.guice.web.rest.service.servicedescription
 
RestConfigListImpl - Class in com.peterphi.std.guice.web.rest.service.servicedescription
 
RestConfigListImpl() - Constructor for class com.peterphi.std.guice.web.rest.service.servicedescription.RestConfigListImpl
 
RESTEASY_MAPPING_PREFIX - Static variable in class com.peterphi.std.guice.web.rest.CoreRestServicesModule
Servlet context value to read for the resteasy prefix
resteasyClientBuilder(ResteasyClientBuilder) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientBuilder
 
ResteasyClientFactoryImpl - Class in com.peterphi.std.guice.restclient.resteasy.impl
Builds ResteasyClient objects
ResteasyClientFactoryImpl(ShutdownManager, TracingClientRequestFilter, RemoteExceptionClientResponseFilter, JAXBContextResolver, HttpClientFactory) - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl
 
ResteasyClientFactoryImpl.AuthCredential - Interface in com.peterphi.std.guice.restclient.resteasy.impl
 
ResteasyClientFactoryImpl.AuthScope - Record Class in com.peterphi.std.guice.restclient.resteasy.impl
 
ResteasyClientFactoryImpl.BearerTokenCredentials - Record Class in com.peterphi.std.guice.restclient.resteasy.impl
 
ResteasyClientFactoryImpl.UsernamePasswordCredentials - Record Class in com.peterphi.std.guice.restclient.resteasy.impl
 
ResteasyDispatcher - Class in com.peterphi.std.guice.web.rest.resteasy
A dispatcher capable of operating as either a Filter or a Servlet
ResteasyDispatcher() - Constructor for class com.peterphi.std.guice.web.rest.resteasy.ResteasyDispatcher
 
ResteasyProviderRegistry - Class in com.peterphi.std.guice.web.rest.resteasy
Holds information about the REST classes this webapp uses
ResteasyProviderRegistry() - Constructor for class com.peterphi.std.guice.web.rest.resteasy.ResteasyProviderRegistry
 
ResteasyProxyClientFactoryImpl - Class in com.peterphi.std.guice.restclient.resteasy.impl
 
ResteasyProxyClientFactoryImpl() - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
 
ResteasyProxyClientFactoryImpl(ResteasyClientFactoryImpl, GuiceConfig) - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyProxyClientFactoryImpl
 
RestException - Exception in com.peterphi.std.guice.restclient.exception
 
RestException(int, String) - Constructor for exception com.peterphi.std.guice.restclient.exception.RestException
 
RestException(int, String, Throwable) - Constructor for exception com.peterphi.std.guice.restclient.exception.RestException
 
RestException(String, Throwable) - Constructor for exception com.peterphi.std.guice.restclient.exception.RestException
 
RestExceptionFactory - Class in com.peterphi.std.guice.restclient.exception
A factory that reflectively builds instances of RestException
This factory is used to gain access to the package-private setter methods in RestException
RestExceptionFactory() - Constructor for class com.peterphi.std.guice.restclient.exception.RestExceptionFactory
 
RestFailure - Class in com.peterphi.std.guice.restclient.jaxb
Wire type for the common REST exception representation
RestFailure() - Constructor for class com.peterphi.std.guice.restclient.jaxb.RestFailure
 
RestFailureMarshaller - Class in com.peterphi.std.guice.web.rest.jaxrs.exception
Takes a Throwable and marshalls it as a RestFailure
N.B.
RestFailureMarshaller() - Constructor for class com.peterphi.std.guice.web.rest.jaxrs.exception.RestFailureMarshaller
 
RestFailureRenderer - Interface in com.peterphi.std.guice.web.rest.jaxrs.exception
 
RestResource - Class in com.peterphi.std.guice.serviceregistry.rest
 
RestResource(Class<?>) - Constructor for class com.peterphi.std.guice.serviceregistry.rest.RestResource
 
RestResourceRegistry - Class in com.peterphi.std.guice.serviceregistry.rest
Holds information about the REST resources this webapp exposes
RestResourceRegistry() - Constructor for class com.peterphi.std.guice.serviceregistry.rest.RestResourceRegistry
 
RestServiceInfo - Class in com.peterphi.std.guice.web.rest.service.servicedescription.freemarker
 
RestServiceInfo(RestResource) - Constructor for class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceInfo
 
RestServiceList - Interface in com.peterphi.std.guice.web.rest.service.servicedescription
 
RestServiceListImpl - Class in com.peterphi.std.guice.web.rest.service.servicedescription
A simple REST resource that lists the services registered with the RestResourceRegistry N.B.
RestServiceListImpl() - Constructor for class com.peterphi.std.guice.web.rest.service.servicedescription.RestServiceListImpl
 
RestServiceResourceInfo - Class in com.peterphi.std.guice.web.rest.service.servicedescription.freemarker
Helper type to provide
RestServiceResourceInfo(RestServiceInfo, Method) - Constructor for class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceInfo
 
RestServiceResourceParamInfo - Class in com.peterphi.std.guice.web.rest.service.servicedescription.freemarker
 
RestServiceResourceParamInfo(RestServiceResourceInfo, Type, Annotation[]) - Constructor for class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.RestServiceResourceParamInfo
 
RestThrowableConstants - Class in com.peterphi.std.guice.restclient.exception
 
RestThrowableConstants() - Constructor for class com.peterphi.std.guice.restclient.exception.RestThrowableConstants
 
results - Variable in class com.peterphi.std.guice.metrics.rest.types.HealthDocument
 
ResultSetConstraint - Class in com.peterphi.std.guice.hibernate.webquery
Deprecated.
use WebQuery instead
ResultSetConstraint(Map<String, List<String>>) - Constructor for class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraint
Deprecated.
ResultSetConstraint(Map<String, List<String>>, int) - Constructor for class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraint
Deprecated.
ResultSetConstraint(Map<String, List<String>>, List<String>, int) - Constructor for class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraint
Deprecated.
ResultSetConstraintBuilder - Class in com.peterphi.std.guice.hibernate.webquery
Deprecated.
use WebQuery and the associated builder methods, particularly WebQuery.decode(UriInfo)
ResultSetConstraintBuilderFactory - Class in com.peterphi.std.guice.hibernate.webquery
Deprecated.
use WebQuery and the associated builder methods, particularly WebQuery.decode(UriInfo)
ResultSetConstraintBuilderFactory() - Constructor for class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilderFactory
Deprecated.
 
Retry - Annotation Interface in com.peterphi.std.guice.common.retry.annotation
When annotated on a public/protected/package-private method in a Guice-constructed object this annotation will automatically retry if that method throws an exception
RETRY_ATTEMPT_FAILURES - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
RETRY_ATTEMPTS - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
RETRY_CALLS - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
RETRY_TOTAL_FAILURES - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
Retryable<T> - Interface in com.peterphi.std.guice.common.retry.retry
 
RetryDecision - Enum Class in com.peterphi.std.guice.common.retry.retry
 
RetryManager - Class in com.peterphi.std.guice.common.retry.retry
 
RetryManager(BackoffStrategy, int, Timer, Meter) - Constructor for class com.peterphi.std.guice.common.retry.retry.RetryManager
 
RetryModule - Class in com.peterphi.std.guice.common.retry.module
 
RetryModule(MetricRegistry) - Constructor for class com.peterphi.std.guice.common.retry.module.RetryModule
 
returnedClass() - Method in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
returnedClass() - Method in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
returnedClass() - Method in class com.peterphi.std.guice.hibernate.usertype.JodaLocalDateUserType
 
returnedClass() - Method in class com.peterphi.std.guice.hibernate.usertype.SampleCountUserType
 
returnedClass() - Method in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
returnedClass() - Method in class com.peterphi.std.guice.hibernate.usertype.TimecodeUserType
 
revision - Variable in class com.peterphi.std.guice.config.rest.types.ConfigPropertyData
 
rewriteRedirect(String) - Method in class com.peterphi.usermanager.service.RedirectValidatorService
Rewrite a redirect URL if necessary to ensure that the redirect will go to a safe URL (either a trusted URL or to a warning that an unsafe redirection is about to happen)
role() - Element in annotation interface com.peterphi.std.guice.common.auth.annotations.AuthConstraint
A list of roles, one of which the user must have.
role() - Element in annotation interface com.peterphi.std.guice.testing.com.peterphi.std.guice.testing.annotations.GuiceConfig
The GuiceRole classes to instantiate and register when building the guice environment.
ROLE_ADMIN - Static variable in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Standard name for role conveying administrative privileges
ROLE_ADMIN - Static variable in interface com.peterphi.usermanager.guice.authentication.UserLogin
Administrator of the user-manager database
ROLE_AUTHENTICATED - Static variable in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Special role string indicating that the user is logged in
ROLE_DBUNIT_AUTO - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
ROLE_DELEGATED - Static variable in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Special role string indicating that the user was authenticated via a Delegate Token, and is not calling in directly
This is important when a service will not talk to a user directly but will talk to services acting on behalf of the user
ROLE_HIBERNATE_AUTO - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
ROLE_JAXRS_SERVER_AUTO - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
ROLE_LOGGED_IN - Static variable in interface com.peterphi.usermanager.guice.authentication.UserLogin
The special role name used for logged in users.
ROLE_METRICS_JAXRS_AUTO - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
ROLE_SERVICE_CALL - Static variable in interface com.peterphi.std.guice.common.auth.iface.CurrentUser
Special role string indicating that this is a service call, not a direct user request.
ROLE_THYMELEAF_AUTO - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
RoleDaoImpl - Class in com.peterphi.usermanager.db.dao.hibernate
 
RoleDaoImpl() - Constructor for class com.peterphi.usermanager.db.dao.hibernate.RoleDaoImpl
 
RoleEntity - Class in com.peterphi.usermanager.db.entity
 
RoleEntity() - Constructor for class com.peterphi.usermanager.db.entity.RoleEntity
 
roles - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserRecord
 
roles - Variable in class com.peterphi.usermanager.rest.type.UserManagerUser
 
RoleUIService - Interface in com.peterphi.usermanager.ui.api
 
RoleUIServiceImpl - Class in com.peterphi.usermanager.ui.impl
 
RoleUIServiceImpl() - Constructor for class com.peterphi.usermanager.ui.impl.RoleUIServiceImpl
 
rollback() - Method in class com.peterphi.std.guice.hibernate.module.HibernateTransaction
 
rollbackOn() - Element in annotation interface com.peterphi.std.guice.database.annotation.Transactional
A list of exceptions to rollback on, if thrown by the transactional method.
rootUtility(Iterable<String>) - Static method in class com.peterphi.std.system.exec.Exec
Runs a command in "utility" mode: redirecting stderr to stdout and running as root
rootUtility(String...) - Static method in class com.peterphi.std.system.exec.Exec
Runs a command in "utility" mode: redirecting stderr to stdout and running as root
rotateAccessKey(int, String) - Method in interface com.peterphi.usermanager.ui.api.UserUIService
 
rotateAccessKey(int, String) - Method in class com.peterphi.usermanager.ui.impl.UserUIServiceImpl
 
rotateAccessKey(String, String) - Method in interface com.peterphi.usermanager.ui.api.ServiceUIService
 
rotateAccessKey(String, String) - Method in class com.peterphi.usermanager.ui.impl.ServiceUIServiceImpl
 
rotateUserAccessKey(int) - Method in class com.peterphi.usermanager.db.dao.hibernate.UserDaoImpl
Rotate the primary access key -> secondary access key, dropping the old secondary access key and generating a new primary access key
rotateUserAccessKey(OAuthServiceEntity) - Method in class com.peterphi.usermanager.db.dao.hibernate.OAuthServiceDaoImpl
 
ROUNDING_MODE - Static variable in enum class com.peterphi.std.types.StorageUnit
The rounding mode this class uses; this is, by default, BigDecimal.ROUND_HALF_UP
routeStreamThroughProcess(Process, InputStream, boolean) - Static method in class com.peterphi.std.io.StreamUtil
Given a Process, this function will route the flow of data through it & out again
run() - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
 
run() - Method in class com.peterphi.std.threading.ParamRunnableShell
 
run() - Method in class com.peterphi.std.threading.RunnableCallableFuture
 
run(Retryable<T>) - Method in class com.peterphi.std.guice.common.retry.retry.RetryManager
 
run(RunNotifier) - Method in class com.peterphi.std.guice.testing.GuiceUnit
 
run(T) - Method in class com.peterphi.std.threading.ParamRunnable
 
runAs(String) - Method in class com.peterphi.std.system.exec.Exec
 
runAsSuperuser() - Method in class com.peterphi.std.system.exec.Exec
 
RunnableCallableFuture<T> - Class in com.peterphi.std.threading
A wrapper type which takes a Callable and turns it into a RunnableFuture
RunnableCallableFuture(Callable<T>) - Constructor for class com.peterphi.std.threading.RunnableCallableFuture
 
runUnchecked(Retryable<T>) - Method in class com.peterphi.std.guice.common.retry.retry.RetryManager
Run the operation, only throwing an unchecked exception on failure

S

safeMove(File, File) - Static method in class com.peterphi.std.io.FileHelper
Deprecated.
use commons file utils FileUtils.moveDirectoryToDirectory instead
SAMPLE_COUNT - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQDataType
 
SampleCount - Class in com.peterphi.std.types
A number of samples at a given sample rate
SampleCount(long, Timebase) - Constructor for class com.peterphi.std.types.SampleCount
 
SampleCountUserType - Class in com.peterphi.std.guice.hibernate.usertype
Encodes a SampleCount as a String in the form hh:mm:ss:ff@Timebase - See Timecode.getInstance(String) for information on the format
SampleCountUserType() - Constructor for class com.peterphi.std.guice.hibernate.usertype.SampleCountUserType
 
SANITY_CHECK - Static variable in class com.peterphi.std.types.Id
If true the constructor for Id will verify that all Ids comply with the
save() - Method in interface com.peterphi.std.guice.web.rest.service.servicedescription.RestConfigList
 
save() - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.RestConfigListImpl
 
save() - Method in class com.peterphi.std.io.PropertyFile
 
save(File, String) - Method in class com.peterphi.std.io.PropertyFile
 
save(OutputStream) - Method in class com.peterphi.std.io.PropertyFile
 
save(String) - Method in class com.peterphi.std.io.PropertyFile
 
save(String, OutputStream) - Method in class com.peterphi.std.io.PropertyFile
 
save(String, Writer) - Method in class com.peterphi.std.io.PropertyFile
 
save(T) - Method in interface com.peterphi.std.guice.database.dao.Dao
Save a new item in the database, returning its primary key
save(T) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
saveJWTCookie(String, String) - Method in interface com.peterphi.std.guice.web.rest.service.jwt.AuthInfoRestService
 
saveJWTCookie(String, String) - Method in class com.peterphi.std.guice.web.rest.service.jwt.AuthInfoRestServiceImpl
 
saveOrUpdate(T) - Method in interface com.peterphi.std.guice.database.dao.Dao
Create or Update an item in the database
saveOrUpdate(T) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
SCAN_PACKAGES - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
schema - Variable in class com.peterphi.std.util.jaxb.type.MultiXSDSchemaFile
The XML Schema (should be an Element)
schemaElement() - Method in class com.peterphi.std.util.jaxb.type.MultiXSDSchemaFile
 
SchemaGenerateUtil - Class in com.peterphi.std.guice.web.rest.service.servicedescription.freemarker
 
SchemaGenerateUtil() - Constructor for class com.peterphi.std.guice.web.rest.service.servicedescription.freemarker.SchemaGenerateUtil
 
SchemaValidationException - Exception in com.peterphi.std.util.jaxb.exception
 
SchemaValidationException(String) - Constructor for exception com.peterphi.std.util.jaxb.exception.SchemaValidationException
 
SchemaValidationException(String, Throwable) - Constructor for exception com.peterphi.std.util.jaxb.exception.SchemaValidationException
 
SchemaValidationException(Throwable) - Constructor for exception com.peterphi.std.util.jaxb.exception.SchemaValidationException
 
scheme() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.AuthScope
Returns the value of the scheme record component.
scope() - Method in interface com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.AuthCredential
 
scope() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.BearerTokenCredentials
Returns the value of the scope record component.
scope() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.UsernamePasswordCredentials
Returns the value of the scope record component.
scope(Key<T>, Provider<T>) - Method in class com.peterphi.std.guice.web.rest.scoping.SessionScoping
 
search(LDAPUser, String, LDAPUser) - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
search(LDAPUser, String, List<LDAPUser>) - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPSearchService
 
searchExecutor - Variable in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
seconds(Timebase, long) - Static method in class com.peterphi.std.types.SampleCount
 
seed(Key<T>, T) - Method in class com.peterphi.std.guice.web.rest.scoping.SessionScoping
 
seed(SharedSessionContractImplementor) - Method in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
seed(SharedSessionContractImplementor) - Method in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
seed(SharedSessionContractImplementor) - Method in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
selectCount() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
selectCustom(JPAQueryCustomiser) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
selectCustomProjection(String...) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
selectEntity() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
selectIDs() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPAQueryBuilder
 
send(byte[]) - Method in class com.peterphi.carbon.message.CarbonSocketAPI
 
send(Element) - Method in interface com.peterphi.carbon.CarbonClient
Send an arbitrary XML request
send(Element) - Method in class com.peterphi.carbon.CarbonClientImpl
Send some XML
serialise(Object) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
 
serialise(Object, File) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
 
serialise(Object, OutputStream) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
 
serialise(Object, Writer) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
 
serialise(Object, XMLStreamWriter) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Marshals the provided type to the given XMLStreamWriter, filtering the XML stream to remove duplicate xmlns="" events if present.
serialise(Object, Node) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
 
serialise(String, Counter) - Method in class com.peterphi.std.guice.metrics.rest.impl.MetricSerialiser
 
serialise(String, Gauge) - Method in class com.peterphi.std.guice.metrics.rest.impl.MetricSerialiser
 
serialise(String, Histogram) - Method in class com.peterphi.std.guice.metrics.rest.impl.MetricSerialiser
 
serialise(String, Meter) - Method in class com.peterphi.std.guice.metrics.rest.impl.MetricSerialiser
 
serialise(Document) - Static method in class com.peterphi.std.util.JDOMUtils
 
serialise(Document, OutputStream) - Static method in class com.peterphi.std.util.JDOMUtils
 
serialise(Document, Writer) - Static method in class com.peterphi.std.util.JDOMUtils
 
serialise(Element) - Static method in class com.peterphi.std.util.JDOMUtils
 
serialise(Element, OutputStream) - Static method in class com.peterphi.std.util.JDOMUtils
 
serialise(Element, Writer) - Static method in class com.peterphi.std.util.JDOMUtils
 
serialise(Node) - Static method in class com.peterphi.std.util.DOMUtils
 
serialise(Node, File) - Static method in class com.peterphi.std.util.DOMUtils
 
serialise(Node, OutputStream) - Static method in class com.peterphi.std.util.DOMUtils
 
serialise(Node, Writer) - Static method in class com.peterphi.std.util.DOMUtils
 
serialise(Node, StreamResult) - Static method in class com.peterphi.std.util.DOMUtils
 
serialiseBytes(Element) - Static method in class com.peterphi.std.util.JDOMUtils
 
serialiseBytes(Node) - Static method in class com.peterphi.std.util.DOMUtils
 
serialiseCounters(Map<String, Counter>) - Method in class com.peterphi.std.guice.metrics.rest.impl.MetricSerialiser
 
serialiseGauges(Map<String, Gauge>) - Method in class com.peterphi.std.guice.metrics.rest.impl.MetricSerialiser
 
serialiseHealthChecks(SortedMap<String, HealthCheck.Result>) - Method in class com.peterphi.std.guice.metrics.rest.impl.MetricSerialiser
 
serialiseHistograms(Map<String, Histogram>) - Method in class com.peterphi.std.guice.metrics.rest.impl.MetricSerialiser
 
serialiseMeters(Map<String, Meter>) - Method in class com.peterphi.std.guice.metrics.rest.impl.MetricSerialiser
 
serialiseToDocument(Object) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Helper method to serialise an Object to an org.w3c.dom.Document
serialiseWithDirectWriter(Object, XMLStreamWriter) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Marshals the provided type directly to the provided XMLStreamWriter.
serialize(Date, JsonGenerator, SerializerProvider) - Method in class com.peterphi.usermanager.rest.iface.oauth2server.types.JsonDateAsRelativeSecondsSerializer
 
service - Variable in class com.peterphi.std.guice.metrics.rest.impl.MetricsRestServiceImpl
 
service - Variable in class com.peterphi.usermanager.rest.type.UserManagerUser
True if this is a service user
service(HttpServletRequest, HttpServletResponse) - Method in class com.peterphi.std.guice.web.rest.resteasy.ResteasyDispatcher
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.peterphi.std.guice.web.servlet.GuiceServlet
 
ServiceAccessPreconditionFailed - Exception in com.peterphi.usermanager.rest.impl
Indicates that a precondition for creating a scope against an OAuth Service has failed
ServiceAccessPreconditionFailed() - Constructor for exception com.peterphi.usermanager.rest.impl.ServiceAccessPreconditionFailed
 
ServiceAccessPreconditionFailed(String) - Constructor for exception com.peterphi.usermanager.rest.impl.ServiceAccessPreconditionFailed
 
ServiceAccessPreconditionFailed(String, Throwable) - Constructor for exception com.peterphi.usermanager.rest.impl.ServiceAccessPreconditionFailed
 
ServiceAccessPreconditionFailed(Throwable) - Constructor for exception com.peterphi.usermanager.rest.impl.ServiceAccessPreconditionFailed
 
ServiceBreakerTripPreventsCallException - Exception in com.peterphi.std.guice.restclient.exception
 
ServiceBreakerTripPreventsCallException(String) - Constructor for exception com.peterphi.std.guice.restclient.exception.ServiceBreakerTripPreventsCallException
 
serviceInterface - Variable in class com.peterphi.std.guice.serviceregistry.index.ManualIndexableService
 
ServiceName - Annotation Interface in com.peterphi.std.annotation
A friendly alias for a service (or group of services)
ServiceNameHelper - Class in com.peterphi.std.guice.restclient.resteasy.impl
 
ServiceNameHelper() - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.ServiceNameHelper
 
ServicePropertiesModule - Class in com.peterphi.std.guice.common.serviceprops
Module that binds properties from PropertyFiles in the classpath (called service.properties by default)
The properties found in the PropertyFile object(s) are all exposed a String Named properties.
ServicePropertiesModule(GuiceConfig) - Constructor for class com.peterphi.std.guice.common.serviceprops.ServicePropertiesModule
 
ServicePropertiesModule(PropertyFile) - Constructor for class com.peterphi.std.guice.common.serviceprops.ServicePropertiesModule
For unit tests only!
ServiceUIService - Interface in com.peterphi.usermanager.ui.api
 
ServiceUIServiceImpl - Class in com.peterphi.usermanager.ui.impl
 
ServiceUIServiceImpl() - Constructor for class com.peterphi.usermanager.ui.impl.ServiceUIServiceImpl
 
SERVLET_CONTEXT_NAME - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
ServletContextModule - Class in com.peterphi.std.guice.web.rest.setup
 
ServletContextModule(FilterConfig) - Constructor for class com.peterphi.std.guice.web.rest.setup.ServletContextModule
 
ServletContextModule(ServletConfig) - Constructor for class com.peterphi.std.guice.web.rest.setup.ServletContextModule
 
ServletEndpointDiscoveryImpl - Class in com.peterphi.std.guice.web.rest
 
ServletEndpointDiscoveryImpl(GuiceConfig) - Constructor for class com.peterphi.std.guice.web.rest.ServletEndpointDiscoveryImpl
 
ServletScopingModule - Class in com.peterphi.std.guice.web.rest.scoping
Adds the RequestScoped and SessionScoped scope annotations, also exposes HttpCallContext, HttpServletRequest, HttpServletResponse and HttpSession based on the current HTTP call
ServletScopingModule() - Constructor for class com.peterphi.std.guice.web.rest.scoping.ServletScopingModule
 
SESSION_RECONNECT_COOKIE - Static variable in interface com.peterphi.usermanager.guice.authentication.UserLogin
 
sessionRefProvider - Variable in class com.peterphi.std.guice.web.rest.auth.oauth2.UserManagerAccessKeyToSessionCache
 
SessionScoped - Annotation Interface in com.peterphi.std.guice.web.rest.scoping
Apply this to implementation classes when you want one instance per HTTP session.
SessionScoping - Class in com.peterphi.std.guice.web.rest.scoping
 
set(Object, Object) - Method in class com.peterphi.std.guice.hibernate.webquery.impl.PropertyWrapper
 
set(String) - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
set(String, boolean, String) - Method in class com.peterphi.std.guice.common.breaker.BreakerService
Change the state of a named breaker
set(String, int) - Method in class com.peterphi.std.io.PropertyFile
 
set(String, long) - Method in class com.peterphi.std.io.PropertyFile
 
set(String, Object) - Method in class com.peterphi.std.guice.freemarker.FreemarkerCall
Sets a variable which is then exposed to the view layer
set(String, Object) - Method in class com.peterphi.std.guice.freemarker.FreemarkerTemplater
 
set(String, Object) - Method in interface com.peterphi.std.guice.web.rest.templating.TemplateCall
Sets a variable which is then exposed to the view layer
set(String, Object) - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafCall
Sets a variable which is then exposed to the view layer
set(String, Object) - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafTemplater
 
set(String, String) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
set(String, String) - Method in class com.peterphi.std.io.PropertyFile
 
set(HttpServletRequest, HttpServletResponse, ServletContext) - Static method in class com.peterphi.std.guice.web.HttpCallContext
Creates and associates an HttpCallContext with the current Thread
set(T) - Method in class com.peterphi.std.threading.SettableFuture
 
setAccessKey(String) - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
setAccessKey(String) - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
setAccessKeySecondary(String) - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
setAccessKeySecondary(String) - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
setActive(boolean) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
setAlive(boolean) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
setAll(GuiceConfig) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
setAll(PropertyFile) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
setAll(Map<String, Object>) - Method in class com.peterphi.std.guice.freemarker.FreemarkerCall
 
setAll(Map<String, Object>) - Method in class com.peterphi.std.guice.freemarker.FreemarkerTemplater
 
setAll(Map<String, Object>) - Method in interface com.peterphi.std.guice.web.rest.templating.TemplateCall
Sets a number of variables which are then exposed to the view layer
setAll(Map<String, Object>) - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafCall
 
setAll(Map<String, String>) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
setAll(Properties) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
setAllowAutoReconfigure(boolean) - Static method in class com.peterphi.std.guice.common.logging.LoggingModule
 
setAttribute(String, String) - Method in class com.peterphi.carbon.type.mutable.CarbonModuleData
 
setAttribute(String, String) - Method in class com.peterphi.carbon.type.XMLWrapper
Helper method to set the value of an attribute on this Element
setAuthorisationCode(String) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
setCaption(String) - Method in class com.peterphi.usermanager.db.entity.RoleEntity
 
setClientSecret(String) - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
setConfig(GuiceConfig) - Method in class com.peterphi.std.guice.common.GuiceModule
 
setContext(OAuthSessionContextEntity) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
setCreated(DateTime) - Method in class com.peterphi.usermanager.db.entity.OAuthDelegatedTokenEntity
 
setCreated(DateTime) - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
setCreated(DateTime) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
setCreated(DateTime) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
setCreated(DateTime) - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
setDateFormat(String) - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
setDefaultBearerToken(String) - Method in interface com.peterphi.std.guice.restclient.resteasy.impl.BearerGenerator
 
setDefaultBearerToken(String) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.StaticBearerToken
 
setDefaultBearerToken(String) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.SupplierBearerGenerator
 
setDefaultBearerToken(String) - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthSessionDelegatingBearerGenerator
 
setDefaultExpand(String...) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
setDefaultFetch(String) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
setDefaultNamespace(String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
setDefaultSchemaName(String) - Method in class com.peterphi.std.guice.liquibase.hibernate.DefaultSchemaPermittingMSSQLDatabase
 
setDescription(String) - Method in class com.peterphi.carbon.type.mutable.CarbonProject
 
setDestinationBaseFilename(String) - Method in class com.peterphi.carbon.type.mutable.CarbonDestination
 
setDestinationUNC(String) - Method in class com.peterphi.carbon.type.mutable.CarbonDestination
 
setEmail(String) - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
setEnabled(boolean) - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
setEncoding(String) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Specify an output encoding to use when marshalling the XML data.
setEndpoints(String) - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
setEnv(String, String) - Method in class com.peterphi.std.system.exec.Exec
 
setErrorCode(long) - Method in exception com.peterphi.std.guice.restclient.exception.RestException
 
setExpand(String...) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
setExpires(DateTime) - Method in class com.peterphi.usermanager.db.entity.OAuthDelegatedTokenEntity
 
setExpires(DateTime) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
setFetch(String) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
setFile(File) - Method in class com.peterphi.std.io.PropertyFile
 
setFilterGUIDs(List<String>) - Method in class com.peterphi.carbon.type.mutable.CarbonSource
Set the filter GUID, replacing any filter that is currently defined
setForceNameValueDelimiterWhitespace(boolean) - Method in class com.peterphi.std.io.PropertyFile
 
setFragment(boolean) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Specify the value of jaxb.fragment used by the underlying marshaller
setFTPPassword(String) - Method in class com.peterphi.carbon.type.mutable.CarbonFTPUpload
 
setFTPServer(String) - Method in class com.peterphi.carbon.type.mutable.CarbonFTPUpload
 
setFTPUsername(String) - Method in class com.peterphi.carbon.type.mutable.CarbonFTPUpload
 
setFullUNCFilename(String) - Method in class com.peterphi.carbon.type.mutable.CarbonSource
 
setHighlightTerms(List<String>) - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapRestFailurePageRenderer
 
setHttpCode(int) - Method in exception com.peterphi.std.guice.restclient.exception.RestException
 
setId(Integer) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
setId(Integer) - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
setId(String) - Method in class com.peterphi.usermanager.db.entity.OAuthDelegatedTokenEntity
 
setId(String) - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
setId(String) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
setId(String) - Method in class com.peterphi.usermanager.db.entity.RoleEntity
 
setInfo(List<String>) - Method in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
setInitiator(String) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
setInOutPoint(long, long) - Method in class com.peterphi.carbon.type.mutable.CarbonSource
Set the in/out frame points (expressed in timebase of 1/27,000,000)
setJobName(String) - Method in class com.peterphi.carbon.type.mutable.CarbonProject
 
setLastLogin(DateTime) - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
setLastRevision(String) - Method in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfig
 
setLocal(boolean) - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
setMembers(List<UserEntity>) - Method in class com.peterphi.usermanager.db.entity.RoleEntity
 
setModuleGUID(String) - Method in class com.peterphi.carbon.type.mutable.CarbonModule
 
setName(String) - Method in class com.peterphi.std.guice.common.cached.util.SingleItemCache
 
setName(String) - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
setName(String) - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
setNamespaceContext(NamespaceContext) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
setNoNamespaceSchemaLocation(String) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Specify an xsi:noNamespaceSchemaLocation in the generated XML
setOrder(String...) - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraintBuilder
Deprecated.
 
setOverride(String, String) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
setOverrides(Map<String, String>) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
setOwner(UserEntity) - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
setPassword(String) - Method in class com.peterphi.carbon.type.mutable.CarbonFTPSettings
 
setPassword(String) - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
setPrefix(String, String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
setPresetGUID(String) - Method in class com.peterphi.carbon.type.mutable.CarbonModule
 
setPrettyOutput(boolean) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Enable/Disable pretty printing
setProperty(String, String) - Method in interface com.peterphi.std.guice.web.rest.service.servicedescription.RestConfigList
 
setProperty(String, String) - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.RestConfigListImpl
 
setRedirectError(boolean) - Method in class com.peterphi.std.system.exec.Exec
 
setRedirectError(File) - Method in class com.peterphi.std.system.exec.Exec
 
setRedirectOutput(File) - Method in class com.peterphi.std.system.exec.Exec
 
setRemoteFTPFile(String) - Method in class com.peterphi.carbon.type.mutable.CarbonFTPUpload
 
setRemoteFTPFolder(String) - Method in class com.peterphi.carbon.type.mutable.CarbonFTPUpload
 
setRequiredRoleName(String) - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
setResponseContext(ClientResponseContext) - Method in exception com.peterphi.std.guice.restclient.exception.RestException
 
setRoles(List<RoleEntity>) - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
setRoles(Set<RoleEntity>) - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
setSchema(Schema) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Optionally specify the schema to use for all future serialisation/deserialisation methods
setSchemaLocation(String) - Method in class com.peterphi.std.util.jaxb.JAXBSerialiser
Specify an xsi:schemaLocation attribute in the generated XML
setScope(String) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
setServer(String) - Method in class com.peterphi.carbon.type.mutable.CarbonFTPSettings
 
setService(OAuthServiceEntity) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
setServiceMembers(Set<OAuthServiceEntity>) - Method in class com.peterphi.usermanager.db.entity.RoleEntity
 
setSession(OAuthSessionEntity) - Method in class com.peterphi.usermanager.db.entity.OAuthDelegatedTokenEntity
 
setSessionReconnectKey(String) - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
setSleepTime(Timeout) - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
 
setSleepTimeFromConfigIfSet(GuiceConfig) - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
 
setSql(List<String>) - Method in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
setSslContext(SSLContext) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientEngine
 
setStackTraces(boolean) - Method in class com.peterphi.std.guice.web.rest.jaxrs.exception.RestFailureMarshaller
 
setState(String, boolean) - Method in class com.peterphi.std.guice.common.breaker.BreakerPersistStore
 
setState(String, boolean, String) - Method in interface com.peterphi.std.guice.web.rest.service.breaker.GuiceRestBreakerService
 
setState(String, boolean, String) - Method in class com.peterphi.std.guice.web.rest.service.breaker.GuiceRestBreakerServiceImpl
 
SettableFuture<T> - Class in com.peterphi.std.threading
A simple Future whose value will be set at some later date
SettableFuture() - Constructor for class com.peterphi.std.threading.SettableFuture
 
SettableFuture(ParamInvokeable<SettableFuture<T>>, ParamInvokeable<SettableFuture<T>>) - Constructor for class com.peterphi.std.threading.SettableFuture
Create a SettableFuture which will potentially execute tasks upon set and upon cancel; the handlers will hold the exclusive lock on the monitor for the duration of their execution
The handlers, (as they are ParamInvokeables) run synchronously with the call to set or cancel; they run after the effects have taken place and after any interested parties waiting on the monitor have been notified
setTaskType(String) - Method in class com.peterphi.carbon.type.mutable.CarbonProject
 
setter - Variable in class com.peterphi.std.guice.hibernate.webquery.impl.PropertyWrapper
 
setTextState(String) - Method in class com.peterphi.std.threading.Daemon
 
setTimeFromConfigIfSet(GuiceConfig) - Method in class com.peterphi.std.guice.common.daemon.GuiceDailyDaemon
Overrides the default time set in the constructor with the value from the application config (if set)
setTimeZone(String) - Method in class com.peterphi.usermanager.db.entity.UserEntity
 
setToken(String) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
setTotal(Long) - Method in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
setTripped(String, boolean, String) - Method in interface com.peterphi.std.guice.web.rest.service.breaker.GuiceRestBreakerService
 
setTripped(String, boolean, String) - Method in class com.peterphi.std.guice.web.rest.service.breaker.GuiceRestBreakerServiceImpl
 
setTypeLiteral(TypeLiteral<T>) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Called by guice to provide the Class associated with T
setup() - Element in annotation interface com.peterphi.std.guice.testing.com.peterphi.std.guice.testing.annotations.GuiceConfig
The (at most one) GuiceSetup instance to use.
SETUP_PROPERTY - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
setUpdated(DateTime) - Method in class com.peterphi.usermanager.db.entity.OAuthServiceEntity
 
setUpdated(DateTime) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
setUpdated(DateTime) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionEntity
 
setUser(UserEntity) - Method in class com.peterphi.usermanager.db.entity.OAuthSessionContextEntity
 
setUser(String) - Method in class com.peterphi.carbon.type.mutable.CarbonProject
 
setUsername(String) - Method in class com.peterphi.carbon.type.mutable.CarbonFTPSettings
 
setWorkingDirectory(File) - Method in class com.peterphi.std.system.exec.Exec
 
sha1(byte[]) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
 
sha1(File) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
 
sha1(File, int) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
 
sha1(InputStream, int) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
 
sha1(String) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
 
sha1(String, int) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
 
SHA1 - Static variable in class com.peterphi.std.crypto.digest.DigestHelper
 
sha1hmac(byte[], byte[]) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
 
sha1hmac(String, String) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
Performs HMAC-SHA1 on the UTF-8 byte representation of strings
sha1hmac(String, String, int) - Static method in class com.peterphi.std.crypto.digest.DigestHelper
Performs HMAC-SHA1 on the UTF-8 byte representation of strings, returning the hexidecimal hash as a result
shortName - Variable in class com.peterphi.std.guice.restclient.jaxb.ExceptionInfo
 
SHOULD_DELEGATE_USER_TOKEN - Static variable in class com.peterphi.std.guice.apploader.GuiceServiceProperties
 
shouldContinue() - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
Returns true if the execution of user code should proceed; ordinarily this will return true.
shouldOpportunisticallyRefreshUserData() - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserAuthenticationService
 
shouldRefresh() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
shouldRetry(int, Throwable) - Method in interface com.peterphi.std.guice.common.retry.retry.Retryable
Decides whether a retry should be attempted after the provided exception occurs
shouldStartAsDaemon() - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemon
 
shouldStartAsDaemon() - Method in class com.peterphi.std.threading.Daemon
Overloading this method to return true will start this daemon's thread as a Daemon Thread
shouldSuppressLog(RestFailure) - Method in interface com.peterphi.std.guice.web.rest.jaxrs.exception.RestFailureRenderer
Method returns true if the error is not useful to log to the application logs, and instead will be presented ephemerally to the user
shutdown() - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemon
 
shutdown() - Method in interface com.peterphi.std.guice.common.shutdown.iface.ShutdownManager
Request that all registered services perform an orderly shutdown.
shutdown() - Method in interface com.peterphi.std.guice.common.shutdown.iface.StoppableService
Called to request this service clean up any ongoing work and terminate.
shutdown() - Method in class com.peterphi.std.guice.common.shutdown.ShutdownModule
Triggers the shutdown action
shutdown() - Method in class com.peterphi.std.guice.restclient.resteasy.impl.apache43.ApacheHttpClientFactory
 
shutdown() - Method in class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientFactory
 
shutdown() - Method in class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl
 
shutdown() - Method in class com.peterphi.usermanager.guice.async.AsynchronousActionService
 
ShutdownManager - Interface in com.peterphi.std.guice.common.shutdown.iface
Allows services to register to take action as part of an orderly shutdown procedure
ShutdownModule - Class in com.peterphi.std.guice.common.shutdown
A Guice module that adds a Singleton ShutdownManager binding
This module also exposes a shutdown method that triggers the shutdown of the associated ShutdownManager
ShutdownModule() - Constructor for class com.peterphi.std.guice.common.shutdown.ShutdownModule
 
SimpleId - Class in com.peterphi.std.types
A simple, untyped Id field; this is one step above having a String id
It is recommended that users extend Id themselves rather than using this type (as a SimpleId adds no discernable information about what the id is for)
SimpleId(String) - Constructor for class com.peterphi.std.types.SimpleId
 
SimpleId(UUID) - Constructor for class com.peterphi.std.types.SimpleId
 
SingleItemCache<T> - Class in com.peterphi.std.guice.common.cached.util
Wrapper around a single item guava cache as a workaround for google not implementing the request for a single item cache made in 2012.
SingleItemCache(CacheBuilder, Callable<T>) - Constructor for class com.peterphi.std.guice.common.cached.util.SingleItemCache
Create a new cache, caching the result of supplier using a cache built by builder.
SingleItemCache(CacheBuilder, Callable<T>, boolean) - Constructor for class com.peterphi.std.guice.common.cached.util.SingleItemCache
Create a new cache, caching the result of supplier using a cache built by builder.
SingleItemCache(Callable<T>, Timeout) - Constructor for class com.peterphi.std.guice.common.cached.util.SingleItemCache
Create a new cache, caching the result of supplier for a maximum of validity.
size() - Method in class com.peterphi.std.guice.common.cached.util.DummyCache
 
size(long) - Method in interface com.peterphi.std.io.ICopyProgressMonitor
A method which MAY be called to inform the monitor of the total size
skip() - Element in annotation interface com.peterphi.std.guice.common.auth.annotations.AuthConstraint
If true, authentication will not be enforced on calls made to the annotation target
sleep() - Method in class com.peterphi.std.threading.Deadline
Sleeps the current thread until interrupted or until this deadline has expired.
sleep() - Method in class com.peterphi.std.threading.Timeout
Sleep for the duration of this timeout (or until the thread is interrupted)
sleep(boolean) - Method in class com.peterphi.std.threading.Deadline
Sleeps the current thread until this deadline has expired; if mayInterrupt is true then an interrupt will cause this method to return true
This is essentially a neater way of calling Thread.sleep
sleep(long) - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemon
Sleep for the specified amount of time (unless the daemon is stopping, in which case do not sleep at all).
sleep(Deadline) - Method in class com.peterphi.std.threading.Timeout
Sleep for the duration of this timeout (or until the thread is interrupted, or until the provided deadline expires)
sleep(Timeout) - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemon
Sleep for the specified amount of time (unless the daemon is stopping, in which case do not sleep at all).
sleepTime - Variable in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
 
smallest(StorageUnit, StorageUnit) - Static method in enum class com.peterphi.std.types.StorageUnit
Returns the the most diminutive unit of unit and unit2
smartEquals(File, File, boolean) - Static method in class com.peterphi.std.io.FileHelper
Determines if 2 files or directories are equivalent by looking inside them
snapshotMax - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
snapshotMean - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
snapshotMin - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
snapshotSize - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
snapshotStdDev - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsHistogram
 
SOM - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates.WebQueryDateAnchor
 
soonest(Deadline...) - Static method in class com.peterphi.std.threading.Deadline
Retrieve the deadline with the least time remaining until it expires
source - Variable in class com.peterphi.std.guice.restclient.jaxb.RestFailure
The throwing server and/or application
SOW - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates.WebQueryDateAnchor
 
SOY - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates.WebQueryDateAnchor
 
spawn(Exec) - Static method in class com.peterphi.std.system.exec.Execed
 
sql - Variable in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
sqlTypes() - Method in class com.peterphi.std.guice.hibernate.usertype.DateUserType
 
sqlTypes() - Method in class com.peterphi.std.guice.hibernate.usertype.JodaDateTimeUserType
 
sqlTypes() - Method in class com.peterphi.std.guice.hibernate.usertype.JodaLocalDateUserType
 
sqlTypes() - Method in class com.peterphi.std.guice.hibernate.usertype.SampleCountUserType
 
sqlTypes() - Method in class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
sqlTypes() - Method in class com.peterphi.std.guice.hibernate.usertype.TimecodeUserType
 
stackTrace - Variable in class com.peterphi.std.guice.restclient.jaxb.ExceptionInfo
 
stackTraceEnabled - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.HTMLFailureRenderer
 
stackTraceRequiresLoggedIn - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.XMLFailureRenderer
 
stackTraceWhenLoggedInRequiresAdminOrService - Variable in class com.peterphi.std.guice.web.rest.jaxrs.exception.XMLFailureRenderer
 
STAGE_PROPERTY - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
start() - Method in class com.peterphi.std.guice.hibernate.module.logging.HibernateSQLLogger
 
start() - Method in class com.peterphi.std.guice.hibernate.module.TransactionHelper
Starts a new Hibernate transaction.
start() - Method in interface com.peterphi.std.io.ICopyProgressMonitor
 
start() - Method in class com.peterphi.std.system.exec.Exec
Launches the process, returning a handle to it for IO ops, etc.
The finish condition for the OutputProcess is that all processes outputting to standard out must be complete before proceeding
start() - Method in class com.peterphi.std.threading.Timeout
Create a new deadline which is the given period of time in the future
start(Deadline) - Method in class com.peterphi.std.threading.Timeout
Create a new deadline within a given maximum timeframe; this prevents
start(String) - Static method in class com.peterphi.std.util.tracing.Tracing
 
start(String, boolean) - Static method in class com.peterphi.std.util.tracing.Tracing
 
startBasic() - Method in class com.peterphi.std.system.exec.Exec
Launches the process, returning a handle to it for IO ops, etc
the caller must read the output streams: otherwise the buffers may fill up and the remote program will be suspended indefinitely
STARTS_WITH - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
 
startSQLLogger() - Method in class com.peterphi.std.guice.hibernate.module.logging.HibernateObservingInterceptor
Start a new logger which records SQL Prepared Statements created by Hibernate in this Thread.
startSQLLogger(String) - Method in class com.peterphi.std.guice.hibernate.module.logging.HibernateObservingInterceptor
Start a new logger which records SQL Prepared Statements created by Hibernate in this Thread.
startsWith(String, Object) - Method in interface com.peterphi.std.guice.restclient.jaxb.webquery.ConstraintContainer
 
startsWith(String, Object) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
startThread() - Method in class com.peterphi.std.threading.Daemon
Starts this daemon, creating a new thread for it (the name of which will be set to the SimpleName of its class)
startThread(String) - Method in class com.peterphi.std.threading.Daemon
Starts this daemon, creating a new thread for it
STATIC_CONTAINER_PREFIX_CONFIG_NAME - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
STATIC_CONTEXTPATH_CONFIG_NAME - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
STATIC_ENDPOINT_CONFIG_NAME - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
StaticBearerToken - Class in com.peterphi.std.guice.restclient.resteasy.impl
 
StaticBearerToken(String) - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.StaticBearerToken
 
stats() - Method in class com.peterphi.std.guice.common.cached.util.DummyCache
 
stop() - Method in class com.peterphi.std.guice.apploader.impl.GuiceRegistry
Shutdown all services
stop(String) - Static method in class com.peterphi.std.util.tracing.Tracing
 
stopAll(List<? extends Daemon>) - Static method in class com.peterphi.std.threading.Daemon
Stop all the daemons in a given list:
StoppableService - Interface in com.peterphi.std.guice.common.shutdown.iface
Interface for a service that is interested in receiving callback actions when a Guice environment is shutdown
Implementors of this interface must also register with a ShutdownManager to receive shutdown notifications.
stopping() - Method in interface com.peterphi.std.guice.apploader.GuiceApplication
Called when an Injector is stopping and before the ShutdownManager for the GuiceRegistry is signalled
The GuiceRegistry will wait for this method to return before proceeding.
stopping() - Method in class com.peterphi.std.guice.web.rest.jaxrs.GuiceRestApplication
 
stopping() - Method in class com.peterphi.std.guice.web.servlet.GuiceServlet
 
stopThread() - Method in class com.peterphi.std.threading.Daemon
Requests the daemon terminate by setting a flag and sending an interrupt to the thread
STORAGE_DECIMAL - Static variable in enum class com.peterphi.std.types.StorageUnit
 
StorageSize - Class in com.peterphi.std.types
Note: this class has a natural ordering that is inconsistent with equals.
StorageSize(long, StorageUnit) - Constructor for class com.peterphi.std.types.StorageSize
 
StorageSize(StorageUnit, BigInteger) - Constructor for class com.peterphi.std.types.StorageSize
Internal constructor.
StorageSize(BigDecimal, StorageUnit) - Constructor for class com.peterphi.std.types.StorageSize
Creates a new StorageSize where the value is an approximation of the provided value
Since this is an approximation some information may be lost.
StorageSize(BigInteger, StorageUnit) - Constructor for class com.peterphi.std.types.StorageSize
Creates a new StorageSize where the value is equal to the provided value
If the unit is in BITS then any fractional bytes resulting from the conversion will be discarded (e.g.
StorageUnit - Enum Class in com.peterphi.std.types
Represents Storage unit conversions in a similar fashion to how TimeUnit represents time unit conversions
This enumeration reflects the confused landscape of storage units: it contains computer science units (binary), storage industry units (decimal) and network industry units (decimal, bit-based)
STORE_COOKIES - Static variable in class com.peterphi.std.guice.apploader.GuiceServiceProperties
 
STREAM_SLEEP_TIME - Static variable in class com.peterphi.std.io.StreamUtil
 
streamCopy(InputStream, OutputStream) - Static method in class com.peterphi.std.io.StreamUtil
 
streamCopy(InputStream, OutputStream, ICopyProgressMonitor) - Static method in class com.peterphi.std.io.StreamUtil
 
streamCopy(InputStream, Writer) - Static method in class com.peterphi.std.io.StreamUtil
Copies the contents of an InputStream, using the default encoding, into a Writer
streamCopy(Reader, Writer) - Static method in class com.peterphi.std.io.StreamUtil
 
StreamUtil - Class in com.peterphi.std.io
Title: Stream Utility Class
STRING - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQDataType
 
StringDateTimeUserType - Class in com.peterphi.std.guice.hibernate.usertype
Encodes Joda DateTime values into a VARCHAR column where the date format is: yyyyMMdd'T'HHmmss.SSSZ.
StringDateTimeUserType() - Constructor for class com.peterphi.std.guice.hibernate.usertype.StringDateTimeUserType
 
StringToTypeConverter - Class in com.peterphi.std.guice.common.stringparsing
 
StringToTypeConverter() - Constructor for class com.peterphi.std.guice.common.stringparsing.StringToTypeConverter
 
StrTemplate - Class in com.peterphi.std.guice.common.ognl
Implements a String Templater that processes strings containing ${...} expressions, and replaces them using a StrLookup instance.
subclass - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraints
The subclass to constrain the results to
subclass(String...) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
submit(Runnable) - Method in class com.peterphi.usermanager.guice.async.AsynchronousActionService
 
submit(Callable<T>) - Method in class com.peterphi.usermanager.guice.async.AsynchronousActionService
 
subtract(SampleCount) - Method in class com.peterphi.std.types.SampleCount
 
subtract(SampleCount) - Method in class com.peterphi.std.types.Timecode
Subtract some samples from this timecode
subtract(SampleCount) - Method in class com.peterphi.std.types.TimecodeRange
Move the range left by the specified number of samples
subtract(StorageSize) - Method in class com.peterphi.std.types.StorageSize
Subtracts a storage size from the current object, using the smallest unit as the resulting StorageSize's unit
subtractPrecise(SampleCount) - Method in class com.peterphi.std.types.SampleCount
 
sum(Timeout...) - Static method in class com.peterphi.std.threading.Timeout
Adds together all the supplied timeouts
SupplierBearerGenerator - Class in com.peterphi.std.guice.restclient.resteasy.impl
 
SupplierBearerGenerator(Supplier<String>) - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.SupplierBearerGenerator
 
SUPPRESS_CLIENT_ABORT_EXCEPTIONS - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
symlink(File, File) - Static method in class com.peterphi.std.io.FileHelper
 

T

tail(List<T>) - Static method in class com.peterphi.std.util.ListUtility
Returns a sublist containing all the items in the list after the first
template(String) - Method in class com.peterphi.std.guice.freemarker.FreemarkerTemplater
 
template(String) - Method in interface com.peterphi.std.guice.web.rest.templating.Templater
 
template(String) - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.GuiceCoreTemplater
 
template(String) - Method in class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafTemplater
 
template(String, Object) - Static method in class com.peterphi.std.guice.common.ognl.OgnlFactory
Helper method that uses StrTemplate and evaluates OGNL expressions within ${...} blocks
TEMPLATE_PREFIX_HTML - Static variable in class com.peterphi.std.guice.common.ognl.StrTemplate
 
TEMPLATE_PREFIX_LITERAL - Static variable in class com.peterphi.std.guice.common.ognl.StrTemplate
 
TEMPLATE_PREFIX_URL - Static variable in class com.peterphi.std.guice.common.ognl.StrTemplate
 
TEMPLATE_PREFIX_XML - Static variable in class com.peterphi.std.guice.common.ognl.StrTemplate
 
TemplateCall - Interface in com.peterphi.std.guice.web.rest.templating
 
TemplateExceptionRenderer - Class in com.peterphi.usermanager.ui
Renders exceptions using a template
TemplateExceptionRenderer() - Constructor for class com.peterphi.usermanager.ui.TemplateExceptionRenderer
 
templateMode - Variable in class com.peterphi.std.guice.web.rest.templating.thymeleaf.TemplateResolverProvider
 
Templater - Interface in com.peterphi.std.guice.web.rest.templating
 
TemplateResolverProvider - Class in com.peterphi.std.guice.web.rest.templating.thymeleaf
 
TemplateResolverProvider() - Constructor for class com.peterphi.std.guice.web.rest.templating.thymeleaf.TemplateResolverProvider
 
TEN_SECONDS - Static variable in class com.peterphi.std.threading.Timeout
Ten seconds
TERABITS - Enum constant in enum class com.peterphi.std.types.StorageUnit
One Terabit (ISO: Tb).
TERABYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One Terabyte (ISO: TiB)
The ISO long form name for this unit is Tebibyte (which we avoid using as the enum name to avoid confusion)
test(String, String, int) - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.AuthScope
 
testBreaker(String) - Method in interface com.peterphi.std.guice.web.rest.service.breaker.GuiceRestBreakerService
 
testBreaker(String) - Method in class com.peterphi.std.guice.web.rest.service.breaker.GuiceRestBreakerServiceImpl
 
TestConfig - Annotation Interface in com.peterphi.std.guice.testing.com.peterphi.std.guice.testing.annotations
Annotation for static no-argument method to provide a configuration source.
TestEach - Annotation Interface in com.peterphi.std.guice.testing.com.peterphi.std.guice.testing.annotations
Annotation for a test method; indicates that the test method should be repeated for each value in a guice (or, in the event that TestEach.value() is provided, annotation) backed collection.
TestModule - Annotation Interface in com.peterphi.std.guice.testing.com.peterphi.std.guice.testing.annotations
Annotation for static no-argument method to provide a guice module.
testName(FrameworkMethod) - Method in class com.peterphi.std.guice.testing.GuiceUnit
 
TEXT_QUERY - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
 
TextWebException - Exception in com.peterphi.std.guice.web.rest.exception
A text/plain WebApplicationException
N.B.
TextWebException(int, String) - Constructor for exception com.peterphi.std.guice.web.rest.exception.TextWebException
 
TextWebException(int, String, Throwable) - Constructor for exception com.peterphi.std.guice.web.rest.exception.TextWebException
 
TextWebException(String) - Constructor for exception com.peterphi.std.guice.web.rest.exception.TextWebException
 
TextWebException(String, Throwable) - Constructor for exception com.peterphi.std.guice.web.rest.exception.TextWebException
 
THIRTY_MINUTES - Static variable in class com.peterphi.std.threading.Timeout
30 minutes
THIRTY_SECONDS - Static variable in class com.peterphi.std.threading.Timeout
Thirty seconds
ThreadRenameCallableWrap<V> - Class in com.peterphi.std.threading
Created by bmcleod on 06/09/2016.
ThreadRenameCallableWrap(String, Callable<V>) - Constructor for class com.peterphi.std.threading.ThreadRenameCallableWrap
 
THYMELEAF_CALL_TIMER - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
THYMELEAF_RENDER_EXCEPTION_METER - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
ThymeleafCall - Class in com.peterphi.std.guice.web.rest.templating.thymeleaf
Represents a ThymeLeaf Template that can be called.
ThymeleafCSRFTokenStoreRegistration - Class in com.peterphi.usermanager.guice.token
 
ThymeleafCSRFTokenStoreRegistration() - Constructor for class com.peterphi.usermanager.guice.token.ThymeleafCSRFTokenStoreRegistration
 
ThymeleafModule - Class in com.peterphi.std.guice.web.rest.templating.thymeleaf
Module to configure the ThymeLeaf templating engine
ThymeleafModule() - Constructor for class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafModule
 
ThymeleafTemplater - Class in com.peterphi.std.guice.web.rest.templating.thymeleaf
Light abstraction over a ThymeLeaf TemplateEngine allowing cleaner construction of the current web context (when the template engine is being used inside an http call).
Exposes the following special variables: currentUser - of type ThymeleafCurrentUserUtils config - of type GuiceConfig
ThymeleafTemplater(TemplateEngine, GuiceConfig, MetricRegistry, Provider<CurrentUser>) - Constructor for class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafTemplater
 
ThymeleafTemplater(TemplateEngine, GuiceConfig, MetricRegistry, Provider<CurrentUser>, boolean) - Constructor for class com.peterphi.std.guice.web.rest.templating.thymeleaf.ThymeleafTemplater
 
Ticker - Class in com.peterphi.std.util
Keeps track of how long it has been since a given timestamp (by default, when the instance was created)
This is mainly designed for testing timing
Ticker() - Constructor for class com.peterphi.std.util.Ticker
 
Ticker(long) - Constructor for class com.peterphi.std.util.Ticker
 
Ticker(Calendar) - Constructor for class com.peterphi.std.util.Ticker
 
Ticker(Date) - Constructor for class com.peterphi.std.util.Ticker
 
Timebase - Class in com.peterphi.std.types
Describes a timebase, expressed as a rational number.
Timebase(int, int) - Constructor for class com.peterphi.std.types.Timebase
 
Timecode - Class in com.peterphi.std.types
Represents a timecode, dd:hh:mm:ss:ff - where ff may be an arbitrary length
Timecodes containing days are not well supported.
TIMECODE - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQDataType
 
TimecodeBuilder - Class in com.peterphi.std.types
Constructs Timecode instances
TimecodeBuilder() - Constructor for class com.peterphi.std.types.TimecodeBuilder
 
TimecodeComparator - Class in com.peterphi.std.types
Compares Timecodes in order of how much time they represent
This means that 00:00:00:02@25 is greater than 00:00:00:1920@48kHz
TimecodeComparator() - Constructor for class com.peterphi.std.types.TimecodeComparator
 
TimecodeRange - Class in com.peterphi.std.types
Represents a range between two non-null timecodes
TimecodeRange(Timecode, SampleCount) - Constructor for class com.peterphi.std.types.TimecodeRange
 
TimecodeRange(Timecode, Timecode) - Constructor for class com.peterphi.std.types.TimecodeRange
 
TimecodeUserType - Class in com.peterphi.std.guice.hibernate.usertype
Encodes a Timecode as a String in the form SMPTE Timecode@Timebase - See Timecode.getInstance(String) for information on the format
TimecodeUserType() - Constructor for class com.peterphi.std.guice.hibernate.usertype.TimecodeUserType
 
timeout() - Element in annotation interface com.peterphi.std.guice.common.cached.annotation.Cache
The time after which cached results will have been considered stale and in need of a refresh
Timeout - Class in com.peterphi.std.threading
Represents an immutable Timeout (ie.
Timeout(long) - Constructor for class com.peterphi.std.threading.Timeout
Constructs a deadline using a given period of time
Timeout(long, TimeUnit) - Constructor for class com.peterphi.std.threading.Timeout
Constructs a deadline using a given period of time
Timeout(Duration) - Constructor for class com.peterphi.std.threading.Timeout
 
TimeoutConverter - Class in com.peterphi.std.guice.common.stringparsing
Interprets a number of milliseconds as a Timeout
Supports the following string representations: ISO-8601 Duration ### - treated as milliseconds ###(d|h|m|s|ms) (days, hours, minutes, seconds, milliseconds)
TimeoutConverter() - Constructor for class com.peterphi.std.guice.common.stringparsing.TimeoutConverter
 
timestamp - Variable in class com.peterphi.std.guice.config.rest.types.ConfigPropertyData
 
timeZone - Variable in class com.peterphi.usermanager.rest.type.UserManagerUser
The user's desired timezone
toBits(BigDecimal) - Method in enum class com.peterphi.std.types.StorageUnit
 
toBits(BigInteger) - Method in enum class com.peterphi.std.types.StorageUnit
 
toBytes(long) - Method in enum class com.peterphi.std.types.StorageUnit
 
toBytes(BigDecimal) - Method in enum class com.peterphi.std.types.StorageUnit
 
toBytes(BigInteger) - Method in enum class com.peterphi.std.types.StorageUnit
 
toDateTimeFormatter() - Method in class com.peterphi.usermanager.rest.type.UserManagerUser
Convert the dateFormat and timeZone to a DateTimeFormatter
TODAY - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates.WebQueryDateAnchor
 
todayMinus(Period) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates
 
todayPlus(Period) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates
 
toDuration() - Method in class com.peterphi.std.threading.Timeout
 
toEncodedString() - Method in class com.peterphi.std.types.Timebase
Return the encoded string representation of this Timebase
N.B.
toEncodedString() - Method in class com.peterphi.std.types.Timecode
Returns the timecode in the Encoded Timecode format for this library.
toEncodedString(boolean) - Method in class com.peterphi.std.types.Timecode
Returns the timecode in the Encoded Timecode format for this library.
toEnglishString() - Method in class com.peterphi.std.threading.Timeout
 
toFfmpegString() - Method in class com.peterphi.std.types.SampleCount
Returns the sample count in FFmpeg's time-based duration format.
toFfmpegString() - Method in class com.peterphi.std.types.Timecode
Returns the timecode in FFmpeg format.
toHex(byte...) - Static method in class com.peterphi.std.util.HexHelper
Encodes a series of bytes into a hexidecimal string (potentially with leading zeroes) with no separators between each source byte
toHex(char, byte...) - Static method in class com.peterphi.std.util.HexHelper
Encodes a series of bytes into a hexidecimal string with each source byte (represented in the output as a 2 digit hexidecimal pair) separated by separator
toISODurationWithFrames(boolean) - Method in class com.peterphi.std.types.Timecode
Returns the timecode in a format that is similar to the ISO 8601 Duration format, except with an F field for frames.
token() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.BearerTokenCredentials
Returns the value of the token record component.
tokenPeekIs(String, int, char) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQueryParser
 
tokenRefreshInterval - Variable in class com.peterphi.usermanager.rest.impl.UserManagerOAuthServiceImpl
 
tokenRefreshPriorToExpire - Variable in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuth2SessionRef
 
toLegacyForm() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQOrder
 
toMap() - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
toMap() - Method in class com.peterphi.std.io.PropertyFile
Converts the name/value pairs stored in this PropertyFile to a Map of key/value pairs
toMap(Predicate<String>) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
TOMORROW - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates.WebQueryDateAnchor
 
toOffset(Timecode) - Method in class com.peterphi.std.types.TimecodeRange
Constructs a new TimecodeRange where the values are expressed as offsets from reference.
toPlainString() - Method in class com.peterphi.std.types.StorageSize
Return a String version of this size (e.g.
toPlainString(StorageUnit) - Method in class com.peterphi.std.types.StorageSize
Return a String version of this size (e.g.
toProperties() - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
toProperties() - Method in class com.peterphi.std.io.PropertyFile
Converts the name/value pairs stored in this PropertyFile to the Java Properties propertyfile type
toProperties(Predicate<String>) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
toPropertyFile() - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
toPropertyFile(Predicate<String>) - Method in class com.peterphi.std.guice.common.serviceprops.composite.GuiceConfig
 
toQuery() - Method in class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraint
Deprecated.
Convert this query to a WebQuery using the legacy web query semantics
toQueryFragment() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
toQueryFragment() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraints
 
toQueryFragment(boolean) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
toQueryFragment(StringBuilder) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
toQueryFragment(StringBuilder) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraintLine
 
toQueryFragment(StringBuilder) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraints
 
toQueryFragment(StringBuilder) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroup
 
toResponse(ApplicationException) - Method in class com.peterphi.std.guice.web.rest.jaxrs.exception.JAXRSExceptionMapper
 
toShortString() - Method in class com.peterphi.std.types.StorageSize
Return a short ISO String version of this size (e.g.
toShortString(StorageUnit) - Method in class com.peterphi.std.types.StorageSize
Return a short ISO String version of this size using the provided unit (e.g.
toSMPTEString() - Method in class com.peterphi.std.types.Timecode
Return a SMPTE string of the format, dropping the days component.
toSMPTEString(boolean) - Method in class com.peterphi.std.types.Timecode
Return a SMPTE-style string of the format [-][dd:]hh:mm:ss:ff (or [-][dd:]hh:mm:ss;ff for drop-frame timecode)
toString() - Method in class com.peterphi.std.guice.common.auth.AuthScope
 
toString() - Method in class com.peterphi.std.guice.common.breaker.TripRecord
 
toString() - Method in class com.peterphi.std.guice.common.cached.util.SingleItemCache
 
toString() - Method in class com.peterphi.std.guice.common.ognl.OgnlEvaluator
 
toString() - Method in class com.peterphi.std.guice.common.ognl.OgnlEvaluatorCollection
 
toString() - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyBindingSite
 
toString() - Method in class com.peterphi.std.guice.common.serviceprops.net.NetworkConfig
 
toString() - Method in class com.peterphi.std.guice.config.rest.types.ConfigPropertyData
 
toString() - Method in class com.peterphi.std.guice.config.rest.types.ConfigPropertyValue
 
toString() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.WQPath
 
toString() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.WQPathSegment
 
toString() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QEntity
 
toString() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QProperty
 
toString() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QRelation
 
toString() - Method in class com.peterphi.std.guice.hibernate.webquery.impl.QSizeProperty
 
toString() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
toString() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
toString() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraints
 
toString() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroup
 
toString() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQOrder
 
toString() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQProjectionField
 
toString() - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQProjectionRow
 
toString() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.AuthScope
Returns a string representation of this record class.
toString() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.BearerTokenCredentials
Returns a string representation of this record class.
toString() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.UsernamePasswordCredentials
Returns a string representation of this record class.
toString() - Method in class com.peterphi.std.guice.serviceregistry.index.ManualIndexableService
 
toString() - Method in class com.peterphi.std.guice.web.rest.auth.oauth2.OAuthUser
 
toString() - Method in class com.peterphi.std.guice.web.rest.scoping.SessionScoping
 
toString() - Method in class com.peterphi.std.threading.Deadline
 
toString() - Method in class com.peterphi.std.threading.RunnableCallableFuture
 
toString() - Method in class com.peterphi.std.threading.Timeout
 
toString() - Method in class com.peterphi.std.types.Id
 
toString() - Method in class com.peterphi.std.types.SampleCount
Encode the SampleCount as samples@[str_timebase|nom[:denom]] (e.g.
toString() - Method in class com.peterphi.std.types.StorageSize
 
toString() - Method in class com.peterphi.std.types.Timebase
 
toString() - Method in class com.peterphi.std.types.Timecode
Returns the timecode as a String, formatted as either: hh:mm:ss:ff for non-dropframe timecode (where ff is of arbitrary length) hh:mm:ss;ff for dropframe timecode (where ff is of arbitrary length)
toString() - Method in class com.peterphi.std.types.TimecodeBuilder
 
toString() - Method in class com.peterphi.std.types.TimecodeRange
 
toString() - Method in class com.peterphi.std.util.jaxb.type.MultiXSDSchemaFile
 
toString() - Method in class com.peterphi.std.util.Ticker
 
toString() - Method in class com.peterphi.usermanager.db.entity.RoleEntity
 
toString() - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPGroup
 
toString() - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUser
 
toString() - Method in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserRecord
 
toString(long) - Method in enum class com.peterphi.std.types.StorageUnit
 
toString(long, boolean) - Method in enum class com.peterphi.std.types.StorageUnit
 
toString(Object) - Static method in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
toString(BigDecimal) - Method in enum class com.peterphi.std.types.StorageUnit
 
toString(BigDecimal, boolean) - Method in enum class com.peterphi.std.types.StorageUnit
 
toString(BigInteger) - Method in enum class com.peterphi.std.types.StorageUnit
 
toString(BigInteger, boolean) - Method in enum class com.peterphi.std.types.StorageUnit
 
total - Variable in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
 
touch(File) - Static method in class com.peterphi.std.io.FileHelper
Creates/updates a file with the modify date set to now
toVidispineString() - Method in class com.peterphi.std.types.SampleCount
Deprecated.
toVidispineString() - Method in class com.peterphi.std.types.Timecode
Deprecated.
use getSampleCount().toEncodedString();
Tracing - Class in com.peterphi.std.util.tracing
 
TracingClientRequestFilter - Class in com.peterphi.std.guice.restclient.resteasy.impl
 
TracingClientRequestFilter() - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.TracingClientRequestFilter
 
TracingConstants - Class in com.peterphi.std.util.tracing
 
TRANSACTION_CALLS_TIMER - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
TRANSACTION_COMMIT_FAILURE_METER - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
TRANSACTION_ERROR_ROLLBACK_METER - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
TRANSACTION_OWNER_CALLS_TIMER - Static variable in class com.peterphi.std.guice.common.metrics.GuiceMetricNames
 
Transactional - Annotation Interface in com.peterphi.std.guice.database.annotation
 
TransactionCombinationException - Exception in com.peterphi.std.guice.hibernate.exception
 
TransactionCombinationException() - Constructor for exception com.peterphi.std.guice.hibernate.exception.TransactionCombinationException
 
TransactionCombinationException(String) - Constructor for exception com.peterphi.std.guice.hibernate.exception.TransactionCombinationException
 
TransactionCombinationException(String, Throwable) - Constructor for exception com.peterphi.std.guice.hibernate.exception.TransactionCombinationException
 
TransactionHelper - Class in com.peterphi.std.guice.hibernate.module
Provides transaction helper methods
TransactionHelper() - Constructor for class com.peterphi.std.guice.hibernate.module.TransactionHelper
 
translate(Class<?>) - Static method in class com.peterphi.std.guice.hibernate.webquery.impl.WQTypeHelper
 
trigger() - Method in class com.peterphi.std.guice.common.daemon.GuiceRecurringDaemon
Trigger the user code to run ASAP
trigger(String, boolean) - Method in interface com.peterphi.std.guice.web.rest.service.daemons.GuiceRestDaemonsService
 
trigger(String, boolean) - Method in class com.peterphi.std.guice.web.rest.service.daemons.GuiceRestDaemonsServiceImpl
 
trim(Element) - Static method in class com.peterphi.std.util.DOMUtils
Trim all TEXT Nodes under the provided Element
TripRecord - Class in com.peterphi.std.guice.common.breaker
 
TripRecord(String, boolean) - Constructor for class com.peterphi.std.guice.common.breaker.TripRecord
 
TripRecord(Date, String, boolean) - Constructor for class com.peterphi.std.guice.common.breaker.TripRecord
 
trySymlink(File, File) - Static method in class com.peterphi.std.io.FileHelper
 
type - Variable in class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQEntityProperty
 
TypedConfigRef<T> - Class in com.peterphi.std.guice.common.serviceprops.typed
 
TypedConfigRef(ConfigRef, Class<T>) - Constructor for class com.peterphi.std.guice.common.serviceprops.typed.TypedConfigRef
 

U

UMConfig - Class in com.peterphi.usermanager.guice
 
UnboundRestException - Exception in com.peterphi.std.guice.restclient.exception
Represents a server-side exception that could not be bound to a local client-side RestException implementation (for example, an IllegalArgumentException thrown server-side)
UnboundRestException(String) - Constructor for exception com.peterphi.std.guice.restclient.exception.UnboundRestException
 
UnboundRestException(String, Throwable) - Constructor for exception com.peterphi.std.guice.restclient.exception.UnboundRestException
 
unexpectedFailure(IOException) - Method in class com.peterphi.std.system.exec.Execed
 
uniqueResult() - Method in class com.peterphi.std.guice.hibernate.webquery.ConstrainedResultSet
When a single result is expected, returns that result (or null if no results were returned).
uniqueResult(WebQuery) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
uniqueResult(Criteria) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Convenience method to return a single instance that matches the query, or null if the query returns no results.
uniqueResult(Query) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
Convenience method to return a single instance that matches the query, or null if the query returns no results.
UNIT_TEST - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
unregister(GuiceDaemon) - Method in class com.peterphi.std.guice.common.daemon.GuiceDaemonRegistry
 
update(T) - Method in interface com.peterphi.std.guice.database.dao.Dao
Update an existing item in the database
update(T) - Method in class com.peterphi.std.guice.hibernate.dao.HibernateDao
 
UPDATE - Enum constant in enum class com.peterphi.std.guice.liquibase.LiquibaseAction
Update all changesets
URLConnectionHTTPClientFactory - Class in com.peterphi.std.guice.restclient.resteasy.impl.urlconn
 
URLConnectionHTTPClientFactory() - Constructor for class com.peterphi.std.guice.restclient.resteasy.impl.urlconn.URLConnectionHTTPClientFactory
 
USE_OKHTTP - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
USE_REQUEST_URL_FOR_FREEMARKER_URL_BUILDER - Static variable in class com.peterphi.std.guice.apploader.GuiceProperties
 
UserAuthenticationService - Interface in com.peterphi.usermanager.guice.authentication
 
UserDaoImpl - Class in com.peterphi.usermanager.db.dao.hibernate
 
UserDaoImpl() - Constructor for class com.peterphi.usermanager.db.dao.hibernate.UserDaoImpl
 
UserDeleteService - Class in com.peterphi.usermanager.service
 
UserDeleteService() - Constructor for class com.peterphi.usermanager.service.UserDeleteService
 
UserEntity - Class in com.peterphi.usermanager.db.entity
 
UserEntity() - Constructor for class com.peterphi.usermanager.db.entity.UserEntity
 
userExists(String) - Method in class com.peterphi.usermanager.db.dao.hibernate.UserDaoImpl
 
UserLogin - Interface in com.peterphi.usermanager.guice.authentication
 
UserLoginModule - Class in com.peterphi.usermanager.guice.authentication
Handles creating the (session scoped) UserLogin object
UserLoginModule() - Constructor for class com.peterphi.usermanager.guice.authentication.UserLoginModule
 
UserLoginProvider - Class in com.peterphi.usermanager.guice.authentication
 
UserLoginProvider(Provider<UserAuthenticationService>, Provider<HttpServletRequest>, Provider<HttpSession>, Provider<AsynchronousActionService>) - Constructor for class com.peterphi.usermanager.guice.authentication.UserLoginProvider
 
userMadeAuthDecision(String, String, String, String, String, String, String) - Method in interface com.peterphi.usermanager.rest.iface.oauth2server.UserManagerOAuthService
 
userMadeAuthDecision(String, String, String, String, String, String, String) - Method in class com.peterphi.usermanager.rest.impl.UserManagerOAuthServiceImpl
 
UserManagerAccessKeyToSessionCache - Class in com.peterphi.std.guice.web.rest.auth.oauth2
Turns a User Manager Bearer Token to an OAuth2SessionRef, populating the Session scope with that OAuth2SessionRef.
UserManagerAccessKeyToSessionCache(MetricRegistry) - Constructor for class com.peterphi.std.guice.web.rest.auth.oauth2.UserManagerAccessKeyToSessionCache
 
UserManagerAuthenticationGuiceRole - Class in com.peterphi.usermanager.guice.authentication
 
UserManagerAuthenticationGuiceRole() - Constructor for class com.peterphi.usermanager.guice.authentication.UserManagerAuthenticationGuiceRole
 
UserManagerBearerToken - Class in com.peterphi.usermanager.util
 
UserManagerBearerToken() - Constructor for class com.peterphi.usermanager.util.UserManagerBearerToken
 
UserManagerModule - Class in com.peterphi.usermanager.guice.module
 
UserManagerModule() - Constructor for class com.peterphi.usermanager.guice.module.UserManagerModule
 
UserManagerOAuthService - Interface in com.peterphi.usermanager.rest.iface.oauth2server
 
UserManagerOAuthServiceImpl - Class in com.peterphi.usermanager.rest.impl
 
UserManagerOAuthServiceImpl() - Constructor for class com.peterphi.usermanager.rest.impl.UserManagerOAuthServiceImpl
 
UserManagerSetup - Class in com.peterphi.usermanager.guice
 
UserManagerSetup() - Constructor for class com.peterphi.usermanager.guice.UserManagerSetup
 
UserManagerUser - Class in com.peterphi.usermanager.rest.type
 
UserManagerUser() - Constructor for class com.peterphi.usermanager.rest.type.UserManagerUser
 
UserMarshaller - Class in com.peterphi.usermanager.rest.marshaller
 
UserMarshaller() - Constructor for class com.peterphi.usermanager.rest.marshaller.UserMarshaller
 
username - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUser
 
username - Variable in class com.peterphi.usermanager.guice.authentication.ldap.LDAPUserRecord
 
username() - Method in record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.UsernamePasswordCredentials
Returns the value of the username record component.
USERNAME - Static variable in class com.peterphi.std.guice.apploader.GuiceServiceProperties
 
UsernamePasswordCredentials(ResteasyClientFactoryImpl.AuthScope, String, String, boolean) - Constructor for record class com.peterphi.std.guice.restclient.resteasy.impl.ResteasyClientFactoryImpl.UsernamePasswordCredentials
Creates an instance of a UsernamePasswordCredentials record class.
UserUIService - Interface in com.peterphi.usermanager.ui.api
 
UserUIServiceImpl - Class in com.peterphi.usermanager.ui.impl
 
UserUIServiceImpl() - Constructor for class com.peterphi.usermanager.ui.impl.UserUIServiceImpl
 
utility(Iterable<String>) - Static method in class com.peterphi.std.system.exec.Exec
Runs a command in "utility" mode: redirecting stderr to stdout and optionally executing as a different user (eg root)
utility(String...) - Static method in class com.peterphi.std.system.exec.Exec
Runs a command in "utility" mode: redirecting stderr to stdout and optionally executing as a different user (eg root)
utilityAs(String, Iterable<String>) - Static method in class com.peterphi.std.system.exec.Exec
Runs a command in "utility" mode: redirecting stderr to stdout and optionally executing as a different user (eg root)
utilityAs(String, String...) - Static method in class com.peterphi.std.system.exec.Exec
Runs a command in "utility" mode: redirecting stderr to stdout and optionally executing as a different user (eg root)
UUID - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQDataType
 

V

validate(String) - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationProperty
 
validate(String) - Method in class com.peterphi.std.guice.common.serviceprops.ConfigurationPropertyBindingSite
 
validate(String) - Method in class com.peterphi.usermanager.guice.token.CSRFTokenStore
 
validate(String, boolean) - Method in class com.peterphi.usermanager.guice.token.CSRFTokenStore
 
validate(String, String) - Method in class com.peterphi.usermanager.guice.token.LowSecurityCSRFTokenStore
 
validate(String, Predicate<String>) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryDecodePlugin.Builder
Add a validator to limit the values that may be provided by the user for a given key
validate(Configuration, Properties, GuiceConfig) - Method in interface com.peterphi.std.guice.hibernate.module.ext.HibernateConfigurationValidator
 
validate(Configuration, Properties, GuiceConfig) - Method in class com.peterphi.std.guice.liquibase.hibernate.LiquibaseHibernateValidator
 
validate(Node) - Method in class com.peterphi.std.util.jaxb.XSDValidator
Validate some XML against this schema
validateInstanceMethods(List<Throwable>) - Method in class com.peterphi.std.guice.testing.GuiceUnit
Deprecated.
deprecated in BlockJUnit4ClassRunner and going away in a future version
validateProperty(String, String) - Method in interface com.peterphi.std.guice.web.rest.service.servicedescription.RestConfigList
 
validateProperty(String, String) - Method in class com.peterphi.std.guice.web.rest.service.servicedescription.RestConfigListImpl
 
validatePublicVoidMethods(Class<? extends Annotation>, boolean, List<Throwable>) - Method in class com.peterphi.std.guice.testing.GuiceUnit
Adds to errors if any method in this class is annotated with the provided annotation, but: is not public, or returns something other than void, or is static (given isStatic is false), or is not static (given isStatic is true).
validateTestMethods(List<Throwable>) - Method in class com.peterphi.std.guice.testing.GuiceUnit
Adds to errors for each method annotated with @Testthat is not a public, void instance method.
validateWithoutException(String, boolean) - Method in class com.peterphi.usermanager.guice.token.CSRFTokenStore
 
value - Variable in class com.peterphi.std.guice.config.rest.types.ConfigPropertyValue
 
value - Variable in class com.peterphi.std.guice.metrics.rest.types.MetricsGauge
 
value - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
value - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQProjectionField
 
value - Variable in class com.peterphi.std.io.PropertyFile.NameValuePair
 
value() - Element in annotation interface com.peterphi.std.annotation.Doc
Some textual documentation
value() - Element in annotation interface com.peterphi.std.annotation.ServiceName
A friendly name the service can be known as
value() - Element in annotation interface com.peterphi.std.guice.common.breaker.DaemonBreaker
 
value() - Element in annotation interface com.peterphi.std.guice.testing.com.peterphi.std.guice.testing.annotations.TestEach
If specified then the provided values will be used instead of a guice-injected collection
value2 - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
The second value (for binary functions).
Should only be supplied if WQConstraint.function is supplied and if it refers to a binary function such as WQFunctionType.RANGE
valuelist - Variable in class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
valueOf(String) - Static method in enum class com.peterphi.std.guice.common.retry.retry.RetryDecision
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPASearchStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.peterphi.std.guice.liquibase.LiquibaseAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.peterphi.std.guice.metrics.rest.types.HealthImplication
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates.WebQueryDateAnchor
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroupType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQDataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.peterphi.std.io.ActionOnConflict
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class com.peterphi.std.types.SampleCount
Parse a sample count & timebase as samples@[str_timebase|nom[:denom]] N.B.
valueOf(String) - Static method in enum class com.peterphi.std.types.StorageUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class com.peterphi.std.types.Timebase
Parses an encoded timebase.
valueOf(String) - Static method in class com.peterphi.std.types.Timecode
Parse a Timecode encoded in the encoded style for this library ([-][dd:]hh:mm:ss:ff@timebase).
valueOf(String) - Static method in class com.peterphi.std.util.CaseInsensitiveSet
Parse a simple comma-separated representation; leading and trailing whitespace will be stripped from elements; empty items will be ignored
valueOfByPrefix(String) - Static method in enum class com.peterphi.std.guice.metrics.rest.types.HealthImplication
 
values() - Static method in enum class com.peterphi.std.guice.common.retry.retry.RetryDecision
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.peterphi.std.guice.hibernate.webquery.impl.jpa.JPASearchStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.peterphi.std.guice.liquibase.LiquibaseAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.peterphi.std.guice.metrics.rest.types.HealthImplication
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates.WebQueryDateAnchor
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQFunctionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroupType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQUriControlField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQDataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.peterphi.std.io.ActionOnConflict
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.peterphi.std.types.StorageUnit
Returns an array containing the constants of this enum class, in the order they are declared.
vars - Variable in class com.peterphi.std.io.PropertyFile
 
verbose - Variable in class com.peterphi.std.util.tracing.Tracing
 
verify(String) - Method in class com.peterphi.std.guice.web.rest.auth.userprovider.JWTVerifier
 
verify(String, char[]) - Static method in class com.peterphi.usermanager.db.BCrypt
Check that a plaintext password matches a previously hashed one
VideoTrack - Class in com.peterphi.carbon.util.mediainfo
 
VideoTrack(Element) - Constructor for class com.peterphi.carbon.util.mediainfo.VideoTrack
 

W

waitFor(Object, boolean) - Method in class com.peterphi.std.threading.Deadline
Waits on the listed monitor until it returns or until this deadline has expired; if mayInterrupt is true then an interrupt will cause this method to return true
waitForExit() - Method in class com.peterphi.std.system.exec.Execed
Wait an indefinite amount of time for the process to exit
waitForExit(int) - Method in class com.peterphi.std.system.exec.Execed
Wait an indefinite amount of time for the process to exit, expecting the return code to be expected.
waitForExit(Deadline) - Method in class com.peterphi.std.system.exec.Execed
Waits for the process to exit; this method blocks until the process has completed (at which point it returns the process exit code) or until deadline has elapsed, at which point it returns Integer.MIN_VALUE
waitForExit(Deadline, int) - Method in class com.peterphi.std.system.exec.Execed
Wait until deadline for the process to exit, expecting the return code to be expected.
waitForTermination(Daemon, long) - Static method in class com.peterphi.std.threading.Daemon
 
waitForTermination(List<? extends Daemon>, long) - Static method in class com.peterphi.std.threading.Daemon
 
WARN_ON_PRECISION_LOSS - Static variable in class com.peterphi.std.types.Timebase
 
WARNING - Enum constant in enum class com.peterphi.std.guice.metrics.rest.types.HealthImplication
An indicator that something may be wrong, but it has not yet reached an apparent stage of compromising functionality
WATCH - Static variable in class com.peterphi.std.util.Logging
 
WebappAuthenticationModule - Class in com.peterphi.std.guice.web.rest.auth.userprovider
 
WebappAuthenticationModule(MetricRegistry, List<String>, GuiceConfig) - Constructor for class com.peterphi.std.guice.web.rest.auth.userprovider.WebappAuthenticationModule
 
WebappGuiceRole - Class in com.peterphi.std.guice.web.rest.setup
 
WebappGuiceRole(FilterConfig) - Constructor for class com.peterphi.std.guice.web.rest.setup.WebappGuiceRole
 
WebappGuiceRole(ServletConfig) - Constructor for class com.peterphi.std.guice.web.rest.setup.WebappGuiceRole
 
WebMethodMatcher - Class in com.peterphi.std.guice.web.rest.auth.interceptor
Matches: Methods declared in classes annotated with AuthConstraint Method implementations directly annotated with AuthConstraint Methods of classes implementing one of a passed list of interface classes
WebMethodMatcher(Set<Class<?>>, boolean) - Constructor for class com.peterphi.std.guice.web.rest.auth.interceptor.WebMethodMatcher
 
WebQuery - Class in com.peterphi.std.guice.restclient.jaxb.webquery
Describes a database query to be executed
WebQuery() - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WebQuery
 
WebQueryDecodePlugin - Interface in com.peterphi.std.guice.restclient.jaxb.webquery.plugin
Defines a plugin that extends the functionality of the WebQuery Query String Decode functionality
WebQueryDecodePlugin.Builder - Class in com.peterphi.std.guice.restclient.jaxb.webquery.plugin
 
WebQueryEnumOrdinalPlugin - Class in com.peterphi.std.guice.restclient.jaxb.webquery.plugin
 
WebQueryEnumOrdinalPlugin(String, Class<? extends Enum>) - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryEnumOrdinalPlugin
 
WebQueryParseError - Exception in com.peterphi.std.guice.restclient.jaxb.webquery
 
WebQueryParseError() - Constructor for exception com.peterphi.std.guice.restclient.jaxb.webquery.WebQueryParseError
 
WebQueryParseError(String) - Constructor for exception com.peterphi.std.guice.restclient.jaxb.webquery.WebQueryParseError
 
WebQueryParseError(String, Throwable) - Constructor for exception com.peterphi.std.guice.restclient.jaxb.webquery.WebQueryParseError
 
WebQueryParseError(Throwable) - Constructor for exception com.peterphi.std.guice.restclient.jaxb.webquery.WebQueryParseError
 
WebQueryParser - Class in com.peterphi.std.guice.restclient.jaxb.webquery
 
WebQueryParser() - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WebQueryParser
 
WebQueryPresetPlugin - Class in com.peterphi.std.guice.restclient.jaxb.webquery.plugin
Simple WebQuery Decode Plugin that allows named presets for queries.
WebQueryPresetPlugin(String) - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryPresetPlugin
 
when - Variable in class com.peterphi.std.guice.common.breaker.TripRecord
 
willVaryWithH2C() - Method in class com.peterphi.std.guice.restclient.resteasy.impl.apache43.ApacheHttpClientFactory
 
willVaryWithH2C() - Method in interface com.peterphi.std.guice.restclient.resteasy.impl.HttpClientFactory
 
willVaryWithH2C() - Method in class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientFactory
 
willVaryWithH2C() - Method in class com.peterphi.std.guice.restclient.resteasy.impl.urlconn.URLConnectionHTTPClientFactory
 
with(WebQueryDecodePlugin) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryDecodePlugin.Builder
 
withAfters(FrameworkMethod, Object, Statement) - Method in class com.peterphi.std.guice.testing.GuiceUnit
Deprecated.
deprecated in BlockJUnit4ClassRunner and going away in a future version. Should be changed to use Rules.
withAllowMultiple(boolean) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryPresetPlugin
 
withAuth(ResteasyClientFactoryImpl.AuthCredential) - Method in class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientBuilder
 
withAutoCommit() - Method in class com.peterphi.std.guice.hibernate.module.HibernateTransaction
Set the automatic close action to commit (rather than rollback)
withAutoLoadProperties(boolean) - Method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
 
withAutoLoadRoles(boolean) - Method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
 
withAutoRollback() - Method in class com.peterphi.std.guice.hibernate.module.HibernateTransaction
Set the automatic close action to rollback (rather than commit)
withBefores(FrameworkMethod, Object, Statement) - Method in class com.peterphi.std.guice.testing.GuiceUnit
Deprecated.
deprecated in BlockJUnit4ClassRunner and going away in a future version. Should be changed to use Rules.
withCacheValidity(Timeout) - Method in class com.peterphi.std.guice.common.serviceprops.jaxbref.JAXBResourceProvider
Change the period that serialised results will be cached for
withClassloader(ClassLoader) - Method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
 
withConfig(PropertyFile...) - Method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
 
withConfig(String...) - Method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
 
withConfig(Properties...) - Method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
 
withDays(long) - Method in class com.peterphi.std.types.TimecodeBuilder
 
withDropFrame(boolean) - Method in class com.peterphi.std.types.TimecodeBuilder
 
withFailIfUnsupported(boolean) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryPresetPlugin
 
withFrames(long) - Method in class com.peterphi.std.types.TimecodeBuilder
 
withH2CPriorKnowledge() - Method in class com.peterphi.std.guice.restclient.resteasy.impl.okhttp.OkHttpClientBuilder
 
withHours(long) - Method in class com.peterphi.std.types.TimecodeBuilder
 
within(Timecode) - Method in class com.peterphi.std.types.TimecodeRange
Tests whether a timecode lies within (or on the boundaries of) this range
within(TimecodeRange) - Method in class com.peterphi.std.types.TimecodeRange
Test whether a given timecode range lies wholly within (or on the boundaries of) this range
withLoosenXmlAnyConstraints(boolean) - Method in class com.peterphi.std.util.jaxb.MultiXSDGenerator
 
withLoosenXmlAnyConstraints(boolean) - Method in class com.peterphi.std.util.jaxb.MultiXSDSchemaCollector
 
withMinutes(long) - Method in class com.peterphi.std.types.TimecodeBuilder
 
withNegative(boolean) - Method in class com.peterphi.std.types.TimecodeBuilder
 
withNoScannerFactory() - Method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
 
withOption(String, Consumer<WebQuery>) - Method in class com.peterphi.std.guice.restclient.jaxb.webquery.plugin.WebQueryPresetPlugin
 
withRate(Timebase) - Method in class com.peterphi.std.types.TimecodeBuilder
 
withRegistry(GuiceRegistry) - Method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
 
withRole(GuiceRole...) - Method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
 
withScannerFactory(ClassScannerFactory) - Method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
 
withSeconds(long) - Method in class com.peterphi.std.types.TimecodeBuilder
 
withSetup(GuiceSetup) - Method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
 
withSetup(Class<? extends GuiceSetup>) - Method in class com.peterphi.std.guice.apploader.impl.GuiceBuilder
 
withTime(Date) - Method in class com.peterphi.std.types.TimecodeBuilder
 
withTime(DateTime) - Method in class com.peterphi.std.types.TimecodeBuilder
 
withTime(LocalTime) - Method in class com.peterphi.std.types.TimecodeBuilder
 
withTime(LocalTime, Timebase) - Method in class com.peterphi.std.types.TimecodeBuilder
 
withTimecode(Timecode) - Method in class com.peterphi.std.types.TimecodeBuilder
Reset this builder to the values in the provided Timecode
WQConstraint - Class in com.peterphi.std.guice.restclient.jaxb.webquery
Defines an individual field constraint to apply
WQConstraint() - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
WQConstraint(String, WQFunctionType, String) - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
WQConstraint(String, WQFunctionType, String, String) - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
WQConstraint(String, WQFunctionType, List<String>) - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraint
 
WQConstraintLine - Class in com.peterphi.std.guice.restclient.jaxb.webquery
Base class for components of a Constraint Group
WQConstraintLine() - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraintLine
 
WQConstraints - Class in com.peterphi.std.guice.restclient.jaxb.webquery
 
WQConstraints() - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WQConstraints
 
WQDataType - Enum Class in com.peterphi.std.guice.restclient.jaxb.webqueryschema
 
WQDates - Class in com.peterphi.std.guice.restclient.jaxb.webquery
Helper class to allow date maths to be encoded and resolved
WQDates.WebQueryDateAnchor - Enum Class in com.peterphi.std.guice.restclient.jaxb.webquery
 
WQEntityProperty - Class in com.peterphi.std.guice.restclient.jaxb.webqueryschema
 
WQEntityProperty() - Constructor for class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQEntityProperty
 
WQEntitySchema - Class in com.peterphi.std.guice.restclient.jaxb.webqueryschema
 
WQEntitySchema() - Constructor for class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQEntitySchema
 
WQFunctionType - Enum Class in com.peterphi.std.guice.restclient.jaxb.webquery
Defines the functions that an be applied to fields (data-type permitting)
WQGroup - Class in com.peterphi.std.guice.restclient.jaxb.webquery
Defines a group of constraints to be ANDed or ORred together
WQGroup() - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroup
 
WQGroup(WQGroupType) - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroup
 
WQGroup(WQGroupType, List<WQConstraintLine>) - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WQGroup
 
WQGroupType - Enum Class in com.peterphi.std.guice.restclient.jaxb.webquery
Defines a group constraint combining approach
WQOrder - Class in com.peterphi.std.guice.restclient.jaxb.webquery
Defines a sort instruction
WQOrder() - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WQOrder
 
WQOrder(String, String) - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WQOrder
 
WQPath - Class in com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions
 
WQPath(String) - Constructor for class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.WQPath
 
WQPathSegment - Class in com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions
 
WQPathSegment(String) - Constructor for class com.peterphi.std.guice.hibernate.webquery.impl.jpa.jpafunctions.WQPathSegment
 
WQProjectionField - Class in com.peterphi.std.guice.restclient.jaxb.webquery
 
WQProjectionField() - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WQProjectionField
 
WQProjectionField(String, String, Object) - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WQProjectionField
 
WQProjectionRow - Class in com.peterphi.std.guice.restclient.jaxb.webquery
 
WQProjectionRow() - Constructor for class com.peterphi.std.guice.restclient.jaxb.webquery.WQProjectionRow
 
WQSchemas - Class in com.peterphi.std.guice.restclient.jaxb.webqueryschema
 
WQSchemas() - Constructor for class com.peterphi.std.guice.restclient.jaxb.webqueryschema.WQSchemas
 
WQTypeHelper - Class in com.peterphi.std.guice.hibernate.webquery.impl
 
WQTypeHelper() - Constructor for class com.peterphi.std.guice.hibernate.webquery.impl.WQTypeHelper
 
WQUriControlField - Enum Class in com.peterphi.std.guice.restclient.jaxb.webquery
Special WebQuery fields and their wire representation in the Query String API
wrap(String, boolean, Function<T, R>) - Static method in class com.peterphi.std.util.tracing.Tracing
Wrap a function call in a trace block; designed for use in a parallel stream
wrap(Function<T, R>) - Static method in class com.peterphi.std.util.tracing.Tracing
Wrap a function call in a trace block; designed for use in a parallel stream
wrap(Criteria) - Static method in class com.peterphi.std.guice.hibernate.dao.DetachedCriteriaHelper
Wraps an existing Criteria as a DetachedCriteria
write(byte[]) - Method in class com.peterphi.std.io.NullOutputStream
 
write(byte[], int, int) - Method in class com.peterphi.std.io.NullOutputStream
 
write(int) - Method in class com.peterphi.std.io.NullOutputStream
 
write(File, Reader) - Static method in class com.peterphi.std.io.FileHelper
 
write(File, String) - Static method in class com.peterphi.std.io.FileHelper
 
write(File, StringBuilder) - Static method in class com.peterphi.std.io.FileHelper
 
writeAttribute(String, String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeAttribute(String, String, String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeAttribute(String, String, String, String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeBodyContent(StringBuilder) - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapPageWriter
 
writeBodyContent(StringBuilder) - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapRestFailurePageRenderer
 
writeBootstrapCSS(StringBuilder) - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapPageWriter
 
writeCData(String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeCharacters(char[], int, int) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeCharacters(String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeComment(String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeCustomHeadContent(StringBuilder) - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapPageWriter
 
writeCustomHeadContent(StringBuilder) - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapRestFailurePageRenderer
 
writeDefaultNamespace(String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeDTD(String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeEmptyElement(String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeEmptyElement(String, String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeEmptyElement(String, String, String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeEndDocument() - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeEndElement() - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeEntityRef(String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeEpilogue(StringBuilder) - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapPageWriter
 
writeHTML(StringBuilder) - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapPageWriter
 
writeMessageWithData(byte[], OutputStream) - Static method in class com.peterphi.carbon.message.CarbonSocketAPI
 
writeNamespace(String, String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writePID(File, long) - Static method in class com.peterphi.std.io.FileHelper
 
writePID(File, String) - Static method in class com.peterphi.std.io.FileHelper
 
writeProcessingInstruction(String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeProcessingInstruction(String, String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writePrologue(StringBuilder) - Method in class com.peterphi.std.guice.web.rest.pagewriter.BootstrapPageWriter
 
writeStartDocument() - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeStartDocument(String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeStartDocument(String, String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeStartElement(String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeStartElement(String, String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 
writeStartElement(String, String, String) - Method in class com.peterphi.std.util.jaxb.DuplicateNSFilteringXMLStreamWriter
 

X

xmldiff(String, Document, Set<String>, Set<String>) - Static method in class com.peterphi.std.guice.xmltesting.XMLDiffHelper
 
xmldiff(Document, Document, Set<String>, Set<String>) - Static method in class com.peterphi.std.guice.xmltesting.XMLDiffHelper
 
XMLDiffHelper - Class in com.peterphi.std.guice.xmltesting
 
XMLDiffHelper() - Constructor for class com.peterphi.std.guice.xmltesting.XMLDiffHelper
 
XMLFailureRenderer - Class in com.peterphi.std.guice.web.rest.jaxrs.exception
A simple renderer that renders an XML form of the RestFailure object by letting the JAX-RS implementation serialise it
Sets the X-Rich-Exception flag so that our code can understand and intelligently reconstruct an exception client-side
XMLFailureRenderer() - Constructor for class com.peterphi.std.guice.web.rest.jaxrs.exception.XMLFailureRenderer
 
XMLWrapper - Class in com.peterphi.carbon.type
Generic wrapper around some Carbon XML element
XMLWrapper(Element) - Constructor for class com.peterphi.carbon.type.XMLWrapper
 
XSDValidator - Class in com.peterphi.std.util.jaxb
Wrapper class that performs XSD Validation
XSDValidator(MultiXSDSchemaFiles) - Constructor for class com.peterphi.std.util.jaxb.XSDValidator
 
XSDValidator(Source...) - Constructor for class com.peterphi.std.util.jaxb.XSDValidator
 
XSDValidator(Schema) - Constructor for class com.peterphi.std.util.jaxb.XSDValidator
 

Y

YESTERDAY - Enum constant in enum class com.peterphi.std.guice.restclient.jaxb.webquery.WQDates.WebQueryDateAnchor
 
YOTTABITS - Enum constant in enum class com.peterphi.std.types.StorageUnit
One yottabit (ISO Yb).
YOTTABYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One yottabyte (ISO YiB)
The ISO long form name for this unit is Yobibyte (which we avoid using as the enum name to avoid confusion)

Z

ZERO - Static variable in class com.peterphi.std.threading.Timeout
A zero-length timeout
ZERO - Static variable in class com.peterphi.std.types.StorageSize
 
ZETTABITS - Enum constant in enum class com.peterphi.std.types.StorageUnit
One zettabit (ISO Zb).
ZETTABYTES - Enum constant in enum class com.peterphi.std.types.StorageUnit
One zettabyte (ISO ZiB)
The ISO long form name for this unit is Zebibyte (which we avoid using as the enum name to avoid confusion)

_

_clear() - Method in class com.peterphi.std.io.PropertyFile
 
_contains(String) - Method in class com.peterphi.std.io.PropertyFile
 
_get(String, String) - Method in class com.peterphi.std.io.PropertyFile
 
_get_core(String, String) - Method in class com.peterphi.std.io.PropertyFile
 
_rm(String) - Method in class com.peterphi.std.io.PropertyFile
 
_set(String, String) - Method in class com.peterphi.std.io.PropertyFile
 
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 Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form