Index
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 untilHibernateObservingInterceptor.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 lengthtotalLength
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 fromCurrentUser
. - 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
GuiceRole
s 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 betweenstart
andend
(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 sourcepropertyName
. - 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
-
Deprecated.use
ResultSetConstraintBuilder.buildQuery()
instead - 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
-
Deprecated.
- 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 aWeakReference
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 whereequals
would not return0
- 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 whereequals
would not return0
- 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 thetotal
field returned by settingquery.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
Ifcurrent 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.
UnlessEagerSingleton.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 returnsa == 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) orid
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
constructor insteadextensions - 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 returnsa >= 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
attempt
th 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.use
Dao.getListById(Collection)
instead - 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.use
Timebase.valueOf(String)
instead - 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 asthis
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 asthis
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 theAuthConstraintUserInterrogator.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 returnsa > 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 theGuiceLifecycleListener.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
andNamed
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.
UsesGuiceBuilder
to acquire aGuiceSetup
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 toGuiceRegistry
to perform orderly shutdown of services
OverridesHttpServlet.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 eitherSoftReference
s 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 returnsa <= 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 returnsa < 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
andb
. - 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 useOgnlFactory.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, seeTimebase.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.use
ResultSetConstraintBuilder
instead - ResultSetConstraint(Map<String, List<String>>, List<String>, int) - Constructor for class com.peterphi.std.guice.hibernate.webquery.ResultSetConstraint
-
Deprecated.use
ResultSetConstraintBuilder
instead - ResultSetConstraintBuilder - Class in com.peterphi.std.guice.hibernate.webquery
-
Deprecated.use
WebQuery
and the associated builder methods, particularlyWebQuery.decode(UriInfo)
- ResultSetConstraintBuilderFactory - Class in com.peterphi.std.guice.hibernate.webquery
-
Deprecated.use
WebQuery
and the associated builder methods, particularlyWebQuery.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
- SeeTimecode.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
PropertyFile
s in the classpath (calledservice.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
andSessionScoped
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 toset
orcancel
; 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 bybuilder
. - 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 bybuilder
. - 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 ofvalidity
. - 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 aShutdownManager
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 typeThymeleafCurrentUserUtils
config
- of typeGuiceConfig
- 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
- SeeTimecode.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 providedannotation
, but: is not public, or returns something other than void, or is static (givenisStatic is false
), or is not static (givenisStatic is true
). - validateTestMethods(List<Throwable>) - Method in class com.peterphi.std.guice.testing.GuiceUnit
-
Adds to
errors
for each method annotated with@Test
that 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 ifWQConstraint.function
is supplied and if it refers to a binary function such asWQFunctionType.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 beexpected
. - 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 withAuthConstraint
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form