Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractFilteredResultsProcessor<R> - Class in net.solarnetwork.central.support
Abstract convenience implementation of FilteredResultsProcessor.
AbstractFilteredResultsProcessor() - Constructor for class net.solarnetwork.central.support.AbstractFilteredResultsProcessor
 
ACCESS_DENIED - Enum constant in enum class net.solarnetwork.central.security.AuthorizationException.Reason
Access denied to something.
Accessed - Enum constant in enum class net.solarnetwork.central.support.JCacheFactoryBean.ExpiryPolicy
 
accumulativeAuditNodeService(Long, String, Instant, long) - Static method in class net.solarnetwork.central.dao.AuditNodeServiceEntity
Create an accumulative "running total" audit datum.
accumulativeAuditUserService(Long, String, Instant, long) - Static method in class net.solarnetwork.central.dao.AuditUserServiceEntity
Create an accumulative "running total" audit datum.
Active - Enum constant in enum class net.solarnetwork.central.security.SecurityTokenStatus
The token is active and valid.
add(E) - Method in class net.solarnetwork.central.support.DelayQueueSet
Inserts the specified element into this delay queue.
add(UserEvent) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcUserEventDao
 
add(UserEvent) - Method in interface net.solarnetwork.central.common.dao.UserEventAppenderDao
Add an event.
addAllErrors(Errors) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
addCustomAuthorities(String, List<GrantedAuthority>) - Method in class net.solarnetwork.central.security.jdbc.JdbcUserDetailsService
 
addEvent(Long, LogEventInfo) - Method in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
 
addEvent(Long, LogEventInfo) - Method in class net.solarnetwork.central.biz.LoggingUserEventAppenderBiz
 
addEvent(Long, LogEventInfo) - Method in interface net.solarnetwork.central.biz.UserEventAppenderBiz
Add an event.
addEvent(UserEventAppenderBiz, Long, LogEventInfo) - Static method in interface net.solarnetwork.central.biz.UserEventAppenderBiz
Helper function to add an event to an optional appender.
addGenerationCapacityWatts(Long) - Method in class net.solarnetwork.central.support.SimpleNodeGroupInformation
Increment the generation capacity.
addHeader(String, String) - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
 
addNestedFilters(ObjectCriteria.JoinType) - Method in class net.solarnetwork.central.support.ObjectSearchFilters
Add a new nested ObjectSearchFilters object to this one.
addObjectSearchFilter(ObjectSearchFilter<T>) - Method in class net.solarnetwork.central.support.ObjectSearchFilters
Add a new ObjectSearchFilter to this object.
addObjectSearchFilter(T, ObjectCriteria.MatchType, ObjectCriteria.JoinType) - Method in class net.solarnetwork.central.support.ObjectSearchFilters
Add a new ObjectSearchFilter to this object.
addSolarNodeMetadata(Long, GeneralDatumMetadata) - Method in class net.solarnetwork.central.biz.dao.DaoSolarNodeMetadataBiz
 
addSolarNodeMetadata(Long, GeneralDatumMetadata) - Method in interface net.solarnetwork.central.biz.SolarNodeMetadataBiz
Add metadata to a specific node.
addStorageCapacityWattHours(Long) - Method in class net.solarnetwork.central.support.SimpleNodeGroupInformation
Increment the storage capacity.
addUserMetadata(Long, GeneralDatumMetadata) - Method in class net.solarnetwork.central.biz.dao.DaoUserMetadataBiz
 
addUserMetadata(Long, GeneralDatumMetadata) - Method in interface net.solarnetwork.central.biz.UserMetadataBiz
Add metadata to a specific user.
addVaryResponseHeader(HttpServletResponse) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Add a Vary HTTP response header.
afterPropertiesSet() - Method in class net.solarnetwork.central.security.web.SecurityTokenAuthenticationFilter
 
afterPropertiesSet() - Method in class net.solarnetwork.central.support.JCacheFactoryBean
 
AggregateDatumId - Class in net.solarnetwork.central.domain
A general aggregate datum identifier.
AggregateDatumId(ObjectDatumKind, Long, String, Instant, Aggregation) - Constructor for class net.solarnetwork.central.domain.AggregateDatumId
Constructor.
AggregationFilter - Interface in net.solarnetwork.central.domain
Extension of Filter specific to aggregated results.
AggregationFilterableDao<M,F> - Interface in net.solarnetwork.central.dao
API for DAOs that support filtered queries of aggregate data.
allJobInfos() - Method in interface net.solarnetwork.central.scheduler.SchedulerManager
Get a collection of all available scheduled jobs.
allJobInfos() - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
 
ALT_DATE_TIME_FORMAT - Static variable in class net.solarnetwork.central.web.support.WebServiceControllerSupport
An alternate format pattern for a date and time property using a space delimiter between the date and time.
ALT_DATE_TIME_FORMAT_Z - Static variable in class net.solarnetwork.central.web.support.WebServiceControllerSupport
An alternate format pattern for a date and time property with an explicit Z time zone using a space delimiter between the date and time.
ALT_TIMESTAMP_FORMAT - Static variable in class net.solarnetwork.central.web.support.WebServiceControllerSupport
An alternate format pattern for a millisecond-precise date and time property using a space delimiter between the date and time.
ALT_TIMESTAMP_FORMAT_Z - Static variable in class net.solarnetwork.central.web.support.WebServiceControllerSupport
An alternate format pattern for a millisecond-precise date and time property with an explicit Z time zone using a space delimiter between the date and time.
AND - Enum constant in enum class net.solarnetwork.central.dao.ObjectCriteria.JoinType
Join all enclosed AttributeSearchFilter objects with a logical AND (default join mode).
ANONYMOUS_ACCESS_DENIED - Enum constant in enum class net.solarnetwork.central.security.AuthorizationException.Reason
Access for anonymous users denied.
ANONYMOUS_USER_PRINCIPAL - Static variable in class net.solarnetwork.central.web.support.WebServiceControllerSupport
A value to use for anonymous users in log messages.
APP_PROP_PREFIX - Static variable in class net.solarnetwork.central.common.config.ApplicationMetadataEnvironmentPostProcessor
The application metadata properties prefix.
AppConfiguration - Interface in net.solarnetwork.central.domain
API for common application configuration elements.
appConfigurationBiz(NetworkIdentityConfig.NetworkIdentitySettings) - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig
 
AppConfigurationBiz - Interface in net.solarnetwork.central.biz
Common API for exposing configuration data within applications.
appendLdapSearchFilter(StringBuilder) - Method in class net.solarnetwork.central.support.ObjectSearchFilter
Appends this search filter as a string to a StringBuilder.
appendLdapSearchFilter(StringBuilder) - Method in class net.solarnetwork.central.support.ObjectSearchFilters
Generate a complete search filter string of this object into a StringBuffer.
appendLocationRequestCriteria(Long, LocationRequestCriteria, StringBuilder) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.LocationRequestSqlUtils
Append location request criteria WHERE clauses to a buffer.
applicationMetadata() - Method in class net.solarnetwork.central.common.config.ApplicationMetadataConfig
 
ApplicationMetadata - Class in net.solarnetwork.central
General application metadata.
ApplicationMetadata(String, String, String) - Constructor for class net.solarnetwork.central.ApplicationMetadata
Constructor.
ApplicationMetadataConfig - Class in net.solarnetwork.central.common.config
Application metadata configuration.
ApplicationMetadataConfig() - Constructor for class net.solarnetwork.central.common.config.ApplicationMetadataConfig
 
ApplicationMetadataEnvironmentPostProcessor - Class in net.solarnetwork.central.common.config
Load up application metadata into the environment.
ApplicationMetadataEnvironmentPostProcessor() - Constructor for class net.solarnetwork.central.common.config.ApplicationMetadataEnvironmentPostProcessor
apply(T) - Method in class net.solarnetwork.central.support.MqttJsonPublisher
 
APPROX - Enum constant in enum class net.solarnetwork.central.dao.ObjectCriteria.MatchType
Approximately match the attribute value to this attribute value.
appSetting(String, String, String) - Static method in class net.solarnetwork.central.domain.AppSetting
Create a new setting instance.
AppSetting - Class in net.solarnetwork.central.domain
An application setting.
AppSetting(String, String, Instant, Instant, String) - Constructor for class net.solarnetwork.central.domain.AppSetting
Constructor.
AppSetting(KeyTypePK, Instant, Instant, String) - Constructor for class net.solarnetwork.central.domain.AppSetting
Constructor.
appSettingDao() - Method in class net.solarnetwork.central.common.dao.config.AppSettingDaoConfig
 
AppSettingDao - Interface in net.solarnetwork.central.dao
DAO API for internal application settings.
AppSettingDaoConfig - Class in net.solarnetwork.central.common.dao.config
App setting DAO configuration.
AppSettingDaoConfig() - Constructor for class net.solarnetwork.central.common.dao.config.AppSettingDaoConfig
 
AppSettingRowMapper - Class in net.solarnetwork.central.common.dao.jdbc
Map datum rows into AppSetting instances.
AppSettingRowMapper() - Constructor for class net.solarnetwork.central.common.dao.jdbc.AppSettingRowMapper
 
AppWarmupConfig - Class in net.solarnetwork.central.common.config
Configuration for application warm-up tasks.
AppWarmupConfig() - Constructor for class net.solarnetwork.central.common.config.AppWarmupConfig
 
AppWarmUpManager - Class in net.solarnetwork.central.biz
Component to "warm up" the application, primarily to get lazily-loaded infrastructure loaded so the application is faster to respond to requests.
AppWarmUpManager(Iterable<AppWarmUpTask>) - Constructor for class net.solarnetwork.central.biz.AppWarmUpManager
Constructor.
AppWarmUpTask - Interface in net.solarnetwork.central.biz
API for a task to perform immediately after the application starts up.
arrayValue(Object) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonJdbcUtils
Get an array value from a SQL array instance.
asLdapSearchFilterString() - Method in class net.solarnetwork.central.support.ObjectSearchFilter
Return an LDAP search filter string.
asLdapSearchFilterString() - Method in class net.solarnetwork.central.support.ObjectSearchFilters
Generate a complete LDAP search filter string of this object.
AsyncDaoUserEventAppenderBiz - Class in net.solarnetwork.central.biz.dao
Asynchronous UserEventAppenderBiz.
AsyncDaoUserEventAppenderBiz(ExecutorService, UserEventAppenderDao) - Constructor for class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
Constructor.
AsyncDaoUserEventAppenderBiz(ExecutorService, UserEventAppenderDao, BlockingQueue<UserEvent>, StatTracker, UuidGenerator) - Constructor for class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
Constructor.
AsyncDaoUserEventAppenderBiz.UserEventStats - Enum Class in net.solarnetwork.central.biz.dao
Enumeration of user event statistic count types.
asyncProcessItem(T) - Method in interface net.solarnetwork.central.biz.AsyncProcessor
Asynchronously process an item.
asyncProcessItem(T) - Method in class net.solarnetwork.central.support.DelayedOcassionalProcessor
 
AsyncProcessor<T> - Interface in net.solarnetwork.central.biz
API to asynchronously process items.
AsyncUserEventAppenderSettings - Class in net.solarnetwork.central.common.config
Settings for the AsyncDaoUserEventAppenderBiz class.
AsyncUserEventAppenderSettings() - Constructor for class net.solarnetwork.central.common.config.AsyncUserEventAppenderSettings
 
AUDIT - Static variable in class net.solarnetwork.central.common.config.JdbcNodeServiceAuditorConfig
A qualifier for audit JDBC access.
auditNodeService(Long, String, int) - Method in interface net.solarnetwork.central.biz.NodeServiceAuditor
Audit the creation of an instruction for a node.
auditNodeService(Long, String, int) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
 
AuditNodeServiceEntity - Class in net.solarnetwork.central.dao
Audit node service entity.
AuditNodeServiceEntity(DatumId, Aggregation, long) - Constructor for class net.solarnetwork.central.dao.AuditNodeServiceEntity
Constructor.
AuditNodeServiceValue - Interface in net.solarnetwork.central.domain
API for a node service audit record count.
AuditNodeServiceValueRowMapper - Class in net.solarnetwork.central.common.dao.jdbc
Map datum rows into AuditNodeServiceValue instances.
AuditNodeServiceValueRowMapper() - Constructor for class net.solarnetwork.central.common.dao.jdbc.AuditNodeServiceValueRowMapper
 
auditUserService(Long, String, int) - Method in interface net.solarnetwork.central.biz.UserServiceAuditor
Audit a service for a user.
auditUserService(Long, String, int) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcUserServiceAuditor
 
AuditUserServiceEntity - Class in net.solarnetwork.central.dao
Audit user service entity.
AuditUserServiceEntity(DatumId, Aggregation, long) - Constructor for class net.solarnetwork.central.dao.AuditUserServiceEntity
Constructor.
AuditUserServiceValue - Interface in net.solarnetwork.central.domain
API for a user service audit record count.
AuditUserServiceValueRowMapper - Class in net.solarnetwork.central.common.dao.jdbc
Map datum rows into AuditUserServiceValue instances.
AuditUserServiceValueRowMapper() - Constructor for class net.solarnetwork.central.common.dao.jdbc.AuditUserServiceValueRowMapper
 
AUTH_TOKEN_LENGTH - Static variable in class net.solarnetwork.central.security.web.SecurityTokenAuthenticationFilter
The fixed length of the auth token.
authenticate(AuthenticationManager, Object, Object) - Static method in class net.solarnetwork.central.security.SecurityUtils
Authenticate a user.
AuthenticatedNode - Class in net.solarnetwork.central.security
Implementation of Spring Security's UserDetails object for authenticated nodes.
AuthenticatedNode(Long, String, String, Collection<GrantedAuthority>, boolean) - Constructor for class net.solarnetwork.central.security.AuthenticatedNode
Construct from a node ID, username, and password.
AuthenticatedNode(Long, Collection<GrantedAuthority>, boolean) - Constructor for class net.solarnetwork.central.security.AuthenticatedNode
Construct from and a node ID.
AuthenticatedToken - Class in net.solarnetwork.central.security
SecurityUser implementation for authenticated tokens.
AuthenticatedToken(UserDetails, SecurityTokenType, Long, SecurityPolicy) - Constructor for class net.solarnetwork.central.security.AuthenticatedToken
Construct with values.
AuthenticatedUser - Class in net.solarnetwork.central.security
Extension of Spring Security's User object to add SolarNetwork attributes.
AuthenticatedUser(User, Long, String, boolean) - Constructor for class net.solarnetwork.central.security.AuthenticatedUser
Construct from existing User and details.
AuthenticationTokenService - Interface in net.solarnetwork.central.security.web
API for a service that performs functions on authentication data tokens.
AuthenticationUserEventPublisher - Class in net.solarnetwork.central.security.service
Service for publishing user events from authentication events.
AuthenticationUserEventPublisher(String, UserEventAppenderBiz) - Constructor for class net.solarnetwork.central.security.service.AuthenticationUserEventPublisher
Constructor.
AUTHORITIES - Static variable in class net.solarnetwork.central.security.NodeUserDetailsService
The default authorities to grant.
AuthorizationException - Exception Class in net.solarnetwork.central.security
Exception thrown when authorization to some resource fails.
AuthorizationException(String, AuthorizationException.Reason) - Constructor for exception class net.solarnetwork.central.security.AuthorizationException
Construct authorization exception.
AuthorizationException(AuthorizationException.Reason, Object) - Constructor for exception class net.solarnetwork.central.security.AuthorizationException
Construct authorization exception related to some primary key.
AuthorizationException(AuthorizationException.Reason, Object, Throwable) - Constructor for exception class net.solarnetwork.central.security.AuthorizationException
Construct authorization exception related to some primary key and cause.
AuthorizationException.Reason - Enum Class in net.solarnetwork.central.security
Authorization exception reason.
AuthorizationSupport - Class in net.solarnetwork.central.security
Helper class for authorization needs, e.g.
AuthorizationSupport(SolarNodeOwnershipDao) - Constructor for class net.solarnetwork.central.security.AuthorizationSupport
Constructor.
authorizedNodeIds(Authentication, SolarNodeOwnershipDao) - Static method in class net.solarnetwork.central.security.SecurityUtils
Get all node IDs the given authentication is authorized to access.
authorizedNodeIdsForCurrentActor(SolarNodeOwnershipDao) - Static method in class net.solarnetwork.central.security.SecurityUtils
Get all node IDs the current actor is authorized to access.
AwsSecretsBiz - Class in net.solarnetwork.central.cloud.aws.biz
Implementation of SecretsBiz using AWS Secrets Manager.
AwsSecretsBiz(String, String, String) - Constructor for class net.solarnetwork.central.cloud.aws.biz.AwsSecretsBiz
Constructor.
AwsSecretsBiz(Region, AwsCredentialsProvider) - Constructor for class net.solarnetwork.central.cloud.aws.biz.AwsSecretsBiz
Constructor.
AwsVirtualMachineBiz - Class in net.solarnetwork.central.cloud.aws.biz
AWS SDK implementation of VirtualMachineBiz.
AwsVirtualMachineBiz(String, String, String) - Constructor for class net.solarnetwork.central.cloud.aws.biz.AwsVirtualMachineBiz
Constructor.
AwsVirtualMachineBiz(Region, AwsCredentialsProvider) - Constructor for class net.solarnetwork.central.cloud.aws.biz.AwsVirtualMachineBiz
Constructor.

B

BAD_PASSWORD - Enum constant in enum class net.solarnetwork.central.security.AuthorizationException.Reason
Bad password.
BaseArrayTypeHandler - Class in net.solarnetwork.central.dao.mybatis.type
Base TypeHandler for SQL arrays.
BaseArrayTypeHandler(String) - Constructor for class net.solarnetwork.central.dao.mybatis.type.BaseArrayTypeHandler
Constructor.
BaseClaimableJob<C,R,S,PK> - Class in net.solarnetwork.central.domain
Abstract implementation support for ClaimableJob.
BaseClaimableJob() - Constructor for class net.solarnetwork.central.domain.BaseClaimableJob
 
BaseEntity - Class in net.solarnetwork.central.dao
Base class for SolarNetwork entities.
BaseEntity() - Constructor for class net.solarnetwork.central.dao.BaseEntity
 
BaseFilterSupport - Class in net.solarnetwork.central.support
Base common filter support.
BaseFilterSupport() - Constructor for class net.solarnetwork.central.support.BaseFilterSupport
 
BaseIdentity - Class in net.solarnetwork.central.domain
Base implementation of a Long-based Identity.
BaseIdentity() - Constructor for class net.solarnetwork.central.domain.BaseIdentity
 
BaseMqttConnectionObserver - Class in net.solarnetwork.central.support
Base implementation of MqttConnectionObserver to help with connection observer-based MQTT services.
BaseMqttConnectionObserver() - Constructor for class net.solarnetwork.central.support.BaseMqttConnectionObserver
 
BaseMyBatisDao - Class in net.solarnetwork.central.dao.mybatis.support
Base DAO support for MyBatis implementations
BaseMyBatisDao() - Constructor for class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisDao
 
BaseMyBatisFilterableDao<T,M,F,PK> - Class in net.solarnetwork.central.dao.mybatis.support
Base MyBatis FilterableDao implementation.
BaseMyBatisFilterableDao(Class<? extends T>, Class<? extends PK>, Class<? extends M>) - Constructor for class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisFilterableDao
Constructor.
BaseMyBatisFilterableDaoSupport<T,K,M,F> - Class in net.solarnetwork.central.dao.mybatis.support
Base implementation of FilterableDao using MyBatis via SqlSessionDaoSupport.
BaseMyBatisFilterableDaoSupport(Class<? extends T>, Class<? extends K>, Class<? extends M>) - Constructor for class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisFilterableDaoSupport
Constructor.
BaseMyBatisGenericDao<T,PK> - Class in net.solarnetwork.central.dao.mybatis.support
Base implementation of GenericDao using MyBatis via SqlSessionDaoSupport.
BaseMyBatisGenericDao(Class<? extends T>, Class<? extends PK>) - Constructor for class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
Constructor.
BaseMyBatisGenericDaoSupport<T,K> - Class in net.solarnetwork.central.dao.mybatis.support
Base implementation of GenericDao using MyBatis via SqlSessionDaoSupport.
BaseMyBatisGenericDaoSupport(Class<? extends T>, Class<? extends K>) - Constructor for class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Constructor.
BaseObjectEntity<PK> - Class in net.solarnetwork.central.dao
Base implementation of Entity using a comparable, serializable primary key.
BaseObjectEntity() - Constructor for class net.solarnetwork.central.dao.BaseObjectEntity
 
BaseObjectIdentity<PK> - Class in net.solarnetwork.central.domain
Base implementation of Identity using a Comparable, Serializable primary key.
BaseObjectIdentity() - Constructor for class net.solarnetwork.central.domain.BaseObjectIdentity
 
BasePK - Class in net.solarnetwork.central.domain
Base class for primary key values.
BasePK() - Constructor for class net.solarnetwork.central.domain.BasePK
 
BaseStringEntity - Class in net.solarnetwork.central.dao
Base class for SolarNetwork entities using string primary keys.
BaseStringEntity() - Constructor for class net.solarnetwork.central.dao.BaseStringEntity
 
BaseStringIdentity - Class in net.solarnetwork.central.domain
Base implementation of a String-based Identity.
BaseStringIdentity() - Constructor for class net.solarnetwork.central.domain.BaseStringIdentity
 
BaseTransientDataAccessRetryController - Class in net.solarnetwork.central.web
Support for transient data access exception retry handling.
BaseTransientDataAccessRetryController() - Constructor for class net.solarnetwork.central.web.BaseTransientDataAccessRetryController
 
BaseUserCertificate<C> - Class in net.solarnetwork.central.domain
Base user-related certificate entity.
BaseUserCertificate(Long, String, Instant) - Constructor for class net.solarnetwork.central.domain.BaseUserCertificate
Constructor.
BaseUserCertificate(Long, X509Certificate, Instant) - Constructor for class net.solarnetwork.central.domain.BaseUserCertificate
Constructor.
BaseUserCertificate(UserStringCompositePK, Instant) - Constructor for class net.solarnetwork.central.domain.BaseUserCertificate
Constructor.
BaseUserModifiableEntity<C,K> - Class in net.solarnetwork.central.dao
Base mutable user-related configuration entity, where the first component of its primary key is a Long user ID.
BaseUserModifiableEntity(K, Instant) - Constructor for class net.solarnetwork.central.dao.BaseUserModifiableEntity
Constructor.
BaseXsltService - Class in net.solarnetwork.central.support.xslt
Base service class for XSLT support.
BaseXsltService(String, DocumentBuilderFactory, TransformerFactory, ObjectMapper, Duration) - Constructor for class net.solarnetwork.central.support.xslt.BaseXsltService
Constructor.
BaseXsltService(String, DocumentBuilderFactory, TransformerFactory, ObjectMapper, Duration, SharedValueCache<String, Templates, String>) - Constructor for class net.solarnetwork.central.support.xslt.BaseXsltService
Constructor.
BasicAppConfigurationBiz - Class in net.solarnetwork.central.support
Basic implementation of AppConfigurationBiz.
BasicAppConfigurationBiz(AppConfiguration) - Constructor for class net.solarnetwork.central.support.BasicAppConfigurationBiz
 
BasicBulkExportOptions - Class in net.solarnetwork.central.support
Basic implementation of BulkExportingDao.ExportOptions.
BasicBulkExportOptions(String, Integer, Map<String, Object>) - Constructor for class net.solarnetwork.central.support.BasicBulkExportOptions
Constructor.
BasicBulkExportOptions(String, Map<String, Object>) - Constructor for class net.solarnetwork.central.support.BasicBulkExportOptions
Constructor.
BasicBulkExportResult - Class in net.solarnetwork.central.support
Basic implementation of BulkExportingDao.ExportResult.
BasicBulkExportResult(long) - Constructor for class net.solarnetwork.central.support.BasicBulkExportResult
Constructor.
BasicCoreCriteria - Class in net.solarnetwork.central.common.dao
Basic implementation of some core criteria APIs.
BasicCoreCriteria() - Constructor for class net.solarnetwork.central.common.dao.BasicCoreCriteria
Default constructor.
BasicCoreCriteria(PaginationCriteria) - Constructor for class net.solarnetwork.central.common.dao.BasicCoreCriteria
Copy constructor.
BasicFilterResults<T> - Class in net.solarnetwork.central.support
Basic implementation of FilterResults.
BasicFilterResults(Iterable<T>) - Constructor for class net.solarnetwork.central.support.BasicFilterResults
 
BasicFilterResults(Iterable<T>, Long, Integer, Integer) - Constructor for class net.solarnetwork.central.support.BasicFilterResults
 
BasicJobInfo - Class in net.solarnetwork.central.scheduler
Basic implementation of JobInfo.
BasicJobInfo(String, String, String) - Constructor for class net.solarnetwork.central.scheduler.BasicJobInfo
 
BasicLocationRequestCriteria - Class in net.solarnetwork.central.common.dao
Basic implementation of LocationRequestCriteria.
BasicLocationRequestCriteria() - Constructor for class net.solarnetwork.central.common.dao.BasicLocationRequestCriteria
Default constructor.
BasicLocationRequestCriteria(LocationRequestCriteria) - Constructor for class net.solarnetwork.central.common.dao.BasicLocationRequestCriteria
Copy constructor.
BasicMailAddress - Class in net.solarnetwork.central.mail.support
Basic implementation of MailAddress.
BasicMailAddress(String[]) - Constructor for class net.solarnetwork.central.mail.support.BasicMailAddress
Constructor.
BasicMailAddress(String, String) - Constructor for class net.solarnetwork.central.mail.support.BasicMailAddress
Construct with a single "to" address.
BasicNetworkIdentificationBiz - Class in net.solarnetwork.central.biz
Basic implementation of NetworkIdentificationBiz.
BasicNetworkIdentificationBiz(String, Resource, String, Integer, boolean, Map<String, String>) - Constructor for class net.solarnetwork.central.biz.BasicNetworkIdentificationBiz
Constructor.
BasicSecurityPolicy - Class in net.solarnetwork.central.security
Basic implementation of SecurityPolicy.
BasicSecurityPolicy(Set<Long>, Set<String>, Set<Aggregation>, Aggregation, Set<LocationPrecision>, LocationPrecision, Set<String>, Set<String>) - Constructor for class net.solarnetwork.central.security.BasicSecurityPolicy
Constructor.
BasicSecurityPolicy(Set<Long>, Set<String>, Set<Aggregation>, Aggregation, Set<LocationPrecision>, LocationPrecision, Set<String>, Set<String>, Instant, Boolean) - Constructor for class net.solarnetwork.central.security.BasicSecurityPolicy
Constructor.
BasicSecurityPolicy(Set<Long>, Set<String>, Set<Aggregation>, Aggregation, Set<LocationPrecision>, LocationPrecision, Set<String>, Set<String>, Set<String>, Instant, Boolean) - Constructor for class net.solarnetwork.central.security.BasicSecurityPolicy
Constructor.
BasicSecurityPolicy.Builder - Class in net.solarnetwork.central.security
A builder for BasicSecurityPolicy instances.
BasicSharedValueCache<K,V,S> - Class in net.solarnetwork.central.support
Basic implementation of SharedValueCache using ConcurrentMap objects for storage.
BasicSharedValueCache() - Constructor for class net.solarnetwork.central.support.BasicSharedValueCache
Constructor.
BasicSharedValueCache(ConcurrentMap<K, CachedResult<V>>, ConcurrentMap<S, V>) - Constructor for class net.solarnetwork.central.support.BasicSharedValueCache
Constructor.
BasicSolarNodeOwnership - Class in net.solarnetwork.central.domain
Basic implementation of SolarNodeOwnership.
BasicSolarNodeOwnership(Long, Long, String, ZoneId, boolean, boolean) - Constructor for class net.solarnetwork.central.domain.BasicSolarNodeOwnership
Constructor.
BasicSolarNodeOwnershipRowMapper - Class in net.solarnetwork.central.common.dao.jdbc
Map datum rows into BasicSolarNodeOwnership instances.
BasicSolarNodeOwnershipRowMapper() - Constructor for class net.solarnetwork.central.common.dao.jdbc.BasicSolarNodeOwnershipRowMapper
 
BasicUserEventFilter - Class in net.solarnetwork.central.common.dao
Basic implementation of UserEventFilter.
BasicUserEventFilter() - Constructor for class net.solarnetwork.central.common.dao.BasicUserEventFilter
Constructor.
BasicUserEventFilter(PaginationCriteria) - Constructor for class net.solarnetwork.central.common.dao.BasicUserEventFilter
Copy constructor.
BasicUserMetadataFilter - Class in net.solarnetwork.central.dao
Basic implementation of UserMetadataFilter.
BasicUserMetadataFilter() - Constructor for class net.solarnetwork.central.dao.BasicUserMetadataFilter
Constructor.
BasicUserMetadataFilter(PaginationCriteria) - Constructor for class net.solarnetwork.central.dao.BasicUserMetadataFilter
Constructor.
Batches - Enum constant in enum class net.solarnetwork.central.support.DelayedOcassionalProcessor.Stats
The number of batches processed.
batchExport(BulkExportingDao.ExportCallback<T>, BulkExportingDao.ExportOptions) - Method in interface net.solarnetwork.central.dao.BulkExportingDao
Export a set of domain objects.
BatchTransactions - Enum constant in enum class net.solarnetwork.central.dao.BulkLoadingDao.LoadingTransactionMode
Perform batch-size level transactions.
BEAN_OBJECT_PROPERTY - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
A query property for a JavaBean style object.
becomeNode(Long) - Static method in class net.solarnetwork.central.security.SecurityUtils
Become a node with a RUN_AS_ROLE_NODE authority.
becomeToken(String, SecurityTokenType, Long, SecurityPolicy) - Static method in class net.solarnetwork.central.security.SecurityUtils
Become an authenticated token with a RUN_AS_ROLE_USER authority.
becomeUser(String, String, Long) - Static method in class net.solarnetwork.central.security.SecurityUtils
Become a user with a RUN_AS_ROLE_USER authority.
Block - Enum constant in enum class net.solarnetwork.central.domain.LocationPrecision
 
BufferingDelegatingCache<K,V> - Class in net.solarnetwork.central.support
Cache implementation that uses an in-memory only store for up to a maximum number of keys, then delegates operations to another Cache for overflow.
BufferingDelegatingCache(Cache<K, V>, int) - Constructor for class net.solarnetwork.central.support.BufferingDelegatingCache
Constructor.
BufferingDelegatingCache(Cache<K, V>, int, ConcurrentMap<K, V>) - Constructor for class net.solarnetwork.central.support.BufferingDelegatingCache
Constructor.
build() - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
builder() - Static method in class net.solarnetwork.central.security.BasicSecurityPolicy
Get a new builder instance.
Builder() - Constructor for class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
BulkExportingDao<T> - Interface in net.solarnetwork.central.dao
DAO API for bulk exporting.
BulkExportingDao.ExportCallback<T> - Interface in net.solarnetwork.central.dao
Handler for export processing.
BulkExportingDao.ExportCallbackAction - Enum Class in net.solarnetwork.central.dao
The action to perform after a single export callback.
BulkExportingDao.ExportOptions - Interface in net.solarnetwork.central.dao
Export processing options.
BulkExportingDao.ExportResult - Interface in net.solarnetwork.central.dao
The result of the entire export processing.
BulkLoadingContext(BulkLoadingDao.LoadingOptions, BulkLoadingDao.LoadingExceptionHandler<T, PK>) - Constructor for class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport.BulkLoadingContext
 
BulkLoadingDao<T,PK> - Interface in net.solarnetwork.central.dao
API for entity batch loading DAO operations.
BulkLoadingDao.LoadingContext<T,PK> - Interface in net.solarnetwork.central.dao
API for a bulk loading operational context.
BulkLoadingDao.LoadingExceptionHandler<T,PK> - Interface in net.solarnetwork.central.dao
API for handling an exception thrown during a bulk loading operation.
BulkLoadingDao.LoadingOptions - Interface in net.solarnetwork.central.dao
Bulk loading options.
BulkLoadingDao.LoadingTransactionMode - Enum Class in net.solarnetwork.central.dao
Batch loading transaction mode.
BulkLoadingDaoSupport - Class in net.solarnetwork.central.common.dao.jdbc
Helper class for BulkLoadingDao implementations that uses a JDBC prepared statement for bulk loading operations.
BulkLoadingDaoSupport(Logger) - Constructor for class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport
Constructor.
BulkLoadingDaoSupport.BulkLoadingContext<T,PK> - Class in net.solarnetwork.central.common.dao.jdbc
Abstract implementation of a bulk loading context.
ByteSize - Enum constant in enum class net.solarnetwork.central.web.support.ContentCacheStats
Total bytes size of all entries in the cache.

C

cache - Variable in class net.solarnetwork.central.common.dao.CachingGenericDao
The cache.
CachedContent - Interface in net.solarnetwork.central.web.support
API for cached content items.
cacheResponse(String, HttpServletRequest, int, HttpHeaders, InputStream) - Method in interface net.solarnetwork.central.web.support.ContentCachingService
Cache a response after completing an intercepted response.
cacheResponse(String, HttpServletRequest, int, HttpHeaders, InputStream, ContentCachingService.CompressionType) - Method in interface net.solarnetwork.central.web.support.ContentCachingService
Cache a response after completing an intercepted response.
cacheResponse(String, HttpServletRequest, int, HttpHeaders, InputStream, ContentCachingService.CompressionType) - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
 
CacheSettings - Class in net.solarnetwork.central.support
A standardized cache settings bean.
CacheSettings() - Constructor for class net.solarnetwork.central.support.CacheSettings
 
CacheUtils - Class in net.solarnetwork.central.support
Utilities for JCache.
CacheUtils() - Constructor for class net.solarnetwork.central.support.CacheUtils
 
CacheUtils.CacheEvictionListener<K,V> - Interface in net.solarnetwork.central.support
Listener API for "eviction" events.
CachingGenericDao<T,K,D> - Class in net.solarnetwork.central.common.dao
Proxy implementation of GenericDao with caching support.
CachingGenericDao(D, Cache<K, T>, Executor) - Constructor for class net.solarnetwork.central.common.dao.CachingGenericDao
Constructor.
CachingUserMetadataDao - Class in net.solarnetwork.central.dao
Caching implementation of UserMetadataDao.
CachingUserMetadataDao(UserMetadataDao, Cache<Long, UserMetadataEntity>, Executor, Cache<UserStringCompositePK, String>) - Constructor for class net.solarnetwork.central.dao.CachingUserMetadataDao
Constructor.
CALLABLE_STATEMENT_REGEX - Static variable in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
A regular expression that matches if a JDBC statement is a CallableStatement.
cancelAsyncProcessItem(T) - Method in interface net.solarnetwork.central.biz.AsyncProcessor
Cancel a pending task previously submitted to AsyncProcessor.asyncProcessItem(T).
cancelAsyncProcessItem(T) - Method in class net.solarnetwork.central.support.DelayedOcassionalProcessor
 
canonicalSubjectDn(X509Certificate) - Static method in class net.solarnetwork.central.security.CertificateUtils
Get the canonical subject DN value of a certificate.
cborObjectMapper() - Method in record class net.solarnetwork.central.support.OutputSerializationSupportContext
Returns the value of the cborObjectMapper record component.
CertificateCriteria - Interface in net.solarnetwork.central.common.dao
Search criteria for certificate related data.
certificateData() - Method in class net.solarnetwork.central.domain.BaseUserCertificate
Get the DER-encoded certificate data.
certificateService() - Method in class net.solarnetwork.central.security.config.CertificationAuthorityConfig
 
CertificateUtils - Class in net.solarnetwork.central.security
Certificate utilities.
CertificateUtils() - Constructor for class net.solarnetwork.central.security.CertificateUtils
 
CertificationAuthorityConfig - Class in net.solarnetwork.central.security.config
Common configuration for certification authority services.
CertificationAuthorityConfig() - Constructor for class net.solarnetwork.central.security.config.CertificationAuthorityConfig
 
changeVirtualMachinesState(Set<String>, VirtualMachineState) - Method in class net.solarnetwork.central.cloud.aws.biz.AwsVirtualMachineBiz
 
changeVirtualMachinesState(Set<String>, VirtualMachineState) - Method in interface net.solarnetwork.central.cloud.biz.VirtualMachineBiz
Change the state of a set of virtual machines.
CHILD_DELETE - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
CHILD_INSERT - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
CHILD_UPDATE - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
ClaimableJob<C,R,S,PK> - Interface in net.solarnetwork.central.domain
A "claimable job" entity.
ClaimableJobDao<C,R,S,T,PK> - Interface in net.solarnetwork.central.dao
DAO API for ClaimableJob entities.
ClaimableJobState - Interface in net.solarnetwork.central.domain
API for a claimable job state.
CLAIMED_KEY - Static variable in interface net.solarnetwork.central.domain.ClaimableJobState
The standard key for a "claimed" state.
claimQueuedJob() - Method in interface net.solarnetwork.central.dao.ClaimableJobDao
Claim a queued job.
ClasspathResourceMessageTemplateDataSource - Class in net.solarnetwork.central.mail.support
MessageTemplateDataSource based on a locale-specific classpath resource.
ClasspathResourceMessageTemplateDataSource(Locale, String, String, Map<String, ?>) - Constructor for class net.solarnetwork.central.mail.support.ClasspathResourceMessageTemplateDataSource
Construct with values.
cleanupFileItems(MultiValueMap<String, MultipartFile>) - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Cleanup the Spring MultipartFiles created during multipart parsing, potentially holding temporary data on disk.
cleanupMultipart(MultipartHttpServletRequest) - Method in class org.springframework.web.multipart.commons.CommonsMultipartResolver
 
clear() - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
clear() - Method in class net.solarnetwork.central.support.DelayQueueSet
Atomically removes all of the elements from this delay queue.
clear() - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
clear() - Method in class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
 
clear() - Method in class net.solarnetwork.central.support.SimpleCache
 
clear() - Method in class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
 
clock - Variable in class net.solarnetwork.central.support.DelayedOcassionalProcessor
The clock to use.
clone() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
clone() - Method in class net.solarnetwork.central.common.dao.BasicLocationRequestCriteria
 
clone() - Method in class net.solarnetwork.central.common.dao.BasicUserEventFilter
 
clone() - Method in class net.solarnetwork.central.dao.BaseUserModifiableEntity
 
clone() - Method in class net.solarnetwork.central.dao.BasicUserMetadataFilter
 
clone() - Method in class net.solarnetwork.central.dao.StaleAuditNodeServiceEntity
 
clone() - Method in class net.solarnetwork.central.dao.StaleAuditUserServiceEntity
 
clone() - Method in class net.solarnetwork.central.dao.UserUuidPK
 
clone() - Method in class net.solarnetwork.central.domain.AggregateDatumId
 
clone() - Method in class net.solarnetwork.central.domain.AppSetting
 
clone() - Method in class net.solarnetwork.central.domain.BaseIdentity
 
clone() - Method in class net.solarnetwork.central.domain.BaseObjectIdentity
 
clone() - Method in class net.solarnetwork.central.domain.BasePK
 
clone() - Method in class net.solarnetwork.central.domain.BaseStringIdentity
 
clone() - Method in class net.solarnetwork.central.domain.LocationRequest
 
clone() - Method in class net.solarnetwork.central.domain.LocationRequestInfo
 
clone() - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
 
clone() - Method in class net.solarnetwork.central.domain.LongStringCompositePK
 
clone() - Method in class net.solarnetwork.central.domain.UserEvent
 
clone() - Method in class net.solarnetwork.central.domain.UserLongCompositePK
 
clone() - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
 
clone() - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
 
clone() - Method in class net.solarnetwork.central.domain.UserStringCompositePK
 
clone() - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
 
clone() - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
 
clone() - Method in class net.solarnetwork.central.domain.UserUuidPK
 
clone() - Method in class net.solarnetwork.central.support.ObjectSearchFilter
 
clone() - Method in class net.solarnetwork.central.support.ObjectSearchFilters
 
close() - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport.BulkLoadingContext
 
close() - Method in interface net.solarnetwork.central.dao.BulkLoadingDao.LoadingContext
Close any temporary resources.
close() - Method in class net.solarnetwork.central.support.AbstractFilteredResultsProcessor
 
close() - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
close() - Method in class net.solarnetwork.central.support.CsvFilteredResultsProcessor
 
close() - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
close() - Method in class net.solarnetwork.central.support.ObjectMapperFilteredResultsProcessor
 
close() - Method in class net.solarnetwork.central.support.SimpleCache
 
CloudAccessSettings - Class in net.solarnetwork.central.cloud.domain
General cloud provider access settings.
CloudAccessSettings() - Constructor for class net.solarnetwork.central.cloud.domain.CloudAccessSettings
 
CodedValueTypeHandler<E> - Class in net.solarnetwork.central.dao.mybatis.type
Type handler for enum values that implement CodedValue so that an integer database column is used for storage.
CodedValueTypeHandler(Class<E>) - Constructor for class net.solarnetwork.central.dao.mybatis.type.CodedValueTypeHandler
Constructor.
CodedValueTypeHandler(Class<E>, E) - Constructor for class net.solarnetwork.central.dao.mybatis.type.CodedValueTypeHandler
Constructor.
CodedValueTypeHandler.Zero<E> - Class in net.solarnetwork.central.dao.mybatis.type
CodedValue enum handler that defaults to code 0.
ColumnCountProvider - Interface in net.solarnetwork.central.common.dao.jdbc
API for a service that provides a SQL column count.
ColumnRowMapper<T> - Class in net.solarnetwork.central.common.dao.jdbc
Row mapper for extracting a single column value.
ColumnRowMapper(int, Class<? extends T>) - Constructor for class net.solarnetwork.central.common.dao.jdbc.ColumnRowMapper
Constructor.
commit() - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport.BulkLoadingContext
 
commit() - Method in interface net.solarnetwork.central.dao.BulkLoadingDao.LoadingContext
Commit the current transaction.
CommonJdbcUtils - Class in net.solarnetwork.central.common.dao.jdbc.sql
Common JDBC utilities.
CommonsFileUploadSupport - Class in org.springframework.web.multipart.commons
Base class for multipart resolvers that use Apache Commons FileUpload 1.2 or above.
CommonsFileUploadSupport() - Constructor for class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Instantiate a new CommonsFileUploadSupport with its corresponding FileItemFactory and FileUpload instances.
CommonsFileUploadSupport.MultipartParsingResult - Class in org.springframework.web.multipart.commons
Holder for a Map of Spring MultipartFiles and a Map of multipart parameters.
CommonsMultipartFile - Class in org.springframework.web.multipart.commons
MultipartFile implementation for Apache Commons FileUpload.
CommonsMultipartFile(FileItem) - Constructor for class org.springframework.web.multipart.commons.CommonsMultipartFile
Create an instance wrapping the given FileItem.
CommonsMultipartResolver - Class in org.springframework.web.multipart.commons
Servlet-based MultipartResolver implementation for Apache Commons FileUpload 1.2 or above.
CommonsMultipartResolver() - Constructor for class org.springframework.web.multipart.commons.CommonsMultipartResolver
Constructor for use as bean.
CommonsMultipartResolver(ServletContext) - Constructor for class org.springframework.web.multipart.commons.CommonsMultipartResolver
Constructor for standalone usage.
CommonsMultipartUtils - Class in org.springframework.web.multipart.commons
Utilities to help adapt the Tomcat Multipart classes to Spring's Commons Multipart implementation.
CommonsMultipartUtils() - Constructor for class org.springframework.web.multipart.commons.CommonsMultipartUtils
 
CommonSqlUtils - Class in net.solarnetwork.central.common.dao.jdbc.sql
Common SQL utilities for SolarNetwork.
CommonSqlUtils() - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
 
comparePrecision(LocationPrecision) - Method in enum class net.solarnetwork.central.domain.LocationPrecision
Compare the precision of this to another.
compareTo(Long) - Method in class net.solarnetwork.central.domain.BaseIdentity
Compare based on the primary key, with null values ordered before non-null values.
compareTo(String) - Method in class net.solarnetwork.central.domain.BaseStringIdentity
Compare based on the primary key, with null values ordered before non-null values.
compareTo(UserUuidPK) - Method in class net.solarnetwork.central.dao.UserUuidPK
Compare two UserUuidPK objects.
compareTo(AggregateDatumId) - Method in class net.solarnetwork.central.domain.AggregateDatumId
 
compareTo(KeyTypePK) - Method in class net.solarnetwork.central.domain.KeyTypePK
Compare two KeyTypePK objects.
compareTo(LongIntegerCompositePK) - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
 
compareTo(LongStringCompositePK) - Method in class net.solarnetwork.central.domain.LongStringCompositePK
 
compareTo(UserLongCompositePK) - Method in class net.solarnetwork.central.domain.UserLongCompositePK
 
compareTo(UserLongIntegerCompositePK) - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
 
compareTo(UserLongStringCompositePK) - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
 
compareTo(UserStringCompositePK) - Method in class net.solarnetwork.central.domain.UserStringCompositePK
 
compareTo(UserUuidIntegerCompositePK) - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
 
compareTo(UserUuidLongCompositePK) - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
 
compareTo(UserUuidPK) - Method in class net.solarnetwork.central.domain.UserUuidPK
 
compareTo(JobKey) - Method in class net.solarnetwork.central.scheduler.JobKey
 
compareTo(PK) - Method in class net.solarnetwork.central.domain.BaseObjectIdentity
Compare based on the primary key, with null values ordered before non-null values.
Complete - Enum constant in enum class net.solarnetwork.central.scheduler.JobStatus
The job has finished executing and is not scheduled to run again.
COMPLETED_KEY - Static variable in interface net.solarnetwork.central.domain.ClaimableJobState
The standard key for a "completed" state.
CompositeKey - Interface in net.solarnetwork.central.domain
API for a composite key.
CompositeKey2<K1,K2> - Interface in net.solarnetwork.central.domain
API for a composite key with two components.
CompositeKey3<K1,K2,K3> - Interface in net.solarnetwork.central.domain
API for a composite key with three components.
computeAuthenticationTokenSigningKey(AuthenticationScheme, SecurityToken, Map<String, ?>) - Method in interface net.solarnetwork.central.security.web.AuthenticationTokenService
Compute a token signing key from a token and properties.
computeAuthenticationTokenSigningKey(AuthenticationScheme, SecurityToken, Map<String, ?>) - Method in class net.solarnetwork.central.security.web.support.UserDetailsAuthenticationTokenService
 
configurationChanged(Map<String, Object>) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
Callback after properties have been changed.
ConnectionsCreated - Enum constant in enum class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditorCount
JDBC connections created.
ContainerMetadata - Class in net.solarnetwork.central.cloud.domain
General metadata about a container application.
ContainerMetadata(String) - Constructor for class net.solarnetwork.central.cloud.domain.ContainerMetadata
Constructor.
containsKey(Object) - Method in class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
 
containsKey(K) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
containsKey(K) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
containsKey(K) - Method in class net.solarnetwork.central.support.SimpleCache
 
containsValue(Object) - Method in class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
 
CONTENT_CACHE_HEADER - Static variable in interface net.solarnetwork.central.web.support.ContentCachingService
A HTTP response header for the content cache status.
CONTENT_CACHE_HEADER_HIT - Static variable in interface net.solarnetwork.central.web.support.ContentCachingService
CONTENT_CACHE_HEADER_MISS - Static variable in interface net.solarnetwork.central.web.support.ContentCachingService
The ContentCachingService.CONTENT_CACHE_HEADER value for a cache miss.
ContentCacheStats - Enum Class in net.solarnetwork.central.web.support
Content cache statistics.
ContentCachingFilter - Class in net.solarnetwork.central.web.support
Filter for caching HTTP responses, returning cached data when possible.
ContentCachingFilter(ContentCachingService, int) - Constructor for class net.solarnetwork.central.web.support.ContentCachingFilter
Constructor.
ContentCachingFilter(ContentCachingService, BlockingQueue<ContentCachingFilter.LockAndCount>, ConcurrentMap<String, ContentCachingFilter.LockAndCount>) - Constructor for class net.solarnetwork.central.web.support.ContentCachingFilter
Constructor.
ContentCachingFilter.ContentCachingFilterStats - Enum Class in net.solarnetwork.central.web.support
Statistics for the content caching filter.
ContentCachingFilter.LockAndCount - Class in net.solarnetwork.central.web.support
A lock with a corresponding counter.
ContentCachingResponseWrapper - Class in net.solarnetwork.central.web.support
HttpServletResponse wrapper that caches all content written to the output stream, and allows this content to be retrieved via a byte array.
ContentCachingResponseWrapper(HttpServletResponse, boolean) - Constructor for class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
Create a new ContentCachingResponseWrapper for the given servlet response.
ContentCachingService - Interface in net.solarnetwork.central.web.support
Service that supports caching HTTP responses using keys derived from HTTP requests.
ContentCachingService.CompressionType - Enum Class in net.solarnetwork.central.web.support
Enumeration of supported compression types.
CONTINUE - Enum constant in enum class net.solarnetwork.central.dao.BulkExportingDao.ExportCallbackAction
Continue processing.
copyFrom(PaginationCriteria) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Copy the properties of another criteria into this instance.
copyFrom(PaginationCriteria) - Method in class net.solarnetwork.central.common.dao.BasicLocationRequestCriteria
 
copyFrom(PaginationCriteria) - Method in class net.solarnetwork.central.common.dao.BasicUserEventFilter
 
copyFrom(PaginationCriteria) - Method in class net.solarnetwork.central.dao.BasicUserMetadataFilter
 
copyTo(C) - Method in class net.solarnetwork.central.dao.BaseUserModifiableEntity
 
copyTo(C) - Method in class net.solarnetwork.central.domain.BaseUserCertificate
 
count() - Method in class net.solarnetwork.central.web.support.ContentCachingFilter.LockAndCount
Get the count value.
countPreparedStatementCreator() - Method in interface net.solarnetwork.central.common.dao.jdbc.CountPreparedStatementCreatorProvider
Get the PreparedStatementCreator to ues for count results.
countPreparedStatementCreator() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectUserEvent
 
CountPreparedStatementCreatorProvider - Interface in net.solarnetwork.central.common.dao.jdbc
Provider of PreparedStatementCreator instances for a count result.
Country - Enum constant in enum class net.solarnetwork.central.domain.LocationPrecision
 
CountsFlushed - Enum constant in enum class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditorCount
Flushed counts to DB.
create(K1, K2, T) - Method in interface net.solarnetwork.central.common.dao.GenericCompositeKey3Dao
Create an entity using a specific first key component, assuming the second component is generated by the database.
create(K1, T) - Method in interface net.solarnetwork.central.common.dao.GenericCompositeKey2Dao
Create an entity using a specific first key component, assuming the second component is generated by the database.
createAddress(String, String) - Method in class net.solarnetwork.central.mail.support.MailServiceHelper
Create a new MailAddress from a display name and an email address.
createBulkLoadingContext(BulkLoadingDao.LoadingOptions, BulkLoadingDao.LoadingExceptionHandler<T, PK>) - Method in interface net.solarnetwork.central.dao.BulkLoadingDao
Initiate a bulk loading operation.
createCache(CacheManager, Class<K>, Class<V>, String) - Method in class net.solarnetwork.central.support.CacheSettings
Create a cache.
createCheckpoint() - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport.BulkLoadingContext
 
createCheckpoint() - Method in interface net.solarnetwork.central.dao.BulkLoadingDao.LoadingContext
Create a checkpoint that can be rolled back to.
Created - Enum constant in enum class net.solarnetwork.central.domain.LocationRequestStatus
The location has been created.
Created - Enum constant in enum class net.solarnetwork.central.support.JCacheFactoryBean.ExpiryPolicy
 
createFilterResults(F, Map<String, Object>, Iterable<M>, Long, Integer, Integer) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisFilterableDaoSupport
 
createFilterResults(F, Map<String, Object>, Iterable<M>, Long, Integer, Integer) - Method in interface net.solarnetwork.central.dao.mybatis.support.FilterResultsFactory
Create a results instance from query results.
createKey(CompositeKey, Object...) - Method in interface net.solarnetwork.central.domain.CompositeKey
Create a new key instance based on a template and component arguments.
createKey(CompositeKey, Object...) - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
 
createKey(CompositeKey, Object...) - Method in class net.solarnetwork.central.domain.LongStringCompositePK
 
createKey(CompositeKey, Object...) - Method in class net.solarnetwork.central.domain.UserLongCompositePK
 
createKey(CompositeKey, Object...) - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
 
createKey(CompositeKey, Object...) - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
 
createKey(CompositeKey, Object...) - Method in class net.solarnetwork.central.domain.UserStringCompositePK
 
createKey(CompositeKey, Object...) - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
 
createKey(CompositeKey, Object...) - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
 
createKey(CompositeKey, Object...) - Method in class net.solarnetwork.central.domain.UserUuidPK
 
createMimeMessage() - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
createMimeMessage() - Method in class net.solarnetwork.central.mail.mock.MockMailSender
 
createMimeMessage(InputStream) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
createMimeMessage(InputStream) - Method in class net.solarnetwork.central.mail.mock.MockMailSender
 
createMultipartFile(FileItem) - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Create a CommonsMultipartFile wrapper for the given Commons FileItem.
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteAppSetting
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteForCompositeKey
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteForGroupMinimumIndex
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteForId
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteLocationRequest
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteUserEvent
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.InsertAppSetting
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.InsertLocationRequest
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.InsertUserEvent
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectAppSetting
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectLocationRequest
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectSolarNodeOwnership
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectUserAuthTokenNodes
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectUserEvent
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.UpdateEnabledIdFilter
 
createPreparedStatement(Connection) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.UpdateLocationRequest
 
createPreparedStatement(Connection, String, boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Create a PreparedStatement with settings appropriate for updating or not.
createResourceDataSource(String, String, Locale, Object...) - Method in class net.solarnetwork.central.mail.support.MailServiceHelper
Create a new MessageTemplateDataSource from necessary components.
createSecurityPolicyProxy(SecurityPolicyEnforcer) - Static method in class net.solarnetwork.central.security.SecurityPolicyEnforcer
Wrap an object with a SecurityPolicyEnforcer, enforcing policy properties.
createUserDetails(String, UserDetails, List<GrantedAuthority>) - Method in class net.solarnetwork.central.security.jdbc.JdbcUserDetailsService
 
CRON_PLAIN_SECOND_FIELD_PATTERN - Static variable in class net.solarnetwork.central.scheduler.SchedulerUtils
A pattern to match a digit-only second field number value.
CsvFilteredResultsProcessor<R> - Class in net.solarnetwork.central.support
Basic FilteredResultsProcessor that serializes to CSV.
CsvFilteredResultsProcessor(Writer) - Constructor for class net.solarnetwork.central.support.CsvFilteredResultsProcessor
Default constructor.
CsvFilteredResultsProcessor(Writer, boolean) - Constructor for class net.solarnetwork.central.support.CsvFilteredResultsProcessor
Constructor.
CsvFilteredResultsProcessor(Writer, MimeType, boolean, PropertySerializerRegistrar) - Constructor for class net.solarnetwork.central.support.CsvFilteredResultsProcessor
Constructor.
CsvFilteredResultsProcessor(Writer, MimeType, boolean, PropertySerializerRegistrar, Set<String>, Set<Class<?>>) - Constructor for class net.solarnetwork.central.support.CsvFilteredResultsProcessor
Constructor.
currentStatus() - Method in interface net.solarnetwork.central.scheduler.SchedulerManager
Get the current status of the scheduler.
currentStatus() - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
 
currentTokenId() - Static method in class net.solarnetwork.central.security.SecurityUtils
Get the current SecurityToken.getToken(), if available.

D

dailyAuditNodeService(Long, String, Instant, long) - Static method in class net.solarnetwork.central.dao.AuditNodeServiceEntity
Create a daily audit datum.
dailyAuditUserService(Long, String, Instant, long) - Static method in class net.solarnetwork.central.dao.AuditUserServiceEntity
Create a daily audit datum.
DaoSolarNodeMetadataBiz - Class in net.solarnetwork.central.biz.dao
DAO-based implementation of SolarNodeMetadataBiz.
DaoSolarNodeMetadataBiz(SolarNodeMetadataDao) - Constructor for class net.solarnetwork.central.biz.dao.DaoSolarNodeMetadataBiz
Constructor.
DaoUserEventBiz - Class in net.solarnetwork.central.biz.dao
DAO implementation of UserEventBiz.
DaoUserEventBiz(UserEventDao) - Constructor for class net.solarnetwork.central.biz.dao.DaoUserEventBiz
Constructor.
DaoUserMetadataBiz - Class in net.solarnetwork.central.biz.dao
DAO-based implementation of UserMetadataBiz.
DaoUserMetadataBiz(UserMetadataDao) - Constructor for class net.solarnetwork.central.biz.dao.DaoUserMetadataBiz
Constructor.
DATE_PROPERTY - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
A query property for a general date value.
DateRangeFilter - Interface in net.solarnetwork.central.domain
Filter API for a date range.
Datum - Enum constant in enum class net.solarnetwork.central.security.SecurityPolicyMetadataType
A datum or location specific metadata type.
DEFALUT_MAX_DATE_SKEW - Static variable in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
The maxDateSkew property default value.
DEFAULT_AUTHORITIES_BY_USERNAME_SQL - Static variable in class net.solarnetwork.central.security.jdbc.JdbcUserDetailsService
 
DEFAULT_BATCH_SIZE - Static variable in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport
The default batch size.
DEFAULT_BLOCKED_JOB_MAX_SECONDS - Static variable in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
The default blockedJobMaxSeconds property value.
DEFAULT_CONNECTION_RECOVERY_DELAY - Static variable in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
The default value for the connecitonRecoveryDelay property.
DEFAULT_CRON - Static variable in class net.solarnetwork.central.scheduler.JobSupport
The schedule property default value.
DEFAULT_DATE_FORMAT - Static variable in class net.solarnetwork.central.web.support.WebServiceControllerSupport
The default format pattern for a date property.
DEFAULT_DATE_TIME_FORMAT - Static variable in class net.solarnetwork.central.web.support.WebServiceControllerSupport
The default format pattern for a date and time property.
DEFAULT_DATE_TIME_FORMAT_Z - Static variable in class net.solarnetwork.central.web.support.WebServiceControllerSupport
The default format pattern for adate and time property with an explicit Z time zone.
DEFAULT_DELAY - Static variable in class net.solarnetwork.central.support.DelayedOcassionalProcessor
The delay property default value.
DEFAULT_DISK_MAX_SIZE_MB - Static variable in class net.solarnetwork.central.support.CacheSettings
The diskMaxSizeMb property default value.
DEFAULT_DISK_PERSISTENT - Static variable in class net.solarnetwork.central.support.CacheSettings
The diskPersistent property default value.
DEFAULT_FETCH_SIZE - Static variable in class net.solarnetwork.central.common.dao.jdbc.sql.SelectUserEvent
The fetchSize property default value.
DEFAULT_FLUSH_DELAY - Static variable in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
The default value for the flushDelay property.
DEFAULT_FREE_SPACE_WARNING_SIZE - Static variable in class net.solarnetwork.central.support.DirectoryCleanerJob
The freeSpaceWarningSize property default value.
DEFAULT_HEAP_MAX_ENTRIES - Static variable in class net.solarnetwork.central.support.CacheSettings
The heapMaxEntries property default value.
DEFAULT_JAVA_BEAN_IGNORE_PROPERTIES - Static variable in class net.solarnetwork.central.support.CsvFilteredResultsProcessor
The default value for the javaBeanIgnoreProperties property.
DEFAULT_JAVA_BEAN_STRING_VALUES - Static variable in class net.solarnetwork.central.support.CsvFilteredResultsProcessor
The default value for the javaBeanTreatAsStringValues property.
DEFAULT_JITTER - Static variable in class net.solarnetwork.central.scheduler.JobSupport
The jitter property default value.
DEFAULT_MAX_CONTAINER_ID_LENGTH - Static variable in class net.solarnetwork.central.common.config.ApplicationMetadataEnvironmentPostProcessor
The default container ID maximum length.
DEFAULT_MAX_ITERATIONS - Static variable in class net.solarnetwork.central.scheduler.JobSupport
The maximumIterations property default value.
DEFAULT_MAX_REQUEST_BODY_SIZE - Static variable in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
The maxRequestBodySize property default value.
DEFAULT_MAX_REQUEST_BODY_SIZE - Static variable in class net.solarnetwork.central.security.web.SecurityTokenAuthenticationFilter
The default value for the maxRequestBodySize property.
DEFAULT_MAX_WAIT - Static variable in class net.solarnetwork.central.scheduler.JobSupport
The maximumWaitMs property default value.
DEFAULT_MINIMUM_AGE - Static variable in class net.solarnetwork.central.support.DirectoryCleanerJob
The minimumAge property default value.
DEFAULT_MINIMUM_COMPRESS_LENGTH - Static variable in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
The minimumCompressLength property default value.
DEFAULT_MINIMUM_SPOOL_LENGTH - Static variable in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
The minimumSpoolLength property default value.
DEFAULT_MQTT_HOST - Static variable in class net.solarnetwork.central.support.ObservableMqttConnection
The default value for the mqttHost property.
DEFAULT_MQTT_USERNAME - Static variable in class net.solarnetwork.central.support.ObservableMqttConnection
The default value for the mqttUsername property.
DEFAULT_NODE_SERVICE_INCREMENT_SQL - Static variable in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
The default value for the nodeServiceIncrementSql property.
DEFAULT_PARALLELISM - Static variable in class net.solarnetwork.central.scheduler.JobSupport
The parallelism property default value.
DEFAULT_PUBLISH_QOS - Static variable in class net.solarnetwork.central.support.BaseMqttConnectionObserver
The publishQos property default value.
DEFAULT_PUBLISH_TIMEOUT_SECONDS - Static variable in class net.solarnetwork.central.support.BaseMqttConnectionObserver
The connectTimeoutSeconds property default value.
DEFAULT_QUEUE_LAG_ALERT_THRESHOLD - Variable in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
The queueLagAlertThreshold property default value.
DEFAULT_QUEUE_SIZE_ALERT_THRESHOLD - Static variable in class net.solarnetwork.central.support.DelayedOcassionalProcessor
The queueSizeAlertThreshold default value.
DEFAULT_SPOOL_DIRECTORY - Static variable in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
The spoolDirectory property default value.
DEFAULT_SQL - Static variable in class net.solarnetwork.central.common.job.StaleAuditNodeServiceProcessor
The default jdbcCall value.
DEFAULT_SQL - Static variable in class net.solarnetwork.central.common.job.StaleAuditUserServiceProcessor
The default jdbcCall value.
DEFAULT_STAT_LOG_ACCESS_COUNT - Static variable in class net.solarnetwork.central.web.support.ContentCachingFilter
The default value for the statLogAccessCount property.
DEFAULT_STAT_LOG_ACCESS_COUNT - Static variable in class net.solarnetwork.central.web.support.JCacheContentCachingService
The default value for the statLogAccessCount property.
DEFAULT_SUBSCRIBE_QOS - Static variable in class net.solarnetwork.central.support.BaseMqttConnectionObserver
The subscribeQos property default value.
DEFAULT_SUBSCRIBE_TIMEOUT_SECONDS - Static variable in class net.solarnetwork.central.support.BaseMqttConnectionObserver
The subscribeTimeoutSeconds property default value.
DEFAULT_TIME_TO_IDLE - Static variable in class net.solarnetwork.central.support.CacheSettings
The tti property default value.
DEFAULT_TIME_TO_LIVE - Static variable in class net.solarnetwork.central.support.CacheSettings
The ttl property default value.
DEFAULT_TIME_UNIT - Static variable in class net.solarnetwork.central.support.SimpleCache
 
DEFAULT_TIMESTAMP_FORMAT - Static variable in class net.solarnetwork.central.web.support.WebServiceControllerSupport
The default format pattern for a millisecond-precise date and time property.
DEFAULT_TIMESTAMP_FORMAT_Z - Static variable in class net.solarnetwork.central.web.support.WebServiceControllerSupport
The default format pattern for a millisecond-precise date and time property with an explicit Z time zone.
DEFAULT_TOKEN_AUTHORITIES_BY_USERNAME_SQL - Static variable in class net.solarnetwork.central.security.jdbc.JdbcUserDetailsService
 
DEFAULT_TOKEN_USERS_BY_USERNAME_SQL - Static variable in class net.solarnetwork.central.security.jdbc.JdbcUserDetailsService
 
DEFAULT_TRANSIENT_ERROR_TRIES - Static variable in class net.solarnetwork.central.support.BaseMqttConnectionObserver
The transientErrorTries property default value.
DEFAULT_TRANSIENT_EXCEPTION_RETRY_COUNT - Static variable in class net.solarnetwork.central.web.BaseTransientDataAccessRetryController
The transientExceptionRetryCount property default value.
DEFAULT_TRANSIENT_EXCEPTION_RETRY_DELAY - Static variable in class net.solarnetwork.central.web.BaseTransientDataAccessRetryController
The transientExceptionRetryDelay property default value.
DEFAULT_TTL - Static variable in class net.solarnetwork.central.support.SimpleCache
 
DEFAULT_UPDATE_DELAY - Static variable in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
The default value for the updateDelay property.
DEFAULT_USER_SERVICE_INCREMENT_SQL - Static variable in class net.solarnetwork.central.common.dao.jdbc.JdbcUserServiceAuditor
The default value for the nodeServiceIncrementSql property.
DEFAULT_USERS_BY_USERNAME_SQL - Static variable in class net.solarnetwork.central.security.jdbc.JdbcUserDetailsService
 
DefaultMailService - Class in net.solarnetwork.central.mail.support
Default implementation of MailService that uses Spring's mail classes for sending mail.
DefaultMailService(MailSender) - Constructor for class net.solarnetwork.central.mail.support.DefaultMailService
Constructor.
DEFUALT_PING_TEST_MAX_EXECUTION - Static variable in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
The default pingTestMaximumExecutionMilliseconds property value.
DelayedOcassionalProcessor<T> - Class in net.solarnetwork.central.support
Asynchronously process ocassionally-appearing items.
DelayedOcassionalProcessor(Clock, StatTracker, TaskScheduler, Queue<T>) - Constructor for class net.solarnetwork.central.support.DelayedOcassionalProcessor
Constructor.
DelayedOcassionalProcessor.Stats - Enum Class in net.solarnetwork.central.support
Processor statistics.
DelayQueueSet<E> - Class in net.solarnetwork.central.support
A combination of BlockingQueue and Set.
DelayQueueSet() - Constructor for class net.solarnetwork.central.support.DelayQueueSet
Creates a new DelayQueue that is initially empty.
DelayQueueSet(int) - Constructor for class net.solarnetwork.central.support.DelayQueueSet
Creates a new DelayQueue that is initially empty.
DelayQueueSet(Collection<? extends E>) - Constructor for class net.solarnetwork.central.support.DelayQueueSet
Creates a DelayQueue initially containing the elements of the given collection of Delayed instances.
DelayQueueSet(Set<E>) - Constructor for class net.solarnetwork.central.support.DelayQueueSet
Creates a new DelayQueue that is initially empty.
delegate - Variable in class net.solarnetwork.central.common.dao.CachingGenericDao
The delegate DAO.
DelegatingErrors - Class in net.solarnetwork.central.support
Helper class to make overwriting some methods on an existing Errors instance.
DelegatingErrors(Errors) - Constructor for class net.solarnetwork.central.support.DelegatingErrors
Constructor.
DelegatingParser<T> - Class in net.solarnetwork.central.support
A parser that delegates to a set of other parsers, returning the first successful result.
DelegatingParser(Parser<T>...) - Constructor for class net.solarnetwork.central.support.DelegatingParser
Constructor.
DelegatingPasswordEncoder - Class in net.solarnetwork.central.security
Password encoder that delegates to a configurable list of Spring Security org.springframework.security.crypto.password.PasswordEncoder instances, returning passwords with a prefix tag to be able to recognize what encryption technique was used.
DelegatingPasswordEncoder(Map<String, PasswordEncoder>) - Constructor for class net.solarnetwork.central.security.DelegatingPasswordEncoder
Constructor.
DelegatingValidator - Class in net.solarnetwork.central.support
Validator that delegates to other validators based on the class of the object being validated.
DelegatingValidator(Map<String, Validator>) - Constructor for class net.solarnetwork.central.support.DelegatingValidator
Constructor.
delete(Long, LocationRequestCriteria) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcLocationRequestDao
 
delete(Long, LocationRequestCriteria) - Method in interface net.solarnetwork.central.common.dao.LocationRequestDao
Remove persisted entities.
delete(AppSetting) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcAppSettingDao
 
delete(LocationRequest) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcLocationRequestDao
 
delete(T) - Method in class net.solarnetwork.central.common.dao.CachingGenericDao
 
delete(T) - Method in interface net.solarnetwork.central.dao.GenericDao
Remove an object from persistent storage in the database.
delete(T) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
delete(T) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
 
DELETE_OBJECT - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
The query name used for updates in BaseMyBatisGenericDao.delete(Entity).
DELETE_OBJECT - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
The query name used for updates in GenericDao.delete(Entity).
deleteAll(String) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcAppSettingDao
 
deleteAll(String) - Method in interface net.solarnetwork.central.dao.AppSettingDao
Delete all settings with a given key.
DeleteAppSetting - Class in net.solarnetwork.central.common.dao.jdbc.sql
Delete AppSetting instances.
DeleteAppSetting(String[], String[]) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.DeleteAppSetting
Constructor.
DeleteForCompositeKey - Class in net.solarnetwork.central.common.dao.jdbc.sql
Delete based on a composite primary key.
DeleteForCompositeKey(CompositeKey, String, String[]) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.DeleteForCompositeKey
Constructor.
DeleteForGroupMinimumIndex - Class in net.solarnetwork.central.common.dao.jdbc.sql
Delete items within a composite key group, having the highest key component index equal to or higher than a given value.
DeleteForGroupMinimumIndex(CompositeKey, String, String[]) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.DeleteForGroupMinimumIndex
Constructor.
DeleteForId - Class in net.solarnetwork.central.common.dao.jdbc.sql
Delete based on a simple primary key.
DeleteForId(Object, String, String) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.DeleteForId
Constructor.
deleteForKey(String) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteAppSetting
Select for a single key.
deleteForKeyType(String, String) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteAppSetting
Select for a single key and type.
deleteForUserOlderThanDate(Long, Instant) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteUserEvent
Create an instance for deleting events for a specific user, older than a given date.
DeleteLocationRequest - Class in net.solarnetwork.central.common.dao.jdbc.sql
Delete a location request entity.
DeleteLocationRequest(Long) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.DeleteLocationRequest
Constructor.
DeleteLocationRequest(Long, LocationRequestCriteria) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.DeleteLocationRequest
Constructor.
DeleteLocationRequest(LocationRequestCriteria) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.DeleteLocationRequest
Constructor.
deleteSecret(String) - Method in interface net.solarnetwork.central.biz.SecretsBiz
Delete a secret.
deleteSecret(String) - Method in class net.solarnetwork.central.biz.SimpleSecretsBiz
 
deleteSecret(String) - Method in class net.solarnetwork.central.cloud.aws.biz.AwsSecretsBiz
 
DeleteUserEvent - Class in net.solarnetwork.central.common.dao.jdbc.sql
Delete UserEvent entities matching a filter.
DeleteUserEvent(UserEventMaintenanceDao.UserEventPurgeFilter) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.DeleteUserEvent
Constructor.
DeleteUserEvent(UuidTimestampDecoder, UserEventMaintenanceDao.UserEventPurgeFilter) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.DeleteUserEvent
Constructor.
deregisterCacheEntryListener(CacheEntryListenerConfiguration<K, V>) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
deregisterCacheEntryListener(CacheEntryListenerConfiguration<K, V>) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
deregisterCacheEntryListener(CacheEntryListenerConfiguration<K, V>) - Method in class net.solarnetwork.central.support.SimpleCache
 
deregisterCacheEvictionListener(Cache<K, V>, CacheUtils.CacheEvictionListener<K, V>) - Static method in class net.solarnetwork.central.support.CacheUtils
Remove a previously registered cache eviction listener.
Destroyed - Enum constant in enum class net.solarnetwork.central.scheduler.SchedulerStatus
The scheduler has been stopped and will not execute any more jobs without manual intervention.
determineEncoding(HttpServletRequest) - Method in class org.springframework.web.multipart.commons.CommonsMultipartResolver
Determine the encoding for the given request.
DevMailSender - Class in net.solarnetwork.central.mail.config
Populate a development mail sender if spring.mail.host is not defined.
DevMailSender() - Constructor for class net.solarnetwork.central.mail.config.DevMailSender
 
didBegin(Long) - Method in interface net.solarnetwork.central.dao.BulkExportingDao.ExportCallback
Called when the export has begun, before any call to BulkExportingDao.ExportCallback.handle(Object).
differsFrom(C) - Method in class net.solarnetwork.central.dao.BaseUserModifiableEntity
 
differsFrom(AuditNodeServiceValue) - Method in class net.solarnetwork.central.dao.AuditNodeServiceEntity
 
differsFrom(AuditUserServiceValue) - Method in class net.solarnetwork.central.dao.AuditUserServiceEntity
 
differsFrom(SolarNodeOwnership) - Method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
 
differsFrom(StaleAuditNodeServiceValue) - Method in class net.solarnetwork.central.dao.StaleAuditNodeServiceEntity
 
differsFrom(StaleAuditUserServiceValue) - Method in class net.solarnetwork.central.dao.StaleAuditUserServiceEntity
 
DirectoryCleanerJob - Class in net.solarnetwork.central.support
Job to clean out expired files from a directory.
DirectoryCleanerJob(Path) - Constructor for class net.solarnetwork.central.support.DirectoryCleanerJob
Constructor.
Disabled - Enum constant in enum class net.solarnetwork.central.security.SecurityTokenStatus
The token is disabled and should not be used.
disableWriting() - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
Disable writing.
displayNameForInstance(Instance) - Static method in class net.solarnetwork.central.cloud.aws.domain.Ec2VirtualMachine
Get a display name for an EC2 instance.
DOCTYPE_PAT - Static variable in class net.solarnetwork.central.support.xslt.BaseXsltService
A regular expression matching an XML DOCTYPE declaration.
documentBuilder() - Method in class net.solarnetwork.central.support.xslt.BaseXsltService
Get a new document builder.
documentBuilderFactory - Variable in class net.solarnetwork.central.support.xslt.BaseXsltService
The document builder factory.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.solarnetwork.central.web.support.ContentCachingFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class net.solarnetwork.central.security.web.SecurityTokenAuthenticationFilter
 
doFindFiltered(F, List<SortDescriptor>, Integer, Integer) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisFilterableDaoSupport
Perform a filter search using standardized semantics.
doLoad(T, PreparedStatement, long) - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport.BulkLoadingContext
 
doWithSqlSession(SqlSession) - Method in interface net.solarnetwork.central.dao.mybatis.support.SqlSessionCallback
Perform some task with a SqlSession.
doWithTransientDataAccessExceptionRetry(Supplier<T>, HttpServletRequest, int, long, Logger) - Static method in class net.solarnetwork.central.web.WebUtils
Perform an action with DataAccessException retry.
drainTo(Collection<? super E>) - Method in class net.solarnetwork.central.support.DelayQueueSet
 
drainTo(Collection<? super E>) - Method in class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
 
drainTo(Collection<? super E>, int) - Method in class net.solarnetwork.central.support.DelayQueueSet
 
drainTo(Collection<? super E>, int) - Method in class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
 
Duplicate - Enum constant in enum class net.solarnetwork.central.domain.LocationRequestStatus
The request was found to be a duplicate for an existing location.
DUPLICATE_EMAIL - Enum constant in enum class net.solarnetwork.central.security.AuthorizationException.Reason
Duplicate email.

E

Ec2VirtualMachine - Class in net.solarnetwork.central.cloud.aws.domain
EC2 implementation of VirtualMachine.
Ec2VirtualMachine(String, String) - Constructor for class net.solarnetwork.central.cloud.aws.domain.Ec2VirtualMachine
Constructor.
Ec2VirtualMachine(Instance) - Constructor for class net.solarnetwork.central.cloud.aws.domain.Ec2VirtualMachine
Constructor.
ecsContainerMetadataV4(String) - Method in class net.solarnetwork.central.common.config.ApplicationMetadataEnvironmentPostProcessor
 
elementJdbcType - Variable in class net.solarnetwork.central.dao.mybatis.type.BaseArrayTypeHandler
 
EMAIL_ADDRESS_OID - Static variable in class net.solarnetwork.central.security.CertificateUtils
The emailAddress OID.
emailSubjectAlternativeName(X509Certificate) - Static method in class net.solarnetwork.central.security.CertificateUtils
Extract the first available RFC 822 (email) value from the Subject Alternative Name e
EnabledCriteria - Interface in net.solarnetwork.central.common.dao
Search criteria for enabled-state data.
enableWriting() - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
Enable writing, and wait until the writing thread is going.
encode(CharSequence) - Method in class net.solarnetwork.central.security.DelegatingPasswordEncoder
 
encode(CharSequence) - Method in class net.solarnetwork.central.security.LegacyPasswordEncoder
Deprecated.
 
entityEventTopic(GenericDao.EntityEventType) - Method in class net.solarnetwork.central.common.dao.CachingGenericDao
 
entityIdIsAssigned() - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
Test if the entity ID is assigned.
entityIdIsAssigned() - Method in class net.solarnetwork.central.domain.LongStringCompositePK
Test if the entity ID is assigned.
entityIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserLongCompositePK
Test if the entity ID is assigned.
entityIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
Test if the entity ID is assigned.
entityIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
Test if the entity ID is assigned.
entityIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserStringCompositePK
Test if the entity ID is assigned.
entityIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
Test if the entity ID is assigned.
entityIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
Test if the entity ID is assigned.
EntityMatch - Interface in net.solarnetwork.central.dao
Basic entity filter match result.
EntryCount - Enum constant in enum class net.solarnetwork.central.web.support.ContentCacheStats
Number of entries in the cache.
entrySet() - Method in class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
 
ENV_APP_ID_CONTAINER_ID_LENGTH - Static variable in class net.solarnetwork.central.common.config.ApplicationMetadataEnvironmentPostProcessor
The system environment variable for the maximum application instance ID length, when derived from an ECS container ID.
EQUAL - Enum constant in enum class net.solarnetwork.central.dao.ObjectCriteria.MatchType
Match exactly this attribute value.
equals(Object) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
equals(Object) - Method in class net.solarnetwork.central.common.dao.BasicUserEventFilter
 
equals(Object) - Method in class net.solarnetwork.central.dao.BasicUserMetadataFilter
 
equals(Object) - Method in class net.solarnetwork.central.dao.UserUuidPK
 
equals(Object) - Method in class net.solarnetwork.central.domain.AggregateDatumId
 
equals(Object) - Method in class net.solarnetwork.central.domain.BaseIdentity
Test if two BaseEntity objects have the same BaseIdentity.getId() value.
equals(Object) - Method in class net.solarnetwork.central.domain.BaseObjectIdentity
Test if two BaseObjectIdentity objects have the same BaseObjectIdentity.getId() value.
equals(Object) - Method in class net.solarnetwork.central.domain.BaseStringIdentity
Test if two BaseStringEntity objects have the same BaseStringIdentity.getId() value.
equals(Object) - Method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
Compare node ownership.
equals(Object) - Method in class net.solarnetwork.central.domain.KeyTypePK
 
equals(Object) - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
 
equals(Object) - Method in class net.solarnetwork.central.domain.LongStringCompositePK
 
equals(Object) - Method in class net.solarnetwork.central.domain.UserFilterCommand
equals(Object) - Method in class net.solarnetwork.central.domain.UserLongCompositePK
 
equals(Object) - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
 
equals(Object) - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
 
equals(Object) - Method in class net.solarnetwork.central.domain.UserStringCompositePK
 
equals(Object) - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
 
equals(Object) - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
 
equals(Object) - Method in class net.solarnetwork.central.domain.UserUuidPK
 
equals(Object) - Method in class net.solarnetwork.central.scheduler.JobKey
 
equals(Object) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
equals(Object) - Method in class net.solarnetwork.central.support.BaseFilterSupport
 
equals(Object) - Method in class net.solarnetwork.central.support.FilterSupport
equals(Object) - Method in record class net.solarnetwork.central.support.OutputSerializationSupportContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class net.solarnetwork.central.support.SimpleCache.CachedValue
Compares the SimpleCache.CachedValue.getKey() and CachedResult.getResult() values against another cached object's values.
equals(Object) - Method in class net.solarnetwork.central.support.SourceLocationFilter
equals(Object) - Method in class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
 
Error - Enum constant in enum class net.solarnetwork.central.scheduler.JobStatus
The job encountered an error.
ERROR_CODE_INVALID_QUERY - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
Error code to report that a named query was not found.
ERROR_CODE_INVALID_QUERY - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Error code to report that a named query was not found.
errors - Variable in class net.solarnetwork.central.support.DelegatingErrors
The delegate errors object.
Eternal - Enum constant in enum class net.solarnetwork.central.support.JCacheFactoryBean.ExpiryPolicy
 
event(String[], String, String, String...) - Static method in class net.solarnetwork.central.domain.LogEventInfo
Create a new event.
EVENT_SORT - Static variable in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
A comparator for UserEvent that sorts by event ID first, then user ID.
eventDetails() - Method in interface net.solarnetwork.central.support.EventDetailsProvider
Get the event details.
EventDetailsProvider - Interface in net.solarnetwork.central.support
General API for something can can provide event "details" in the form of a map.
EventHandlerSupport - Class in net.solarnetwork.central.scheduler
Base implementation of EventHandler.
EventHandlerSupport() - Constructor for class net.solarnetwork.central.scheduler.EventHandlerSupport
 
EventsAdded - Enum constant in enum class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz.UserEventStats
The count of user events added.
EventsStored - Enum constant in enum class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz.UserEventStats
The count of user events persisted.
evictKeysMatching(Predicate<K>) - Method in class net.solarnetwork.central.common.dao.CachingGenericDao
Evict all keys matching a predicate.
ExceptionUtils - Class in net.solarnetwork.central.support
Helpers for dealing with exceptions.
execute(AtomicInteger) - Method in class net.solarnetwork.central.common.job.TieredStaleRecordProcessor
Execute the stale processing task.
execute(AtomicInteger) - Method in class net.solarnetwork.central.common.job.TieredStoredProcedureStaleRecordProcessor
 
execute(SqlSessionCallback<R>, Object) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
Execute a task with a SqlSessionCallback, providing standardized error message handling.
executeCountQuery(String, Map<String, ?>) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisDao
Execute a count query for a filter.
executeCountQuery(JdbcOperations, PreparedStatementCreator) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonJdbcUtils
Execute a query for a count result.
executeFilterCountQuery(String, F, Map<String, ?>) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisFilterableDao
Execute a count query for a filter.
executeFilterQuery(JdbcOperations, PaginationCriteria, PreparedStatementCreator, RowMapper<M>) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonJdbcUtils
Standardized utility to execute a filter based query.
executeJobTask(AtomicInteger) - Method in class net.solarnetwork.central.common.job.TieredStaleRecordProcessor
 
executeJobTask(AtomicInteger) - Method in class net.solarnetwork.central.scheduler.JobSupport
Execute a parallel job task.
executeParallelJob(String) - Method in class net.solarnetwork.central.scheduler.JobSupport
Execute the job in parallel via multiple threads.
executePingTest() - Method in class net.solarnetwork.central.web.PingController
 
executePingTest(Model) - Method in class net.solarnetwork.central.web.PingController
 
executeStreamingQuery(JdbcOperations, FilteredResultsProcessor<T>, PreparedStatementCreator, RowMapper<T>) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonJdbcUtils
Execute a streaming query.
executeStreamingQuery(JdbcOperations, FilteredResultsProcessor<T>, PreparedStatementCreator, RowMapper<T>, Long, Integer, Integer, Map<String, ?>) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonJdbcUtils
Execute a streaming query.
EXECUTING_KEY - Static variable in interface net.solarnetwork.central.domain.ClaimableJobState
The standard key for a "executing" state.
executor - Variable in class net.solarnetwork.central.common.dao.CachingGenericDao
A background task executor.
ExpandedEventsCache<K,V> - Class in net.solarnetwork.central.support
Cache with extended events support.
ExpandedEventsCache(Cache<K, V>) - Constructor for class net.solarnetwork.central.support.ExpandedEventsCache
Constructor.
extractExecutionScheduleDescription(Trigger) - Static method in class net.solarnetwork.central.scheduler.SchedulerUtils
Extract an execution schedule description from a trigger.

F

Filter - Interface in net.solarnetwork.central.domain
API for a "filter-able" object, that is something that can be searched for by specifying filter keys and associated match values.
FILTER_PARAM - Static variable in class net.solarnetwork.central.support.FilterableBulkExportOptions
The parameter key for a Filter object.
FILTER_PROPERTY - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisDao
The query property for a filter (search criteria) object.
FILTER_PROPERTY - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisFilterableDao
A query property for a general Filter object value.
FILTER_PROPERTY - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
The query property for a filter (search criteria) object.
FilterableBulkExportOptions - Class in net.solarnetwork.central.support
Convenience extension of BasicBulkExportOptions for filterable export support.
FilterableBulkExportOptions(String, Filter, List<SortDescriptor>) - Constructor for class net.solarnetwork.central.support.FilterableBulkExportOptions
Constructor.
FilterableDao<M,PK,F> - Interface in net.solarnetwork.central.dao
API for DAOs that support filtered queries.
filterableParameters(Filter, List<SortDescriptor>) - Static method in class net.solarnetwork.central.support.FilterableBulkExportOptions
Get a parameters object suitable for filterable exports.
FilteredResultsProcessor<R> - Interface in net.solarnetwork.central.support
API for a service that can directly handle filtered results, in a streaming fashion.
filteredResultsProcessorForType(List<MediaType>, HttpServletResponse, OutputSerializationSupportContext<T>) - Static method in class net.solarnetwork.central.web.WebUtils
Setup a filtered results processor.
FilterMatch<PK> - Interface in net.solarnetwork.central.domain
A filter result instance, e.g.
FilterResults<T> - Interface in net.solarnetwork.central.domain
A filtered query results object.
FilterResultsFactory<M,K,F> - Interface in net.solarnetwork.central.dao.mybatis.support
Factory API for creating filter results instances.
FilterSupport - Class in net.solarnetwork.central.support
Supporting base class for Filter implementations.
FilterSupport() - Constructor for class net.solarnetwork.central.support.FilterSupport
 
find(Long, LocationRequestCriteria) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcLocationRequestDao
 
find(Long, LocationRequestCriteria) - Method in interface net.solarnetwork.central.common.dao.LocationRequestDao
Get a persisted entity by its primary key.
findAggregationFiltered(F, List<SortDescriptor>, Integer, Integer) - Method in interface net.solarnetwork.central.dao.AggregationFilterableDao
API for querying for a filtered set of aggregated results from all possible results.
findAll(K1, List<SortDescriptor>) - Method in interface net.solarnetwork.central.common.dao.GenericCompositeKey2Dao
Find all persisted entities available matching the first key component, optionally sorted in some way.
findAll(K1, K2, List<SortDescriptor>) - Method in interface net.solarnetwork.central.common.dao.GenericCompositeKey3Dao
Find all persisted entities available matching the first key component, optionally sorted in some way.
findAllForKey(K, List<SortDescriptor>) - Method in interface net.solarnetwork.central.common.dao.GenericCompositeKey2Dao
 
findAllForKey(K, List<SortDescriptor>) - Method in interface net.solarnetwork.central.common.dao.GenericCompositeKey3Dao
 
findAllForKey(K, List<SortDescriptor>) - Method in interface net.solarnetwork.central.common.dao.GenericCompositeKeyFilterableDao
Find all persisted entities available matching the components of a composite key, optionally sorted in some way.
findFiltered(F, List<SortDescriptor>, Integer, Integer) - Method in interface net.solarnetwork.central.dao.FilterableDao
API for querying for a filtered set of results from all possible results.
findFiltered(F, List<SortDescriptor>, Integer, Integer) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisFilterableDao
 
findFiltered(LocationRequestCriteria, List<SortDescriptor>, Integer, Integer) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcLocationRequestDao
 
findFiltered(UserEventFilter, List<SortDescriptor>, Integer, Integer) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcUserEventDao
 
findFiltered(SolarNodeFilter, List<SortDescriptor>, Integer, Integer) - Method in class net.solarnetwork.central.dao.mybatis.MyBatisSolarNodeDao
 
findFiltered(SolarNodeMetadataFilter, List<SortDescriptor>, Integer, Integer) - Method in class net.solarnetwork.central.dao.mybatis.MyBatisSolarNodeMetadataDao
 
findFiltered(UserMetadataFilter, List<SortDescriptor>, Integer, Integer) - Method in class net.solarnetwork.central.dao.CachingUserMetadataDao
 
findFiltered(UserMetadataFilter, List<SortDescriptor>, Integer, Integer) - Method in class net.solarnetwork.central.dao.mybatis.MyBatisUserMetadataDao
 
findFilteredStream(UserEventFilter, FilteredResultsProcessor<UserEvent>) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcUserEventDao
 
findFilteredStream(UserEventFilter, FilteredResultsProcessor<UserEvent>) - Method in interface net.solarnetwork.central.common.dao.UserEventDao
API for querying for a filtered stream of UserEvent entities.
findFilteredUserEvents(UserEventFilter, FilteredResultsProcessor<UserEvent>) - Method in class net.solarnetwork.central.biz.dao.DaoUserEventBiz
 
findFilteredUserEvents(UserEventFilter, FilteredResultsProcessor<UserEvent>) - Method in interface net.solarnetwork.central.biz.UserEventBiz
API for querying for a filtered set of user events, streaming the results.
findMessages(Instant, String[], String) - Method in class net.solarnetwork.central.dao.mybatis.MyBatisVersionedMessageDao
 
findMessages(Instant, String[], String) - Method in interface net.solarnetwork.central.dao.VersionedMessageDao
Get all available messages for a specific version.
FindMessages - Enum constant in enum class net.solarnetwork.central.dao.mybatis.MyBatisVersionedMessageDao.QueryName
 
findSolarNodeMetadata(SolarNodeMetadataFilter, List<SortDescriptor>, Integer, Integer) - Method in class net.solarnetwork.central.biz.dao.DaoSolarNodeMetadataBiz
 
findSolarNodeMetadata(SolarNodeMetadataFilter, List<SortDescriptor>, Integer, Integer) - Method in interface net.solarnetwork.central.biz.SolarNodeMetadataBiz
Search for node metadata.
findUserMetadata(UserMetadataFilter, List<SortDescriptor>, Integer, Integer) - Method in class net.solarnetwork.central.biz.dao.DaoUserMetadataBiz
 
findUserMetadata(UserMetadataFilter, List<SortDescriptor>, Integer, Integer) - Method in interface net.solarnetwork.central.biz.UserMetadataBiz
Search for user metadata.
FIRST_ROW - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisDao
A RowBounds instance that returns at most the first row.
flush() - Method in class net.solarnetwork.central.support.AbstractFilteredResultsProcessor
 
flush() - Method in class net.solarnetwork.central.support.CsvFilteredResultsProcessor
 
flush() - Method in class net.solarnetwork.central.support.ObjectMapperFilteredResultsProcessor
 
forEach(Consumer<? super Cache.Entry<K, V>>) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
FORGOTTEN_PASSWORD_NOT_CONFIRMED - Enum constant in enum class net.solarnetwork.central.security.AuthorizationException.Reason
Forgotten password not confirmed.
forUpdate(boolean, String[], StringBuilder) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Generate SQL FOR UPDATE SKIP LOCKED criteria to support locking.
forUpdate(boolean, StringBuilder) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Generate SQL FOR UPDATE SKIP LOCKED criteria to support locking.

G

GeneralDatumMetadataSerializer - Class in net.solarnetwork.central.support
JSON serializer for GeneralDatumMetadata.
GeneralDatumMetadataSerializer() - Constructor for class net.solarnetwork.central.support.GeneralDatumMetadataSerializer
 
generate() - Method in class net.solarnetwork.central.support.RandomUuidGenerator
 
generate() - Method in class net.solarnetwork.central.support.TimeBasedUuidGenerator
 
generateErrorsMessage(Errors, Locale, MessageSource) - Static method in class net.solarnetwork.central.support.ExceptionUtils
Generate an error message from an Errors instance.
generateErrorsResult(Errors, String, String, Locale, MessageSource) - Static method in class net.solarnetwork.central.support.ExceptionUtils
Generate an error result from an Errors instance.
generateErrorsResult(Errors, String, Locale, MessageSource) - Static method in class net.solarnetwork.central.support.ExceptionUtils
Generate an error result from an Errors instance.
GenericCompositeKey2Dao<T,K,K1,K2> - Interface in net.solarnetwork.central.common.dao
DAO API using a composite key of 2 components.
GenericCompositeKey3Dao<T,K,K1,K2,K3> - Interface in net.solarnetwork.central.common.dao
DAO API using a composite key of 3 components.
GenericCompositeKeyFilterableDao<T,K> - Interface in net.solarnetwork.central.common.dao
API for a DAO that can filter by composite key components.
GenericDao<T,PK> - Interface in net.solarnetwork.central.dao
Generic DAO API.
GenericWriteOnlyDao<T,K> - Interface in net.solarnetwork.central.common.dao
API for a generic write-only DAO.
get(Long) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcLocationRequestDao
 
get(Object) - Method in class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
 
get(K) - Method in class net.solarnetwork.central.common.dao.CachingGenericDao
 
get(K) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
 
get(K) - Method in class net.solarnetwork.central.support.BasicSharedValueCache
 
get(K) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
get(K) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
get(K) - Method in interface net.solarnetwork.central.support.SharedValueCache
Get a cached value by key.
get(K) - Method in class net.solarnetwork.central.support.SimpleCache
 
get(KeyTypePK) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcAppSettingDao
 
get(PK) - Method in interface net.solarnetwork.central.dao.GenericDao
Get a persisted domain object by its primary key.
get(PK) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getAccept(HttpServletRequest) - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
 
getAccessSecret() - Method in class net.solarnetwork.central.cloud.domain.CloudAccessSettings
Get the client access token secret.
getAccessToken() - Method in class net.solarnetwork.central.cloud.domain.CloudAccessSettings
Get the client access token.
getActiveSecurityPolicy() - Method in class net.solarnetwork.central.security.AuthorizationSupport
Get a SecurityPolicy for the active user, if available.
getActiveSecurityPolicy() - Static method in class net.solarnetwork.central.security.SecurityUtils
Get a SecurityPolicy for the active user, if available.
getActor(Authentication) - Static method in class net.solarnetwork.central.security.SecurityUtils
Get the actor for a given authentication.
getActorUserId(Authentication) - Static method in class net.solarnetwork.central.security.SecurityUtils
Get the ID of the user associated with a given authentication.
getAggregation() - Method in class net.solarnetwork.central.dao.AuditNodeServiceEntity
 
getAggregation() - Method in class net.solarnetwork.central.dao.AuditUserServiceEntity
 
getAggregation() - Method in class net.solarnetwork.central.domain.AggregateDatumId
Get the aggregation.
getAggregation() - Method in interface net.solarnetwork.central.domain.AggregationFilter
Get an aggregation to apply to the query.
getAggregation() - Method in interface net.solarnetwork.central.domain.AuditNodeServiceValue
Get time period associated with this audit value.
getAggregation() - Method in interface net.solarnetwork.central.domain.AuditUserServiceValue
Get time period associated with this audit value.
getAggregation() - Method in interface net.solarnetwork.central.domain.StaleAuditNodeServiceValue
Get time period associated with this audit value.
getAggregation() - Method in interface net.solarnetwork.central.domain.StaleAuditUserServiceValue
Get time period associated with this audit value.
getAggregations() - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
getAggregations() - Method in interface net.solarnetwork.central.security.SecurityPolicy
Get a set of aggregations this policy applies to.
getAll(List<SortDescriptor>) - Method in class net.solarnetwork.central.common.dao.CachingGenericDao
 
getAll(List<SortDescriptor>) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcAppSettingDao
 
getAll(List<SortDescriptor>) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcLocationRequestDao
 
getAll(List<SortDescriptor>) - Method in interface net.solarnetwork.central.dao.GenericDao
Get a list of persisted domain objects, optionally sorted in some way.
getAll(List<SortDescriptor>) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getAll(List<SortDescriptor>) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
 
getAll(Set<? extends K>) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
getAll(Set<? extends K>) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
getAll(Set<? extends K>) - Method in class net.solarnetwork.central.support.SimpleCache
 
getAllErrors() - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getAllMessages(HttpServletRequest, Model, Locale) - Method in class net.solarnetwork.central.web.MessageController
Get all messages.
getAndPut(K, V) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
getAndPut(K, V) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
getAndPut(K, V) - Method in class net.solarnetwork.central.support.SimpleCache
 
getAndRemove(K) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
getAndRemove(K) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
getAndRemove(K) - Method in class net.solarnetwork.central.support.SimpleCache
 
getAndReplace(K, V) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
getAndReplace(K, V) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
getAndReplace(K, V) - Method in class net.solarnetwork.central.support.SimpleCache
 
getApiPaths() - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
getApiPaths() - Method in interface net.solarnetwork.central.security.SecurityPolicy
Get a set of API paths this policy allows.
getAppConfiguration() - Method in interface net.solarnetwork.central.biz.AppConfigurationBiz
Get the application configuration.
getAppConfiguration() - Method in class net.solarnetwork.central.support.BasicAppConfigurationBiz
 
getArgumentTypes() - Method in class net.solarnetwork.central.support.xslt.RandomUuidFunction
 
getArray(ResultSet, int) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonJdbcUtils
Get an array result column value.
getAttachments() - Method in interface net.solarnetwork.central.mail.MessageDataSource
Get a collection of message attachments.
getAttachments() - Method in class net.solarnetwork.central.mail.support.SimpleMessageDataSource
 
getAuditClock() - Method in interface net.solarnetwork.central.biz.NodeServiceAuditor
Get the clock used for auditing.
getAuditClock() - Method in interface net.solarnetwork.central.biz.UserServiceAuditor
Get the clock used for auditing.
getAuditClock() - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
 
getAuthorities() - Method in class net.solarnetwork.central.security.AuthenticatedNode
 
getBatchSize() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.InsertLocationRequest
 
getBatchSize() - Method in interface net.solarnetwork.central.dao.BulkExportingDao.ExportOptions
Get a batch size hint.
getBatchSize() - Method in interface net.solarnetwork.central.dao.BulkLoadingDao.LoadingOptions
Get a batch size.
getBatchSize() - Method in class net.solarnetwork.central.support.BasicBulkExportOptions
 
getBatchSize() - Method in class net.solarnetwork.central.support.SimpleBulkLoadingOptions
Get the batch size hint.
getBcc() - Method in interface net.solarnetwork.central.mail.MailAddress
Get list of addresses to blind-carbon-copy the mail to.
getBcc() - Method in class net.solarnetwork.central.mail.support.BasicMailAddress
 
getBlockedJobMaxSeconds() - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
 
getBody() - Method in interface net.solarnetwork.central.mail.MessageDataSource
Get the message body.
getBody() - Method in class net.solarnetwork.central.mail.support.ClasspathResourceMessageTemplateDataSource
 
getBody() - Method in class net.solarnetwork.central.mail.support.SimpleMessageDataSource
 
getBundleNames() - Method in class net.solarnetwork.central.dao.VersionedMessageDao.VersionedMessages
Get the bundle names associated with these messages.
getBytes() - Method in class org.springframework.web.multipart.commons.CommonsMultipartFile
 
getCacheContentMetadata(String, HttpServletRequest, int, HttpHeaders) - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
Get metadata for the cache content.
getCacheManager() - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
getCacheManager() - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
getCacheManager() - Method in class net.solarnetwork.central.support.SimpleCache
 
getCc() - Method in interface net.solarnetwork.central.mail.MailAddress
Get list of addresses to carbon-copy the mail to.
getCc() - Method in class net.solarnetwork.central.mail.support.BasicMailAddress
 
getCertificate() - Method in class net.solarnetwork.central.domain.BaseUserCertificate
Get the certificate.
getChildDelete() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getChildInsert() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getChildUpdate() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getClassLoader() - Method in class net.solarnetwork.central.mail.support.ClasspathResourceMessageTemplateDataSource
Get the custom ClassLoader to use when resolving the template resource.
getCode() - Method in enum class net.solarnetwork.central.domain.LocationRequestStatus
 
getCodedValueSet(ResultSet, int, Class<T>) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonJdbcUtils
Get a set of enumerated coded values from a JDBC array.
getColumnCount() - Method in interface net.solarnetwork.central.common.dao.jdbc.ColumnCountProvider
Get the count of SQL columns referenced by this instance.
getCommittedCount() - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport.BulkLoadingContext
 
getCommittedCount() - Method in interface net.solarnetwork.central.dao.BulkLoadingDao.LoadingContext
Get the count of entities committed thus far using this context.
getCompleted() - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
getCompleted() - Method in interface net.solarnetwork.central.domain.ClaimableJob
Get the completed date.
getCompressibleContentTypePattern() - Method in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
Get a pattern of compressible content types.
getConfiguration() - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
getConfiguration() - Method in interface net.solarnetwork.central.domain.ClaimableJob
Get the job configuration details.
getConfiguration(Class<C>) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
getConfiguration(Class<C>) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
getConfiguration(Class<C>) - Method in class net.solarnetwork.central.support.SimpleCache
 
getConnectionObservers() - Method in class net.solarnetwork.central.support.ObservableMqttConnection
Get the connection observers.
getConnectionRecoveryDelay() - Method in class net.solarnetwork.central.common.config.JdbcNodeServiceAuditorConfig.NodeServiceAuditorSettings
 
getContainerId() - Method in class net.solarnetwork.central.cloud.domain.ContainerMetadata
Get the unique container ID.
getContent() - Method in interface net.solarnetwork.central.web.support.CachedContent
Get the content.
getContent() - Method in class net.solarnetwork.central.web.support.SimpleCachedContent
 
getContentAsByteArray() - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
Return the cached response content as a byte array.
getContentEncoding() - Method in interface net.solarnetwork.central.web.support.CachedContent
Get the content encoding.
getContentEncoding() - Method in enum class net.solarnetwork.central.web.support.ContentCachingService.CompressionType
Get the HTTP Content-Encoding value associated with this compression type.
getContentEncoding() - Method in class net.solarnetwork.central.web.support.SimpleCachedContent
 
getContentInputStream() - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
Return an InputStream to the cached content.
getContentLength() - Method in interface net.solarnetwork.central.web.support.CachedContent
Get the length of the content.
getContentLength() - Method in class net.solarnetwork.central.web.support.SimpleCachedContent
 
getContentSize() - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
Return the current size of the cached content.
getContentType() - Method in class org.springframework.web.multipart.commons.CommonsMultipartFile
 
getCount() - Method in class net.solarnetwork.central.dao.AuditNodeServiceEntity
 
getCount() - Method in class net.solarnetwork.central.dao.AuditUserServiceEntity
 
getCount() - Method in interface net.solarnetwork.central.domain.AuditNodeServiceValue
Get the count value properties.
getCount() - Method in interface net.solarnetwork.central.domain.AuditUserServiceValue
Get the count value properties.
getCountry() - Method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
 
getCountry() - Method in interface net.solarnetwork.central.domain.LocationMatch
Get the ISO 3166-1 alpha-2 character country code.
getCountry() - Method in class net.solarnetwork.central.domain.SolarLocation
 
getCountry() - Method in interface net.solarnetwork.central.domain.SolarNodeOwnership
Get the ISO 3166-1 alpha-2 character country code.
getCreated() - Method in class net.solarnetwork.central.dao.BaseEntity
 
getCreated() - Method in class net.solarnetwork.central.dao.BaseObjectEntity
 
getCreated() - Method in class net.solarnetwork.central.dao.BaseStringEntity
 
getCreated() - Method in class net.solarnetwork.central.domain.AppSetting
 
getCreated() - Method in interface net.solarnetwork.central.domain.NodeMetadata
Get the creation date.
getCreated() - Method in class net.solarnetwork.central.domain.UserEvent
 
getCreated() - Method in interface net.solarnetwork.central.domain.UserMetadata
Get the creation date.
getCurrentActor() - Static method in class net.solarnetwork.central.security.SecurityUtils
Get the current SecurityActor.
getCurrentActorUserId() - Static method in class net.solarnetwork.central.security.SecurityUtils
Get the current SecurityActor's userId.
getCurrentAuthentication() - Static method in class net.solarnetwork.central.security.SecurityUtils
Get the current active authentication.
getCurrentNode() - Static method in class net.solarnetwork.central.security.SecurityUtils
Get the current SecurityNode.
getCurrentToken() - Static method in class net.solarnetwork.central.security.SecurityUtils
Get the current SecurityToken.
getCurrentUser() - Static method in class net.solarnetwork.central.security.SecurityUtils
Get the current SecurityUser.
getData() - Method in class net.solarnetwork.central.domain.LogEventInfo
Get the data.
getData() - Method in class net.solarnetwork.central.domain.UserEvent
Get the JSON data.
getDataSource() - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport
Get the JDBC data source.
getDate() - Method in class net.solarnetwork.central.web.PingController.PingResults
Get the date the tests were executed.
getDefaultEncoding() - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Determine the default encoding to use for parsing requests.
getDelay() - Method in class net.solarnetwork.central.support.DelayedOcassionalProcessor
Get the delay.
getDelete() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getDelete() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Get the query name to delete an entity.
getDelgate() - Method in class net.solarnetwork.central.security.SecurityPolicyEnforcer
 
getDescription() - Method in class net.solarnetwork.central.scheduler.JobKey
Get a description of this key.
getDiskMaxSizeMb() - Method in class net.solarnetwork.central.support.CacheSettings
Get the on-disk maximum size, in MB.
getDisplayName() - Method in class net.solarnetwork.central.cloud.aws.domain.Ec2VirtualMachine
 
getDisplayName() - Method in interface net.solarnetwork.central.cloud.domain.VirtualMachine
Get a name for this machine.
getDisplayName() - Method in class net.solarnetwork.central.security.AuthenticatedUser
 
getDisplayName() - Method in interface net.solarnetwork.central.security.SecurityUser
Get a friendly display name.
getDomainClass() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getElevation() - Method in interface net.solarnetwork.central.domain.LocationMatch
Get the elevation, in meters.
getElevation() - Method in class net.solarnetwork.central.domain.SolarLocation
 
getEmail() - Method in interface net.solarnetwork.central.domain.UserFilter
Get an email criteria.
getEmail() - Method in class net.solarnetwork.central.domain.UserFilterCommand
Get the email criteria.
getEmail() - Method in class net.solarnetwork.central.security.AuthenticatedUser
 
getEmail() - Method in exception class net.solarnetwork.central.security.AuthorizationException
Get the attempted login.
getEmail() - Method in interface net.solarnetwork.central.security.SecurityUser
Get the email used to authenticate the user with.
getEnabled() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
getEnabled() - Method in interface net.solarnetwork.central.common.dao.EnabledCriteria
Get the enabled flag.
getEndDate() - Method in class net.solarnetwork.central.common.dao.BasicUserEventFilter
 
getEndDate() - Method in interface net.solarnetwork.central.domain.AggregationFilter
Get an end date.
getEndDate() - Method in interface net.solarnetwork.central.domain.DateRangeFilter
Get an end date.
getEntityId() - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
Get the entity ID.
getEntityId() - Method in class net.solarnetwork.central.domain.LongStringCompositePK
Get the entity ID.
getEntityId() - Method in class net.solarnetwork.central.domain.UserLongCompositePK
Get the entity ID.
getEntityId() - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
Get the entity ID.
getEntityId() - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
Get the entity ID.
getEntityId() - Method in class net.solarnetwork.central.domain.UserStringCompositePK
Get the entity ID.
getEntityId() - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
Get the entity ID.
getEntityId() - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
Get the entity ID.
getErrorAttributes(WebRequest, ErrorAttributeOptions) - Method in class net.solarnetwork.central.web.support.WebServiceErrorAttributes
 
getErrorCount() - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getErrors() - Method in exception class net.solarnetwork.central.ValidationException
 
getEventId() - Method in class net.solarnetwork.central.domain.UserEvent
Get the event ID.
getExecutionScheduleDescription() - Method in class net.solarnetwork.central.scheduler.BasicJobInfo
 
getExecutionScheduleDescription() - Method in interface net.solarnetwork.central.scheduler.JobInfo
Get a description of the execution schedule of the job.
getExpires() - Method in class net.solarnetwork.central.domain.BaseUserCertificate
Get the certificate expiration date.
getFeatures() - Method in class net.solarnetwork.central.domain.LocationRequestInfo
Get the features.
getFieldError() - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getFieldError(String) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getFieldErrorCount() - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getFieldErrorCount(String) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getFieldErrors() - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getFieldErrors(String) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getFieldType(String) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getFieldValue(String) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getFileItem() - Method in class org.springframework.web.multipart.commons.CommonsMultipartFile
Return the underlying org.apache.commons.fileupload.FileItem instance.
getFileItemFactory() - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Return the underlying org.apache.commons.fileupload.disk.DiskFileItemFactory instance.
getFileUpload() - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Return the underlying org.apache.commons.fileupload.FileUpload instance.
getFilter() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteUserEvent
Get the configured filter.
getFilter() - Method in interface net.solarnetwork.central.domain.Filter
Get a mapping of filter keys and associated filter values.
getFilter() - Method in class net.solarnetwork.central.domain.SolarLocation
 
getFilter() - Method in class net.solarnetwork.central.support.BaseFilterSupport
 
getFilter() - Method in class net.solarnetwork.central.support.FilterSupport
 
getFilter() - Method in class net.solarnetwork.central.support.ObjectSearchFilter
 
getFilter() - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
getFilteredQuery(String, F) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisFilterableDao
Get the filter query name for a given domain.
getFilteredQuery(String, F) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisFilterableDaoSupport
Get the filter query name for a given domain.
getFlushDelay() - Method in class net.solarnetwork.central.common.config.JdbcNodeServiceAuditorConfig.NodeServiceAuditorSettings
 
getForHid(String) - Method in interface net.solarnetwork.central.dao.HumanIdDao
Get a persisted domain object by its human ID.
getFreeSpaceWarningSize() - Method in class net.solarnetwork.central.support.DirectoryCleanerJob
Get the minimum amount of free space on the file system of the configured directory before DirectoryCleanerJob.performPingTest() will fail.
getFrom() - Method in interface net.solarnetwork.central.mail.MailAddress
Get the address to send the mail from.
getFrom() - Method in class net.solarnetwork.central.mail.support.BasicMailAddress
 
getFunctionQName() - Method in class net.solarnetwork.central.support.xslt.RandomUuidFunction
 
getFuture() - Method in class net.solarnetwork.central.scheduler.ScheduledJob
Job future.
getGenerationCapacityWatts() - Method in interface net.solarnetwork.central.domain.NodeGroupInformation
Get a theoretical maximum power generation capacity of all group members combined.
getGenerationCapacityWatts() - Method in interface net.solarnetwork.central.domain.NodeInformation
Get a theoretical maximum power generation capacity.
getGenerationCapacityWatts() - Method in class net.solarnetwork.central.domain.SolarCapability
 
getGenerationCapacityWatts() - Method in interface net.solarnetwork.central.domain.SolarCapabilityInformation
Get a theoretical maximum power generation capacity.
getGenerationCapacityWatts() - Method in class net.solarnetwork.central.support.SimpleNodeGroupInformation
 
getGenerationCapacityWatts() - Method in class net.solarnetwork.central.support.SimpleNodeInformation
 
getGlobalError() - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getGlobalErrorCount() - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getGlobalErrors() - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getGroupId() - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
Get the user ID.
getGroupId() - Method in class net.solarnetwork.central.domain.LongStringCompositePK
Get the user ID.
getGroupId() - Method in class net.solarnetwork.central.domain.SolarNodeGroupCapability
 
getGroupId() - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
Get the group ID.
getGroupId() - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
Get the user ID.
getGroupId() - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
Get the group ID.
getGroupId() - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
Get the group ID.
getGroupId() - Method in class net.solarnetwork.central.scheduler.BasicJobInfo
 
getGroupId() - Method in interface net.solarnetwork.central.scheduler.JobInfo
Get the group this job belongs to.
getGroupId() - Method in class net.solarnetwork.central.scheduler.JobKey
Get the group ID.
getGroupId() - Method in class net.solarnetwork.central.scheduler.JobSupport
Get the job group to use.
getGroupId() - Method in interface net.solarnetwork.central.scheduler.ManagedJob
Get the group this job belongs to.
getGroupKey() - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
getGroupKey() - Method in interface net.solarnetwork.central.domain.ClaimableJob
Get a job group key.
getHardWrapColumnIndex() - Method in class net.solarnetwork.central.mail.support.DefaultMailService
Get the hard-wrap character column size setting.
getHeaders() - Method in interface net.solarnetwork.central.web.support.CachedContent
Get header information about the content.
getHeaders() - Method in class net.solarnetwork.central.web.support.SimpleCachedContent
 
getHeapMaxEntries() - Method in class net.solarnetwork.central.support.CacheSettings
Get a on-heap (memory) max number of cached elements.
getHost() - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig.NetworkIdentitySettings
 
getHttpHeaders() - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
Get the HTTP headers.
getId() - Method in class net.solarnetwork.central.dao.UserUuidPK
 
getId() - Method in class net.solarnetwork.central.domain.BaseIdentity
 
getId() - Method in class net.solarnetwork.central.domain.BaseObjectIdentity
Get the primary key.
getId() - Method in class net.solarnetwork.central.domain.BasePK
Get a computed string ID value for this primary key.
getId() - Method in class net.solarnetwork.central.domain.BaseStringIdentity
 
getId() - Method in interface net.solarnetwork.central.domain.SourceLocation
Get a specific ID to find.
getId() - Method in exception class net.solarnetwork.central.RepeatableTaskException
Get the ID associated with the repeatable task.
getId() - Method in class net.solarnetwork.central.scheduler.BasicJobInfo
 
getId() - Method in interface net.solarnetwork.central.scheduler.JobInfo
Get the ID of this job, unique to the job's group.
getId() - Method in class net.solarnetwork.central.scheduler.JobKey
Get the job ID.
getId() - Method in class net.solarnetwork.central.scheduler.JobSupport
Get the unique ID of the job to schedule.
getId() - Method in interface net.solarnetwork.central.scheduler.ManagedJob
Get the ID of this job, unique to the job's group.
getId() - Method in exception class net.solarnetwork.central.security.AuthorizationException
Get the primary key.
getId() - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
getId() - Method in class net.solarnetwork.central.web.support.ContentCachingFilter.LockAndCount
Get the identifier.
getIndex() - Method in interface net.solarnetwork.central.common.dao.IndexCriteria
Get the first index.
getIndexes() - Method in interface net.solarnetwork.central.common.dao.IndexCriteria
Get an array of indexes.
getInputStream() - Method in class org.springframework.web.multipart.commons.CommonsMultipartFile
 
getInsert() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getInsert() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Get the query name to insert an entity.
getInstanceId() - Method in class net.solarnetwork.central.ApplicationMetadata
Get the instance ID.
getInternalCapacity() - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
Get the configured internal capacity.
getInternalData() - Method in interface net.solarnetwork.central.domain.UserFilter
Get arbitrary internal data criteria.
getInternalData() - Method in class net.solarnetwork.central.domain.UserFilterCommand
Get the internal data criteria.
getInternalDataJson() - Method in class net.solarnetwork.central.domain.UserFilterCommand
Get the internal data criteria as a JSON string.
getInternalSize() - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
Get the number of elements currently stored internally.
getInternalSizeWatermark() - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
Get the highest number of elements stored internally, since the last reset via BufferingDelegatingCache.clear().
getItemIterator(HttpServletRequest) - Method in class org.springframework.web.multipart.commons.ServletFileUpload
Processes an RFC 1867 compliant multipart/form-data stream.
getJavaBeanIgnoreProperties() - Method in class net.solarnetwork.central.support.CsvFilteredResultsProcessor
Get the JavaBean properties to ignore.
getJavaBeanTreatAsStringValues() - Method in class net.solarnetwork.central.support.CsvFilteredResultsProcessor
Get the JavaBean classes to treat as strings.
getJavaMailProperties() - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
getJdbcCall() - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport
Get the JDBC statement to use for bulk loading.
getJdbcCall() - Method in class net.solarnetwork.central.common.job.JdbcCallJob
Get the JDBC call.
getJdbcOps() - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcSolarNodeOwnershipDao
Get the JDBC operations.
getJdbcOps() - Method in class net.solarnetwork.central.common.job.JdbcCallJob
Get the JDBC operations.
getJitter() - Method in class net.solarnetwork.central.scheduler.JobSupport
Get a maximum amount of time, in milliseconds, to randomly add to the start of parallel tasks so they don't all try to start so closely together.
getJobDuration() - Method in interface net.solarnetwork.central.domain.ClaimableJob
Get the job execution duration.
getJobState() - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
getJobState() - Method in interface net.solarnetwork.central.domain.ClaimableJob
Get the job state.
getJobStateKey() - Method in class net.solarnetwork.central.domain.BaseClaimableJob
Get the job state key value.
getJobStatus() - Method in class net.solarnetwork.central.scheduler.BasicJobInfo
 
getJobStatus() - Method in interface net.solarnetwork.central.scheduler.JobInfo
Get the status of this job.
getJobStatus() - Method in class net.solarnetwork.central.scheduler.ScheduledJob
 
getJobSuccess() - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
getJobSuccess() - Method in interface net.solarnetwork.central.domain.ClaimableJob
Get a success flag.
getJoinType() - Method in class net.solarnetwork.central.support.ObjectSearchFilter
 
getJoinType() - Method in class net.solarnetwork.central.support.ObjectSearchFilters
 
getJsonData() - Method in class net.solarnetwork.central.domain.LocationRequest
Set the JSON data.
getKey() - Method in class net.solarnetwork.central.domain.AppSetting
Get the key.
getKey() - Method in interface net.solarnetwork.central.domain.ClaimableJobState
Get a unique key for this state.
getKey() - Method in class net.solarnetwork.central.domain.KeyTypePK
Get the key.
getKey() - Method in class net.solarnetwork.central.scheduler.ScheduledJob
Get the job key.
getKey() - Method in class net.solarnetwork.central.support.SimpleCache.CachedValue
 
getKeyType() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Get the primary key type.
getKind() - Method in class net.solarnetwork.central.domain.AggregateDatumId
Get the kind.
getLastCompletionTime() - Method in class net.solarnetwork.central.scheduler.ScheduledJob
Get the last completion time.
getLastLoadedEntity() - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport.BulkLoadingContext
 
getLastLoadedEntity() - Method in interface net.solarnetwork.central.dao.BulkLoadingDao.LoadingContext
Get the entity that was last passed to the BulkLoadingDao.LoadingContext.load(Entity) method.
getLastUpdateCount(int) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Get the last updated count, supporting batch operations.
getLatitude() - Method in interface net.solarnetwork.central.domain.LocationMatch
Get the decimal latitude.
getLatitude() - Method in class net.solarnetwork.central.domain.SolarLocation
 
getLoadedCount() - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport.BulkLoadingContext
 
getLoadedCount() - Method in interface net.solarnetwork.central.dao.BulkLoadingDao.LoadingContext
Get the count of entities loaded thus far using this context.
getLocale() - Method in class net.solarnetwork.central.dao.VersionedMessageDao.VersionedMessages
Get the locale associated with these messages.
getLocale() - Method in interface net.solarnetwork.central.mail.MessageTemplateDataSource
Get a Locale for the message.
getLocale() - Method in class net.solarnetwork.central.mail.support.ClasspathResourceMessageTemplateDataSource
 
getLocalEndDate() - Method in interface net.solarnetwork.central.domain.LocalDateRangeFilter
Get an end date in local time.
getLocality() - Method in interface net.solarnetwork.central.domain.LocationMatch
Get the locality (city, town, etc.).
getLocality() - Method in class net.solarnetwork.central.domain.SolarLocation
 
getLocalStartDate() - Method in interface net.solarnetwork.central.domain.LocalDateRangeFilter
Get a start date in local time.
getLocation() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
getLocation() - Method in interface net.solarnetwork.central.common.dao.LocationCriteria
Get a location to use as geographic criteria.
getLocation() - Method in class net.solarnetwork.central.domain.LocationRequestInfo
Get the location.
getLocation() - Method in interface net.solarnetwork.central.domain.NodeGroupInformation
Get the location of the node.
getLocation() - Method in interface net.solarnetwork.central.domain.NodeInformation
Get the location of the node.
getLocation() - Method in interface net.solarnetwork.central.domain.SolarCapabilityInformation
Get the location of the node.
getLocation() - Method in class net.solarnetwork.central.domain.SolarNode
 
getLocation() - Method in interface net.solarnetwork.central.domain.SourceLocation
A location filter.
getLocation() - Method in class net.solarnetwork.central.support.SimpleNodeGroupInformation
 
getLocation() - Method in class net.solarnetwork.central.support.SimpleNodeInformation
 
getLocation() - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
getLocationId() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
getLocationId() - Method in interface net.solarnetwork.central.common.dao.LocationCriteria
Get the first location ID.
getLocationId() - Method in class net.solarnetwork.central.domain.LocationRequest
Get the location ID.
getLocationId() - Method in class net.solarnetwork.central.domain.LocationRequestInfo
Get the location ID.
getLocationId() - Method in class net.solarnetwork.central.domain.SolarNode
 
getLocationId() - Method in class net.solarnetwork.central.domain.SolarNodeGroup
 
getLocationId() - Method in interface net.solarnetwork.central.domain.SourceLocationMatch
Get the location ID.
getLocationId() - Method in class net.solarnetwork.central.support.FilterSupport
Get the first location ID.
getLocationIds() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
getLocationIds() - Method in interface net.solarnetwork.central.common.dao.LocationCriteria
Get an array of location IDs.
getLocationIds() - Method in class net.solarnetwork.central.support.FilterSupport
Get all location IDs to filter on.
getLocationName() - Method in interface net.solarnetwork.central.domain.SourceLocationMatch
Get the location name.
getLocationName() - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
getLocationPrecisions() - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
getLocationPrecisions() - Method in interface net.solarnetwork.central.security.SecurityPolicy
Get a location precision this policy applies to.
getLog() - Method in class net.solarnetwork.central.mail.mock.MockMailSender
 
getLongitude() - Method in interface net.solarnetwork.central.domain.LocationMatch
Get the decimal longitude.
getLongitude() - Method in class net.solarnetwork.central.domain.SolarLocation
 
getMail() - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
Configuration hook for backwards compatibility.
getMax() - Method in class net.solarnetwork.central.domain.UserFilterCommand
 
getMax() - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
getMaxDateSkew() - Method in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
Get the maximum date skew.
getMaximum() - Method in interface net.solarnetwork.central.dao.MinMaxRange
The maximum value.
getMaximumIterations() - Method in class net.solarnetwork.central.scheduler.JobSupport
Get the maximum number of iterations of the job task to run.
getMaximumWaitMs() - Method in class net.solarnetwork.central.scheduler.JobSupport
Get the maximum time, in milliseconds, to allow for the job to execute before it is considered a failed job.
getMaxRequestBodySize() - Method in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
Get the maximum request body size.
getMemberDomainKey(Class<?>) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
Get a "domain" for member queries.
getMessage() - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
getMessage() - Method in interface net.solarnetwork.central.domain.ClaimableJob
Get a message about the result.
getMessage() - Method in class net.solarnetwork.central.domain.LocationRequest
Get the message.
getMessage() - Method in class net.solarnetwork.central.domain.LogEventInfo
Get the message.
getMessage() - Method in class net.solarnetwork.central.domain.UserEvent
Get the message.
getMessage() - Method in exception class net.solarnetwork.central.security.AuthorizationException
 
getMessage(HttpServletRequest, Model, Locale, String, String[]) - Method in class net.solarnetwork.central.web.MessageController
Get a single message.
getMessageSource() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getMessageSource() - Method in exception class net.solarnetwork.central.ValidationException
 
getMessageSource() - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Get the message source.
getMessageTemplate() - Method in interface net.solarnetwork.central.mail.MessageTemplateDataSource
Get the message template.
getMessageTemplate() - Method in class net.solarnetwork.central.mail.support.ClasspathResourceMessageTemplateDataSource
 
getMeta() - Method in class net.solarnetwork.central.domain.SolarNodeMetadata
 
getMeta() - Method in class net.solarnetwork.central.domain.UserMetadataEntity
 
getMetadata() - Method in interface net.solarnetwork.central.domain.NodeMetadata
Get the metadata.
getMetadata() - Method in class net.solarnetwork.central.domain.SolarNodeMetadata
getMetadata() - Method in interface net.solarnetwork.central.domain.UserMetadata
Get the metadata.
getMetadata() - Method in class net.solarnetwork.central.domain.UserMetadataEntity
getMetadata() - Method in interface net.solarnetwork.central.web.support.CachedContent
Get metadata about the content.
getMetadata() - Method in class net.solarnetwork.central.web.support.SimpleCachedContent
 
getMetadataFilter() - Method in interface net.solarnetwork.central.domain.MetadataFilter
Get a metadata search filter, in LDAP search filter syntax.
getMetadataFilter() - Method in class net.solarnetwork.central.support.BaseFilterSupport
 
getMetaJson() - Method in interface net.solarnetwork.central.domain.SolarNodeFilterMatch
Get the metadata JSON.
getMetaJson() - Method in class net.solarnetwork.central.domain.SolarNodeMatch
 
getMetaJson() - Method in class net.solarnetwork.central.domain.SolarNodeMetadata
 
getMetaJson() - Method in interface net.solarnetwork.central.domain.SolarNodeMetadataFilterMatch
Get the metadata JSON.
getMetaJson() - Method in class net.solarnetwork.central.domain.UserMetadataEntity
 
getMimeType() - Method in class net.solarnetwork.central.support.AbstractFilteredResultsProcessor
 
getMimeType() - Method in class net.solarnetwork.central.support.CsvFilteredResultsProcessor
 
getMimeType() - Method in interface net.solarnetwork.central.support.FilteredResultsProcessor
Get the MIME type generated by this processor.
getMimeType() - Method in class net.solarnetwork.central.support.ObjectMapperFilteredResultsProcessor
 
getMinAggregation() - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
getMinAggregation() - Method in interface net.solarnetwork.central.security.SecurityPolicy
Get a minimum aggregation level this policy applies to.
getMinimum() - Method in interface net.solarnetwork.central.dao.MinMaxRange
The minimum value.
getMinimumAge() - Method in class net.solarnetwork.central.support.DirectoryCleanerJob
Get the minimum age of files that can be deleted.
getMinimumCompressLength() - Method in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
Get the minimum content length before compression can be used.
getMinimumSpoolLength() - Method in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
Get the minimum content length before spooling to disk is allowed.
getMinLocationPrecision() - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
getMinLocationPrecision() - Method in interface net.solarnetwork.central.security.SecurityPolicy
Get a minimum location precision this policy applies to.
getMode() - Method in class net.solarnetwork.central.support.ObjectSearchFilter
 
getModel() - Method in interface net.solarnetwork.central.mail.MessageTemplateDataSource
Get a message template model to merge into the message.
getModel() - Method in class net.solarnetwork.central.mail.support.ClasspathResourceMessageTemplateDataSource
 
getModified() - Method in class net.solarnetwork.central.dao.BaseObjectEntity
Get the modification date.
getModified() - Method in class net.solarnetwork.central.dao.BaseUserModifiableEntity
Get the modification date.
getModified() - Method in class net.solarnetwork.central.domain.AppSetting
Get the modification date.
getModified() - Method in class net.solarnetwork.central.domain.LocationRequest
Get the modification date.
getMqttStats() - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Get the statistics tracker.
getMultipartFiles() - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult
 
getMultipartParameterContentTypes() - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult
 
getMultipartParameters() - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult
 
getName() - Method in class net.solarnetwork.central.ApplicationMetadata
Get the name.
getName() - Method in interface net.solarnetwork.central.dao.BulkExportingDao.ExportOptions
Get a unique name for this export operation.
getName() - Method in interface net.solarnetwork.central.dao.BulkLoadingDao.LoadingOptions
Get a name for this batch operation.
getName() - Method in interface net.solarnetwork.central.domain.LocationMatch
A generalized name, can be used for "virtual" locations.
getName() - Method in interface net.solarnetwork.central.domain.NodeGroupInformation
Get the name of the group.
getName() - Method in interface net.solarnetwork.central.domain.SolarCapabilityInformation
Get the name of the object.
getName() - Method in class net.solarnetwork.central.domain.SolarLocation
 
getName() - Method in class net.solarnetwork.central.domain.SolarNode
 
getName() - Method in class net.solarnetwork.central.domain.SolarNodeGroup
 
getName() - Method in class net.solarnetwork.central.security.AuthenticatedUser
 
getName() - Method in class net.solarnetwork.central.support.BasicBulkExportOptions
 
getName() - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
getName() - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
getName() - Method in class net.solarnetwork.central.support.SimpleBulkLoadingOptions
Get the name.
getName() - Method in class net.solarnetwork.central.support.SimpleCache
 
getName() - Method in class net.solarnetwork.central.support.SimpleNodeGroupInformation
 
getName() - Method in class org.springframework.web.multipart.commons.CommonsMultipartFile
 
getNestedFilters() - Method in class net.solarnetwork.central.support.ObjectSearchFilters
 
getNestedPath() - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getNetworkAssociationForConfirmationKey(String, String) - Method in class net.solarnetwork.central.dao.mybatis.MyBatisNetworkAssociationDao
 
getNetworkAssociationForConfirmationKey(String, String) - Method in interface net.solarnetwork.central.dao.NetworkAssociationDao
Get a network association for a confirmation code.
getNetworkIdentity() - Method in class net.solarnetwork.central.biz.BasicNetworkIdentificationBiz
 
getNetworkIdentity() - Method in interface net.solarnetwork.central.biz.NetworkIdentificationBiz
Get the public-facing network identity for this service.
getNetworkIdentityKey() - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig.NetworkIdentitySettings
 
getNextExecutionTime() - Method in class net.solarnetwork.central.scheduler.BasicJobInfo
 
getNextExecutionTime() - Method in interface net.solarnetwork.central.scheduler.JobInfo
Get the next execution time of the job.
getNextExecutionTime() - Method in class net.solarnetwork.central.scheduler.ScheduledJob
 
getNode(Authentication) - Static method in class net.solarnetwork.central.security.SecurityUtils
Get a SecurityNode for a given authentication.
getNodeId() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
getNodeId() - Method in interface net.solarnetwork.central.common.dao.NodeCriteria
Get the first node ID.
getNodeId() - Method in interface net.solarnetwork.central.domain.AuditNodeServiceValue
Get the node ID this audit value is part of.
getNodeId() - Method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
 
getNodeId() - Method in interface net.solarnetwork.central.domain.NodeFilter
Get the first node ID.
getNodeId() - Method in interface net.solarnetwork.central.domain.NodeMetadata
Get the node ID.
getNodeId() - Method in class net.solarnetwork.central.domain.SolarNodeCapability
 
getNodeId() - Method in interface net.solarnetwork.central.domain.SolarNodeFilter
Get the first node ID.
getNodeId() - Method in class net.solarnetwork.central.domain.SolarNodeMetadata
Convenience getter for BaseIdentity.getId().
getNodeId() - Method in interface net.solarnetwork.central.domain.SolarNodeMetadataFilter
Get the first node ID.
getNodeId() - Method in interface net.solarnetwork.central.domain.SolarNodeOwnership
Get the node ID.
getNodeId() - Method in interface net.solarnetwork.central.domain.StaleAuditNodeServiceValue
Get the node ID this audit value is part of.
getNodeId() - Method in class net.solarnetwork.central.security.AuthenticatedNode
 
getNodeId() - Method in interface net.solarnetwork.central.security.SecurityNode
Get the node's ID.
getNodeId() - Method in class net.solarnetwork.central.support.FilterSupport
 
getNodeIdMappings() - Method in interface net.solarnetwork.central.domain.NodeMappingFilter
Get a map whose keys represent virtual node ID values for the associated value's set of real node IDs.
getNodeIds() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
getNodeIds() - Method in interface net.solarnetwork.central.common.dao.NodeCriteria
Get an array of node IDs.
getNodeIds() - Method in interface net.solarnetwork.central.domain.NodeFilter
Get an array of node IDs.
getNodeIds() - Method in interface net.solarnetwork.central.domain.SolarNodeFilter
Get an array of node IDs.
getNodeIds() - Method in interface net.solarnetwork.central.domain.SolarNodeMetadataFilter
Get an array of node IDs.
getNodeIds() - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
getNodeIds() - Method in interface net.solarnetwork.central.security.SecurityPolicy
Get a set of node IDs this policy applies to.
getNodeIds() - Method in class net.solarnetwork.central.support.FilterSupport
 
getNodeMetadataPaths() - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
getNodeMetadataPaths() - Method in interface net.solarnetwork.central.security.SecurityPolicy
Get a set of node metadata paths this policy applies to.
getNodeOwnershipCache() - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcSolarNodeOwnershipDao
Get the cache of node IDs to associated node ownership.
getNodeOwnershipDao() - Method in class net.solarnetwork.central.security.AuthorizationSupport
getNotAfter() - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
getNotAfter() - Method in interface net.solarnetwork.central.security.SecurityPolicy
Get a date after which a token is no longer valid.
getNullableResult(CallableStatement, int) - Method in class net.solarnetwork.central.dao.mybatis.type.BaseArrayTypeHandler
 
getNullableResult(CallableStatement, int) - Method in class net.solarnetwork.central.dao.mybatis.type.CodedValueTypeHandler
 
getNullableResult(CallableStatement, int) - Method in class net.solarnetwork.central.dao.mybatis.type.JsonMapTypeHandler
 
getNullableResult(CallableStatement, int) - Method in class net.solarnetwork.central.dao.mybatis.type.UUIDTypeHandler
 
getNullableResult(ResultSet, int) - Method in class net.solarnetwork.central.dao.mybatis.type.BaseArrayTypeHandler
 
getNullableResult(ResultSet, int) - Method in class net.solarnetwork.central.dao.mybatis.type.CodedValueTypeHandler
 
getNullableResult(ResultSet, int) - Method in class net.solarnetwork.central.dao.mybatis.type.JsonMapTypeHandler
 
getNullableResult(ResultSet, int) - Method in class net.solarnetwork.central.dao.mybatis.type.UUIDTypeHandler
 
getNullableResult(ResultSet, String) - Method in class net.solarnetwork.central.dao.mybatis.type.BaseArrayTypeHandler
 
getNullableResult(ResultSet, String) - Method in class net.solarnetwork.central.dao.mybatis.type.CodedValueTypeHandler
 
getNullableResult(ResultSet, String) - Method in class net.solarnetwork.central.dao.mybatis.type.JsonMapTypeHandler
 
getNullableResult(ResultSet, String) - Method in class net.solarnetwork.central.dao.mybatis.type.UUIDTypeHandler
 
getNumProcessed() - Method in interface net.solarnetwork.central.dao.BulkExportingDao.ExportResult
Return the number of domain objects processed.
getNumProcessed() - Method in class net.solarnetwork.central.support.BasicBulkExportResult
 
getObject() - Method in class net.solarnetwork.central.support.JCacheFactoryBean
 
getObjectId() - Method in class net.solarnetwork.central.domain.AggregateDatumId
Get the object ID.
getObjectName() - Method in class net.solarnetwork.central.support.DelegatingErrors
 
getObjectType() - Method in class net.solarnetwork.central.common.dao.CachingGenericDao
 
getObjectType() - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcAppSettingDao
 
getObjectType() - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcLocationRequestDao
 
getObjectType() - Method in interface net.solarnetwork.central.dao.GenericDao
Get the class supported by this Dao.
getObjectType() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getObjectType() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Get the main domain object type.
getObjectType() - Method in class net.solarnetwork.central.support.JCacheFactoryBean
 
getOffset() - Method in class net.solarnetwork.central.domain.UserFilterCommand
 
getOffset() - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
getOptions() - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport.BulkLoadingContext
 
getOptions() - Method in interface net.solarnetwork.central.dao.BulkLoadingDao.LoadingContext
Get the loading options used to create the context.
getOrder() - Method in class net.solarnetwork.central.common.config.ApplicationMetadataEnvironmentPostProcessor
 
getOrderBy() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Get the order-by list.
getOriginalFilename() - Method in class org.springframework.web.multipart.commons.CommonsMultipartFile
 
getOutputStream() - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
 
getParallelism() - Method in class net.solarnetwork.central.scheduler.JobSupport
Get the number of parallel threads to use while processing task iterations.
getParallelTaskExecutor() - Method in class net.solarnetwork.central.scheduler.JobSupport
Get the executor to handle parallel job tasks with.
getParameters() - Method in interface net.solarnetwork.central.dao.BulkExportingDao.ExportOptions
Get optional additional parameters, implementation specific.
getParameters() - Method in interface net.solarnetwork.central.dao.BulkLoadingDao.LoadingOptions
Get optional additional parameters, implementation specific.
getParameters() - Method in class net.solarnetwork.central.support.BasicBulkExportOptions
 
getParameters() - Method in class net.solarnetwork.central.support.SimpleBulkLoadingOptions
Get the parameters.
getPartialAggregation() - Method in interface net.solarnetwork.central.domain.AggregationFilter
Get an aggregation to apply to partial time ranges if the start or end dates do not align to exact boundaries defined by the aggregation value.
getPassword() - Method in class net.solarnetwork.central.security.AuthenticatedNode
 
getPathMatcher() - Method in class net.solarnetwork.central.security.AuthorizationSupport
Get the path matcher to use.
getPercentComplete() - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
getPercentComplete() - Method in interface net.solarnetwork.central.domain.ClaimableJob
Get a percentage complete for the job overall.
getPingTestId() - Method in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
 
getPingTestId() - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
 
getPingTestId() - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
 
getPingTestId() - Method in class net.solarnetwork.central.scheduler.ThreadPoolTaskExecutorPingTest
 
getPingTestId() - Method in class net.solarnetwork.central.scheduler.ThreadPoolTaskSchedulerPingTest
 
getPingTestId() - Method in class net.solarnetwork.central.support.DelayedOcassionalProcessor
 
getPingTestId() - Method in class net.solarnetwork.central.support.DirectoryCleanerJob
 
getPingTestId() - Method in class net.solarnetwork.central.support.ObservableMqttConnection
 
getPingTestId() - Method in class net.solarnetwork.central.web.support.ContentCachingFilter
 
getPingTestId() - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
 
getPingTestMaximumExecutionMilliseconds() - Method in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
 
getPingTestMaximumExecutionMilliseconds() - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
 
getPingTestMaximumExecutionMilliseconds() - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
 
getPingTestMaximumExecutionMilliseconds() - Method in class net.solarnetwork.central.scheduler.ThreadPoolTaskExecutorPingTest
 
getPingTestMaximumExecutionMilliseconds() - Method in class net.solarnetwork.central.scheduler.ThreadPoolTaskSchedulerPingTest
 
getPingTestMaximumExecutionMilliseconds() - Method in class net.solarnetwork.central.support.DelayedOcassionalProcessor
 
getPingTestMaximumExecutionMilliseconds() - Method in class net.solarnetwork.central.support.DirectoryCleanerJob
 
getPingTestMaximumExecutionMilliseconds() - Method in class net.solarnetwork.central.web.support.ContentCachingFilter
 
getPingTestMaximumExecutionMilliseconds() - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
 
getPingTestName() - Method in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
 
getPingTestName() - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
 
getPingTestName() - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
 
getPingTestName() - Method in class net.solarnetwork.central.scheduler.ThreadPoolTaskExecutorPingTest
 
getPingTestName() - Method in class net.solarnetwork.central.scheduler.ThreadPoolTaskSchedulerPingTest
 
getPingTestName() - Method in class net.solarnetwork.central.support.DelayedOcassionalProcessor
 
getPingTestName() - Method in class net.solarnetwork.central.support.DirectoryCleanerJob
 
getPingTestName() - Method in class net.solarnetwork.central.support.ObservableMqttConnection
 
getPingTestName() - Method in class net.solarnetwork.central.web.support.ContentCachingFilter
 
getPingTestName() - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
 
getPolicy() - Method in class net.solarnetwork.central.security.AuthenticatedToken
 
getPolicy() - Method in interface net.solarnetwork.central.security.SecurityToken
Get an optional security policy.
getPort() - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig.NetworkIdentitySettings
 
getPostalCode() - Method in interface net.solarnetwork.central.domain.LocationMatch
Get a country-specific postal code.
getPostalCode() - Method in class net.solarnetwork.central.domain.SolarLocation
 
getPrecision() - Method in enum class net.solarnetwork.central.domain.LocationPrecision
Get a relative precision value for this enum.
getPreviousExecutionTime() - Method in class net.solarnetwork.central.scheduler.BasicJobInfo
 
getPreviousExecutionTime() - Method in interface net.solarnetwork.central.scheduler.JobInfo
Get the previous execution time of the job.
getPreviousExecutionTime() - Method in class net.solarnetwork.central.scheduler.ScheduledJob
 
getPrimaryKeyType() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
Get the primary key type used by this DAO.
getProperties() - Method in class net.solarnetwork.central.dao.VersionedMessageDao.VersionedMessages
Get the messages.
getPropertySerializerRegistrar() - Method in class net.solarnetwork.central.support.CsvFilteredResultsProcessor
Get the property serializer registrar.
getPublishQos() - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Get the publish QoS.
getPublishTimeoutSeconds() - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Get a publish timeout, in seconds.
getQueryForAll() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getQueryForAll() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Get the query name to query for all entities.
getQueryForId() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getQueryForId() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Get the query name to query by primary key.
getQueryName() - Method in enum class net.solarnetwork.central.dao.mybatis.MyBatisVersionedMessageDao.QueryName
Get the query name.
getQueueLagAlertThreshold() - Method in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
Get the minimum queue lag before the ping test will fail.
getQueueLagAlertThreshold() - Method in class net.solarnetwork.central.common.config.AsyncUserEventAppenderSettings
Get the cache removal alert threshold.
getQueueSizeAlertThreshold() - Method in class net.solarnetwork.central.support.DelayedOcassionalProcessor
Set the queue size alert threshold.
getReason() - Method in exception class net.solarnetwork.central.security.AuthorizationException
Get the authorization exception reason.
getRefreshAllowed() - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
getRefreshAllowed() - Method in interface net.solarnetwork.central.security.SecurityPolicy
Flag indicating if the token can be refreshed.
getRegion() - Method in class net.solarnetwork.central.cloud.domain.CloudAccessSettings
Get the cloud provider region name.
getRegion() - Method in interface net.solarnetwork.central.domain.LocationMatch
A country-specific regional identifier.
getRegion() - Method in class net.solarnetwork.central.domain.SolarLocation
 
getRelationDelete() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getRelationInsert() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getRelationObjectQueryForParent() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getRelationQueryForParent() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getRelationUpdate() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getRequestStatus() - Method in interface net.solarnetwork.central.common.dao.LocationRequestCriteria
Get the first request status.
getRequestStatuses() - Method in class net.solarnetwork.central.common.dao.BasicLocationRequestCriteria
 
getRequestStatuses() - Method in interface net.solarnetwork.central.common.dao.LocationRequestCriteria
Get the location request statuses.
getResult() - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
getResult() - Method in interface net.solarnetwork.central.domain.ClaimableJob
Get the number of datum successfully loaded.
getResultMax() - Method in interface net.solarnetwork.central.dao.ObjectCriteria
Get the maximum number of results.
getResultMax() - Method in class net.solarnetwork.central.support.ObjectSearchFilters
 
getResultOffset() - Method in interface net.solarnetwork.central.dao.ObjectCriteria
Get a result offset.
getResultOffset() - Method in class net.solarnetwork.central.support.ObjectSearchFilters
 
getResults() - Method in interface net.solarnetwork.central.domain.FilterResults
Get the actual results.
getResults() - Method in class net.solarnetwork.central.support.BasicFilterResults
 
getResults() - Method in class net.solarnetwork.central.web.PingController.PingResults
Get a map of test ID to test results.
getResultType(SequenceType[]) - Method in class net.solarnetwork.central.support.xslt.RandomUuidFunction
 
getReturnedResultCount() - Method in interface net.solarnetwork.central.domain.FilterResults
Get the number of results that matched the query.
getReturnedResultCount() - Method in class net.solarnetwork.central.support.BasicFilterResults
 
getSchedule() - Method in class net.solarnetwork.central.scheduler.JobSupport
Get the job cron expression to use for scheduling this job.
getSchedule() - Method in interface net.solarnetwork.central.scheduler.ManagedJob
Get the job schedule, either as a cron expression or millisecond period.
getSearchFilter() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
getSearchFilter() - Method in interface net.solarnetwork.central.common.dao.SearchFilterCriteria
Get the search filter.
getSecret(String) - Method in interface net.solarnetwork.central.biz.SecretsBiz
Get a secret value.
getSecret(String) - Method in class net.solarnetwork.central.biz.SimpleSecretsBiz
 
getSecret(String) - Method in class net.solarnetwork.central.cloud.aws.biz.AwsSecretsBiz
 
getSecretMap(String) - Method in interface net.solarnetwork.central.biz.SecretsBiz
Get a secret value that is a JSON object string.
getSent() - Method in class net.solarnetwork.central.mail.mock.MockMailSender
Get a list of all sent messages.
getService() - Method in interface net.solarnetwork.central.domain.AuditNodeServiceValue
Get the service name this audit value is a part of.
getService() - Method in interface net.solarnetwork.central.domain.AuditUserServiceValue
Get the service name this audit value is a part of.
getService() - Method in interface net.solarnetwork.central.domain.StaleAuditNodeServiceValue
Get the service name this audit value is a part of.
getService() - Method in interface net.solarnetwork.central.domain.StaleAuditUserServiceValue
Get the service name this audit value is a part of.
getServiceUrls() - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig.NetworkIdentitySettings
 
getServiceUrls() - Method in interface net.solarnetwork.central.domain.AppConfiguration
Get a mapping of named service URLs.
getServiceUrls() - Method in class net.solarnetwork.central.support.SimpleAppConfiguration
 
getSettings() - Method in class net.solarnetwork.central.security.web.SecurityTokenAuthenticationFilter
Get the filter settings.
getSimpleFilter() - Method in interface net.solarnetwork.central.dao.ObjectCriteria
Get a simple filter object.
getSimpleFilter() - Method in class net.solarnetwork.central.support.ObjectSearchFilters
 
getSimpleJoinType() - Method in interface net.solarnetwork.central.dao.ObjectCriteria
Get the simple filter join type.
getSimpleJoinType() - Method in class net.solarnetwork.central.support.ObjectSearchFilters
 
getSimpleMatchType() - Method in interface net.solarnetwork.central.dao.ObjectCriteria
Get the simple filter match type.
getSimpleMatchType() - Method in class net.solarnetwork.central.support.ObjectSearchFilters
 
getSize() - Method in class org.springframework.web.multipart.commons.CommonsMultipartFile
 
getSolarFluxPublisher() - Method in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
Get the SolarFlux publisher.
getSolarLocationForLocation(Location) - Method in class net.solarnetwork.central.dao.mybatis.MyBatisSolarLocationDao
 
getSolarLocationForLocation(Location) - Method in interface net.solarnetwork.central.dao.SolarLocationDao
Find a SolarLocation that exactly matches the given criteria.
getSolarLocationForNode(Long) - Method in class net.solarnetwork.central.dao.mybatis.MyBatisSolarLocationDao
 
getSolarLocationForNode(Long) - Method in interface net.solarnetwork.central.dao.SolarLocationDao
Get the location associated with a node.
getSolarLocationForTimeZone(String, String) - Method in class net.solarnetwork.central.dao.mybatis.MyBatisSolarLocationDao
 
getSolarLocationForTimeZone(String, String) - Method in interface net.solarnetwork.central.dao.SolarLocationDao
Find a SolarLocation for just a country and time zone.
getSortDescriptors() - Method in class net.solarnetwork.central.domain.UserFilterCommand
 
getSortDescriptors() - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
getSorts() - Method in class net.solarnetwork.central.domain.UserFilterCommand
 
getSorts() - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
getSource() - Method in interface net.solarnetwork.central.domain.SourceLocation
Get the source name.
getSource() - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
getSourceId() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
getSourceId() - Method in interface net.solarnetwork.central.common.dao.SourceCriteria
Get the first source ID.
getSourceId() - Method in class net.solarnetwork.central.domain.AggregateDatumId
Get the source ID.
getSourceId() - Method in class net.solarnetwork.central.domain.LocationRequestInfo
Get the source ID.
getSourceId() - Method in class net.solarnetwork.central.support.FilterSupport
Get the first source ID.
getSourceIdMappings() - Method in interface net.solarnetwork.central.domain.SourceMappingFilter
Get a map whose keys represent virtual source ID values for the associated value's set of real source IDs.
getSourceIds() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
getSourceIds() - Method in interface net.solarnetwork.central.common.dao.SourceCriteria
Get an array of source IDs.
getSourceIds() - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
getSourceIds() - Method in interface net.solarnetwork.central.security.SecurityPolicy
Get a set of source IDs this policy applies to.
getSourceIds() - Method in class net.solarnetwork.central.support.FilterSupport
Get all source IDs to filter on.
getSourceName() - Method in interface net.solarnetwork.central.domain.SourceLocationMatch
Get the source name.
getSourceName() - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
getSpoolDirectory() - Method in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
Get the directory to create temporary spool files.
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteAppSetting
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteForCompositeKey
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteForGroupMinimumIndex
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteForId
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteLocationRequest
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.DeleteUserEvent
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.InsertAppSetting
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.InsertLocationRequest
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.InsertUserEvent
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectAppSetting
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectLocationRequest
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectSolarNodeOwnership
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectUserAuthTokenNodes
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectUserEvent
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.UpdateEnabledIdFilter
 
getSql() - Method in class net.solarnetwork.central.common.dao.jdbc.sql.UpdateLocationRequest
 
getStartDate() - Method in class net.solarnetwork.central.common.dao.BasicUserEventFilter
 
getStartDate() - Method in interface net.solarnetwork.central.domain.AggregationFilter
Get a start date.
getStartDate() - Method in interface net.solarnetwork.central.domain.DateRangeFilter
Get a start date.
getStarted() - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
getStarted() - Method in interface net.solarnetwork.central.domain.ClaimableJob
Get the date the job started execution.
getStartingOffset() - Method in interface net.solarnetwork.central.domain.FilterResults
Get the starting offset of the returned results.
getStartingOffset() - Method in class net.solarnetwork.central.support.BasicFilterResults
 
getState() - Method in class net.solarnetwork.central.cloud.aws.domain.Ec2VirtualMachine
 
getState() - Method in interface net.solarnetwork.central.cloud.domain.VirtualMachine
Get the state of this machine.
getStateOrProvince() - Method in interface net.solarnetwork.central.domain.LocationMatch
Get a country-specific state or province identifier.
getStateOrProvince() - Method in class net.solarnetwork.central.domain.SolarLocation
 
getStatFrequency() - Method in class net.solarnetwork.central.common.config.AsyncUserEventAppenderSettings
Get the statistic frequency.
getStatLogUpdateCount() - Method in class net.solarnetwork.central.common.config.JdbcNodeServiceAuditorConfig.NodeServiceAuditorSettings
 
getStatus() - Method in class net.solarnetwork.central.domain.LocationRequest
Get the status.
getStorageCapacityWattHours() - Method in interface net.solarnetwork.central.domain.NodeGroupInformation
Get a theoretical maximum power storage capacity of all group members combined.
getStorageCapacityWattHours() - Method in interface net.solarnetwork.central.domain.NodeInformation
Get a theoretical maximum power storage capacity.
getStorageCapacityWattHours() - Method in class net.solarnetwork.central.domain.SolarCapability
 
getStorageCapacityWattHours() - Method in interface net.solarnetwork.central.domain.SolarCapabilityInformation
Get a theoretical maximum power storage capacity.
getStorageCapacityWattHours() - Method in class net.solarnetwork.central.support.SimpleNodeGroupInformation
 
getStorageCapacityWattHours() - Method in class net.solarnetwork.central.support.SimpleNodeInformation
 
getStorageDescription() - Method in class org.springframework.web.multipart.commons.CommonsMultipartFile
Return a description for the storage location of the multipart content.
getStreet() - Method in interface net.solarnetwork.central.domain.LocationMatch
Get the street address.
getStreet() - Method in class net.solarnetwork.central.domain.SolarLocation
 
getSubject() - Method in interface net.solarnetwork.central.mail.MessageDataSource
Get the message subject.
getSubject() - Method in interface net.solarnetwork.central.mail.MessageTemplateDataSource
Get the message subject.
getSubject() - Method in class net.solarnetwork.central.mail.support.SimpleMessageDataSource
 
getSubjectDn() - Method in interface net.solarnetwork.central.common.dao.CertificateCriteria
Get the first subject DN.
getSubjectDn() - Method in class net.solarnetwork.central.domain.BaseUserCertificate
Get the certificate subject DN.
getSubjectDns() - Method in interface net.solarnetwork.central.common.dao.CertificateCriteria
Get an array of subject DNs.
getSubscribeQos() - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Get the subscribe QoS.
getSubscribeTimeoutSeconds() - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Get the subscribe timeout seconds.
getTag() - Method in class net.solarnetwork.central.common.dao.BasicUserEventFilter
 
getTag() - Method in interface net.solarnetwork.central.common.dao.TagCriteria
Get the first tag.
getTag() - Method in interface net.solarnetwork.central.domain.TagFilter
Get the first tag.
getTag() - Method in class net.solarnetwork.central.support.BaseFilterSupport
 
getTags() - Method in class net.solarnetwork.central.common.dao.BasicUserEventFilter
 
getTags() - Method in interface net.solarnetwork.central.common.dao.TagCriteria
Get an array of tags.
getTags() - Method in class net.solarnetwork.central.dao.BasicUserMetadataFilter
 
getTags() - Method in class net.solarnetwork.central.domain.LogEventInfo
Get the tags.
getTags() - Method in interface net.solarnetwork.central.domain.TagFilter
Get an array of tags.
getTags() - Method in class net.solarnetwork.central.domain.UserEvent
Get the event tags.
getTags() - Method in class net.solarnetwork.central.support.BaseFilterSupport
 
getTemplateMessage() - Method in class net.solarnetwork.central.mail.support.DefaultMailService
Get the template to use as a starting point for all messages.
getTermsOfService() - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig.NetworkIdentitySettings
 
getTests() - Method in class net.solarnetwork.central.web.PingController
Get the ping tests.
getThreads() - Method in class net.solarnetwork.central.common.config.AsyncUserEventAppenderSettings
Get the thread count.
getTierProcessMax() - Method in class net.solarnetwork.central.common.job.TieredStaleRecordProcessor
Get the maximum tier rows to process per procedure call.
getTierProcessType() - Method in class net.solarnetwork.central.common.job.TieredStaleRecordProcessor
Get the tier process type.
getTimestamp() - Method in class net.solarnetwork.central.dao.AuditNodeServiceEntity
 
getTimestamp() - Method in class net.solarnetwork.central.dao.AuditUserServiceEntity
 
getTimestamp() - Method in class net.solarnetwork.central.domain.AggregateDatumId
Get the timestamp.
getTimestamp() - Method in interface net.solarnetwork.central.domain.AuditNodeServiceValue
Get the associated timestamp of this audit value.
getTimestamp() - Method in interface net.solarnetwork.central.domain.AuditUserServiceValue
Get the associated timestamp of this audit value.
getTimestamp() - Method in interface net.solarnetwork.central.domain.StaleAuditNodeServiceValue
Get the associated timestamp of this audit value.
getTimestamp() - Method in interface net.solarnetwork.central.domain.StaleAuditUserServiceValue
Get the associated timestamp of this audit value.
getTimestampInstant(ResultSet, int) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonJdbcUtils
Get an Timestamp column value as an Instant.
getTimeUnit() - Method in class net.solarnetwork.central.support.SimpleCache
Get the TTL time unit.
getTimeZone() - Method in class net.solarnetwork.central.domain.SolarNode
Get a TimeZone instance for this node's SolarLocation.getTimeZoneId().
getTimeZoneId() - Method in class net.solarnetwork.central.domain.SolarLocation
 
getTimeZoneId() - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
getTo() - Method in interface net.solarnetwork.central.mail.MailAddress
Get list of addresses to send the mail to.
getTo() - Method in class net.solarnetwork.central.mail.support.BasicMailAddress
 
getToken() - Method in class net.solarnetwork.central.security.AuthenticatedToken
 
getToken() - Method in interface net.solarnetwork.central.security.SecurityToken
Get the token value.
getToken(Authentication) - Static method in class net.solarnetwork.central.security.SecurityUtils
Get a SecurityToken for a given authentication.
getTokenId() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
getTokenId() - Method in interface net.solarnetwork.central.common.dao.SecurityTokenCriteria
Get the first token ID.
getTokenId() - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
getTokenId() - Method in interface net.solarnetwork.central.domain.ClaimableJob
Get the authorization token associated with this job, if any.
getTokenIds() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
getTokenIds() - Method in interface net.solarnetwork.central.common.dao.SecurityTokenCriteria
Get an array of token IDs.
getTokenType() - Method in class net.solarnetwork.central.security.AuthenticatedToken
 
getTokenType() - Method in interface net.solarnetwork.central.security.SecurityToken
Get the type of token.
getTotalResults() - Method in interface net.solarnetwork.central.domain.FilterResults
If available, a total number of results.
getTotalResults() - Method in class net.solarnetwork.central.support.BasicFilterResults
 
getTransactionManager() - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport
Get the transaction manager.
getTransactionMode() - Method in interface net.solarnetwork.central.dao.BulkLoadingDao.LoadingOptions
Get the desired transaction mode.
getTransactionMode() - Method in class net.solarnetwork.central.support.SimpleBulkLoadingOptions
Get the transaction mode.
getTransientErrorTries() - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Get the number of times to try operations that support retry, when transient exceptions occur.
getTransientExceptionRetryCount() - Method in class net.solarnetwork.central.web.BaseTransientDataAccessRetryController
Get the number of retry attempts for transient DAO exceptions.
getTransientExceptionRetryDelay() - Method in class net.solarnetwork.central.web.BaseTransientDataAccessRetryController
Get the length of time, in milliseconds, to sleep before retrying a request after a transient exception.
getTrigger() - Method in class net.solarnetwork.central.scheduler.ScheduledJob
Get the trigger.
getTti() - Method in class net.solarnetwork.central.support.CacheSettings
Get the time to idle, in seconds.
getTtl() - Method in class net.solarnetwork.central.support.CacheSettings
Get the time to live, in seconds.
getTtl() - Method in class net.solarnetwork.central.support.SimpleCache
Get the time-to-live.
getType() - Method in class net.solarnetwork.central.dao.mybatis.type.CodedValueTypeHandler
Get the class type.
getType() - Method in class net.solarnetwork.central.domain.AppSetting
Get the type.
getType() - Method in class net.solarnetwork.central.domain.KeyTypePK
Get the type.
getUnusedNodeId() - Method in class net.solarnetwork.central.dao.mybatis.MyBatisSolarNodeDao
 
getUnusedNodeId() - Method in interface net.solarnetwork.central.dao.SolarNodeDao
Get an unused node ID value.
getUpdate() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
getUpdate() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Get the query name to update an entity.
getUpdated() - Method in interface net.solarnetwork.central.domain.NodeMetadata
Get the updated date.
getUpdated() - Method in class net.solarnetwork.central.domain.SolarNodeMetadata
 
getUpdated() - Method in interface net.solarnetwork.central.domain.UserMetadata
Get the updated date.
getUpdated() - Method in class net.solarnetwork.central.domain.UserMetadataEntity
 
getUpdateDelay() - Method in class net.solarnetwork.central.common.config.JdbcNodeServiceAuditorConfig.NodeServiceAuditorSettings
 
getUser(Authentication) - Static method in class net.solarnetwork.central.security.SecurityUtils
Get a SecurityUser for a given authentication.
getUserDetailsService() - Method in class net.solarnetwork.central.security.web.SecurityTokenAuthenticationFilter
Get the user details service.
getUserId() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
getUserId() - Method in interface net.solarnetwork.central.common.dao.UserCriteria
Get the first user ID.
getUserId() - Method in class net.solarnetwork.central.dao.BaseUserModifiableEntity
 
getUserId() - Method in interface net.solarnetwork.central.dao.UserRelatedEntity
Get the user ID this entity relates to.
getUserId() - Method in class net.solarnetwork.central.dao.UserUuidPK
 
getUserId() - Method in interface net.solarnetwork.central.domain.AuditUserServiceValue
Get the user ID this audit value is part of.
getUserId() - Method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
 
getUserId() - Method in class net.solarnetwork.central.domain.LocationRequest
Get the user ID.
getUserId() - Method in interface net.solarnetwork.central.domain.SolarNodeOwnership
Get the user ID of the owner of a node.
getUserId() - Method in interface net.solarnetwork.central.domain.StaleAuditUserServiceValue
Get the user ID this audit value is part of.
getUserId() - Method in class net.solarnetwork.central.domain.UserEvent
 
getUserId() - Method in interface net.solarnetwork.central.domain.UserIdRelated
Get the user ID.
getUserId() - Method in class net.solarnetwork.central.domain.UserLongCompositePK
Get the user ID.
getUserId() - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
Get the user ID.
getUserId() - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
Get the user ID.
getUserId() - Method in interface net.solarnetwork.central.domain.UserMetadata
Get the user ID.
getUserId() - Method in class net.solarnetwork.central.domain.UserMetadataEntity
Convenience getter for BasicIdentity.getId().
getUserId() - Method in class net.solarnetwork.central.domain.UserStringCompositePK
Get the user ID.
getUserId() - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
Get the user ID.
getUserId() - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
Get the user ID.
getUserId() - Method in class net.solarnetwork.central.domain.UserUuidPK
Get the user ID.
getUserId() - Method in class net.solarnetwork.central.security.AuthenticatedToken
 
getUserId() - Method in class net.solarnetwork.central.security.AuthenticatedUser
 
getUserId() - Method in interface net.solarnetwork.central.security.SecurityToken
Get a unique user ID that owns the token.
getUserId() - Method in interface net.solarnetwork.central.security.SecurityUser
Get a unique user ID.
getUserId() - Method in class net.solarnetwork.central.support.BaseFilterSupport
Get the first user ID.
getUserIds() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
getUserIds() - Method in interface net.solarnetwork.central.common.dao.UserCriteria
Get an array of user IDs.
getUserIds() - Method in class net.solarnetwork.central.support.BaseFilterSupport
Get all user IDs to filter on.
getUserMetadataPaths() - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
getUserMetadataPaths() - Method in interface net.solarnetwork.central.security.SecurityPolicy
Get a set of user metadata paths this policy applies to.
getUsername() - Method in class net.solarnetwork.central.security.AuthenticatedNode
 
getUuid() - Method in class net.solarnetwork.central.domain.UserUuidPK
Get the UUID.
getUuid(ResultSet, int) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonJdbcUtils
Get a UUID column value.
getValidNodeOwnership() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
getValidNodeOwnership() - Method in interface net.solarnetwork.central.common.dao.NodeOwnershipCriteria
Get the valid node ownership flag.
getValue() - Method in class net.solarnetwork.central.domain.AppSetting
Get the value.
getValue() - Method in class net.solarnetwork.central.support.SimpleCache.CachedValue
 
getVersion() - Method in class net.solarnetwork.central.ApplicationMetadata
Get the version.
getVersion() - Method in class net.solarnetwork.central.dao.VersionedMessageDao.VersionedMessages
Get the version of these messages.
getViewName() - Method in class net.solarnetwork.central.web.MessageController
 
getWordWrapCharacterIndex() - Method in interface net.solarnetwork.central.mail.MessageTemplateDataSource
Get a character column index at which to hard-wrap message text at.
getWordWrapCharacterIndex() - Method in class net.solarnetwork.central.mail.support.ClasspathResourceMessageTemplateDataSource
 
getWriter() - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
 
getZone() - Method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
 
getZone() - Method in interface net.solarnetwork.central.domain.SolarNodeOwnership
Get the node's time zone.
GlobalExceptionRestController - Annotation Interface in net.solarnetwork.central.web
Annotation with RestController to indicate some global exception advice should be included.
GREATER_THAN - Enum constant in enum class net.solarnetwork.central.dao.ObjectCriteria.MatchType
Match attribute values greater than this attribute value.
GREATER_THAN_EQUAL - Enum constant in enum class net.solarnetwork.central.dao.ObjectCriteria.MatchType
Match attribute values greater than or equal to this attribute value.
groupIdIsAssigned() - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
Test if the group ID is assigned.
groupIdIsAssigned() - Method in class net.solarnetwork.central.domain.LongStringCompositePK
Test if the group ID is assigned.
groupIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
Test if the group ID is assigned.
groupIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
Test if the group ID is assigned.
groupIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
Test if the group ID is assigned.
groupIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
Test if the group ID is assigned.
GZIP - Enum constant in enum class net.solarnetwork.central.web.support.ContentCachingService.CompressionType
The gzip compression type.

H

handle(HttpServletRequest, HttpServletResponse, RequestRejectedException) - Method in class net.solarnetwork.central.security.web.HandlerExceptionResolverRequestRejectedHandler
 
handle(T) - Method in interface net.solarnetwork.central.dao.BulkExportingDao.ExportCallback
Handle a single domain instance batch operation.
handleAssignedPrimaryKeyStore(T) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
Supporting method for handling the BaseMyBatisGenericDao.store(Entity) method for entities that use assigned primary keys, where the default logic of handling insert versus update will not work.
handleAuthenticationException(AccessDeniedException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
Handle a AccessDeniedException.
handleAuthenticationException(AuthenticationException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
Handle a AuthenticationException.
handleAuthorizationException(AuthorizationException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
handleBadCredentialsException(BadCredentialsException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
Handle a BadCredentialsException.
handleBeanInstantiationException(BeanInstantiationException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Handle an BeanInstantiationException.
handleBindException(BindException, WebRequest, Locale) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Handle an BindException.
handleChildRelation(T, E, Class<? extends E>) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
Insert, update, and delete domain object child of the entity managed by this DAO.
handleConstraintViolationException(ConstraintViolationException, WebRequest, Locale) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Handle an ConstraintViolationException.
handleDataAccessResourceFailureException(DataAccessResourceFailureException, WebRequest, Locale) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
Handle data access resource failure exceptions.
handleDataIntegrityViolationException(DataIntegrityViolationException, WebRequest, Locale, HttpServletRequest) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Handle a DataIntegrityViolationException.
handleDataRetrievalFailureException(DataRetrievalFailureException, WebRequest, Locale) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Handle a DataRetrievalFailureException.
handleDateTimeException(DateTimeException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Handle a general .
handleDateTimeParseException(DateTimeParseException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Handle a DateTimeParseException, from malformed date input.
handleDelete(K) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Delete an entity based on its primary key.
handleError(Error, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
Handle an Error.
handleEvent(Event) - Method in class net.solarnetwork.central.scheduler.EventHandlerSupport
 
handleEventInternal(Event) - Method in class net.solarnetwork.central.scheduler.EventHandlerSupport
Execute the event handler.
handleExecutionException(ExecutionException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
handleHttpMessageConversionException(HttpMessageConversionException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
Handle a HttpMessageConversionException.
handleHttpMessageNotReadableException(HttpMessageNotReadableException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Handle a HttpMessageNotReadableException, from malformed JSON input.
handleIllegalArgumentException(IllegalArgumentException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
handleInsert(T) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
Process the insert of a persisted entity.
handleInsert(T) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Process the insert of a persisted entity.
handleInvalidDataAccessResourceUsageException(InvalidDataAccessResourceUsageException, WebRequest, Locale) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Handle a InvalidDataAccessResourceUsageException .
handleInvalidPropertyException(InvalidPropertyException, WebRequest, Locale) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Handle an InvalidPropertyException.
handleIOException(IOException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
Handle a HttpMessageConversionException.
handleJsonParseException(JsonProcessingException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Handle a JsonProcessingException, presuming from malformed JSON input.
handleLoadingException(Throwable, BulkLoadingDao.LoadingContext<T, PK>) - Method in interface net.solarnetwork.central.dao.BulkLoadingDao.LoadingExceptionHandler
Handle a loading exception.
handleMaxUploadSizeExceededException(MaxUploadSizeExceededException, WebRequest, Locale) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
Handle a MaxUploadSizeExceededException.
handleMultipartException(MultipartException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Handle a MultipartException.
handleRelation(Long, E, Class<? extends E>, Map<String, ?>) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
Insert, update, and delete domain object related to the entity managed by this DAO.
handleRelation(Long, List<E>, Class<? extends E>, Map<String, ?>) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
Insert, update, and delete domain object list related to the entity managed by this DAO.
handleRequestRejectedException(RequestRejectedException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
Handle a RuntimeException not handled by other exception handlers.
handleResultItem(R) - Method in class net.solarnetwork.central.support.CsvFilteredResultsProcessor
 
handleResultItem(R) - Method in interface net.solarnetwork.central.support.FilteredResultsProcessor
Process a result item.
handleResultItem(R) - Method in class net.solarnetwork.central.support.ObjectMapperFilteredResultsProcessor
 
HandlerExceptionResolverRequestRejectedHandler - Class in net.solarnetwork.central.security.web
RequestRejectedHandler that delegates the response to a HandlerExceptionResolver.
HandlerExceptionResolverRequestRejectedHandler(HandlerExceptionResolver) - Constructor for class net.solarnetwork.central.security.web.HandlerExceptionResolverRequestRejectedHandler
Constructor.
handleRuntimeException(RuntimeException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
Handle a RuntimeException not handled by other exception handlers.
handleSecurityException(SecurityException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
handleTransactionException(TransactionException, WebRequest, Locale) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
Handle a transaction exception.
handleTransientDataAccessException(TransientDataAccessException, WebRequest, Locale) - Method in class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
Handle transient data access exceptions.
handleTransientDataAccessExceptionRetry(HttpServletRequest, DataAccessException, int, long, Logger) - Static method in class net.solarnetwork.central.web.WebUtils
Handle a DataAccessException by either logging a WARN log message if retries is greater than 0, or re-throwing the exception otherwise.
handleTypeMismatchException(TypeMismatchException, WebRequest, HttpServletResponse) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Handle an TypeMismatchException.
handleUnsupportedOperationException(UnsupportedOperationException, WebRequest) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Handle an UnsupportedOperationException as a 404 error status.
handleUpdate(T) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
Process the update of a persisted entity.
handleUpdate(T) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Process the update of a persisted entity.
handleValidationException(ValidationException, WebRequest, Locale) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
hasCertificateCriteria() - Method in interface net.solarnetwork.central.common.dao.CertificateCriteria
Test if this filter has any user certificate criteria.
hasEnabledCriteria() - Method in interface net.solarnetwork.central.common.dao.EnabledCriteria
Test if this filter has any enabled criteria.
hasErrors() - Method in class net.solarnetwork.central.support.DelegatingErrors
 
hasFieldErrors() - Method in class net.solarnetwork.central.support.DelegatingErrors
 
hasFieldErrors(String) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
hasGlobalErrors() - Method in class net.solarnetwork.central.support.DelegatingErrors
 
hashCode() - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
 
hashCode() - Method in class net.solarnetwork.central.common.dao.BasicUserEventFilter
 
hashCode() - Method in class net.solarnetwork.central.dao.BasicUserMetadataFilter
 
hashCode() - Method in class net.solarnetwork.central.dao.UserUuidPK
 
hashCode() - Method in class net.solarnetwork.central.domain.AggregateDatumId
 
hashCode() - Method in class net.solarnetwork.central.domain.BaseIdentity
 
hashCode() - Method in class net.solarnetwork.central.domain.BaseObjectIdentity
 
hashCode() - Method in class net.solarnetwork.central.domain.BaseStringIdentity
 
hashCode() - Method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
 
hashCode() - Method in class net.solarnetwork.central.domain.KeyTypePK
 
hashCode() - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
 
hashCode() - Method in class net.solarnetwork.central.domain.LongStringCompositePK
 
hashCode() - Method in class net.solarnetwork.central.domain.UserFilterCommand
hashCode() - Method in class net.solarnetwork.central.domain.UserLongCompositePK
 
hashCode() - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
 
hashCode() - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
 
hashCode() - Method in class net.solarnetwork.central.domain.UserStringCompositePK
 
hashCode() - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
 
hashCode() - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
 
hashCode() - Method in class net.solarnetwork.central.domain.UserUuidPK
 
hashCode() - Method in class net.solarnetwork.central.scheduler.JobKey
 
hashCode() - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
hashCode() - Method in class net.solarnetwork.central.support.BaseFilterSupport
 
hashCode() - Method in class net.solarnetwork.central.support.FilterSupport
hashCode() - Method in record class net.solarnetwork.central.support.OutputSerializationSupportContext
Returns a hash code value for this object.
hashCode() - Method in class net.solarnetwork.central.support.SimpleCache.CachedValue
 
hashCode() - Method in class net.solarnetwork.central.support.SourceLocationFilter
hashCode() - Method in class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
 
hasIndexCriteria() - Method in interface net.solarnetwork.central.common.dao.IndexCriteria
Test if this filter has any index criteria.
hasLocationCriteria() - Method in interface net.solarnetwork.central.common.dao.LocationCriteria
Test if a Location is present and any of its properties have a non-empty value.
hasNodeCriteria() - Method in interface net.solarnetwork.central.common.dao.NodeCriteria
Test if this filter has any node criteria.
hasNodeOwnershipCriteria() - Method in interface net.solarnetwork.central.common.dao.NodeOwnershipCriteria
Test if this filter has any node ownership criteria.
hasRequestStatusCriteria() - Method in interface net.solarnetwork.central.common.dao.LocationRequestCriteria
Test if this criteria has any request status criteria.
hasSearchFilterCriteria() - Method in interface net.solarnetwork.central.common.dao.SearchFilterCriteria
Test if a search filter value is present.
hasSourceCriteria() - Method in interface net.solarnetwork.central.common.dao.SourceCriteria
Test if this filter has any source criteria.
hasTagCriteria() - Method in interface net.solarnetwork.central.common.dao.TagCriteria
Test if any tag criteria exists.
hasTokenCriteria() - Method in interface net.solarnetwork.central.common.dao.SecurityTokenCriteria
Test if this filter has any token criteria.
hasUserCriteria() - Method in interface net.solarnetwork.central.common.dao.UserCriteria
Test if this filter has any user criteria.
Hit - Enum constant in enum class net.solarnetwork.central.web.support.ContentCacheStats
Cache hit.
hourlyAuditNodeService(Long, String, Instant, long) - Static method in class net.solarnetwork.central.dao.AuditNodeServiceEntity
Create a hourly audit datum.
hourlyAuditUserService(Long, String, Instant, long) - Static method in class net.solarnetwork.central.dao.AuditUserServiceEntity
Create a hourly audit datum.
HumanIdDao<T> - Interface in net.solarnetwork.central.dao
DAO with "human ID" support.

I

ID_PROPERTY - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
A query property for a general ID value.
ident() - Method in class net.solarnetwork.central.dao.BaseUserModifiableEntity
Get a short identifier string.
ident() - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
Get a short identifier string.
ident() - Method in class net.solarnetwork.central.domain.LongStringCompositePK
Get a short identifier string.
ident() - Method in class net.solarnetwork.central.domain.UserLongCompositePK
Get a short identifier string.
ident() - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
Get a short identifier string.
ident() - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
Get a short identifier string.
ident() - Method in class net.solarnetwork.central.domain.UserStringCompositePK
Get a short identifier string.
ident() - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
Get a short identifier string.
ident() - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
Get a short identifier string.
IDENT - Static variable in interface net.solarnetwork.central.biz.AppWarmUpTask
An identifier string to use in place of a real identifier.
INDEX_PROPERTY - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
A query property for an array index value.
IndexCriteria - Interface in net.solarnetwork.central.common.dao
Search criteria for indexed related data.
inputText(Object) - Static method in class net.solarnetwork.central.support.xslt.BaseXsltService
Get textual input.
INSERT_OBJECT - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
The query name used for inserts in BaseMyBatisGenericDao.store(Entity).
INSERT_OBJECT - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
The query name used for inserts in GenericDao.save(Entity).
InsertAppSetting - Class in net.solarnetwork.central.common.dao.jdbc.sql
Insert an AppSetting instance.
InsertAppSetting(AppSetting, boolean) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.InsertAppSetting
Constructor.
InsertLocationRequest - Class in net.solarnetwork.central.common.dao.jdbc.sql
Insert a LocationRequest.
InsertLocationRequest(List<LocationRequest>) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.InsertLocationRequest
Constructor.
InsertLocationRequest(LocationRequest) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.InsertLocationRequest
Constructor.
InsertUserEvent - Class in net.solarnetwork.central.common.dao.jdbc.sql
Insert UserEvent entities.
InsertUserEvent(UserEvent) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.InsertUserEvent
Constructor.
INSTANCE - Static variable in class net.solarnetwork.central.common.dao.jdbc.AppSettingRowMapper
A default instance.
INSTANCE - Static variable in class net.solarnetwork.central.common.dao.jdbc.AuditNodeServiceValueRowMapper
A default mapper instance.
INSTANCE - Static variable in class net.solarnetwork.central.common.dao.jdbc.AuditUserServiceValueRowMapper
A default mapper instance.
INSTANCE - Static variable in class net.solarnetwork.central.common.dao.jdbc.BasicSolarNodeOwnershipRowMapper
A default instance.
INSTANCE - Static variable in class net.solarnetwork.central.common.dao.jdbc.LocationRequestRowMapper
A default instance.
INSTANCE - Static variable in class net.solarnetwork.central.common.dao.jdbc.StaleAuditNodeServiceValueRowMapper
A default mapper instance.
INSTANCE - Static variable in class net.solarnetwork.central.common.dao.jdbc.StaleAuditUserServiceValueRowMapper
A default mapper instance.
INSTANCE - Static variable in class net.solarnetwork.central.common.dao.jdbc.UserEventRowMapper
A default instance.
INSTANCE - Static variable in class net.solarnetwork.central.support.RandomUuidGenerator
A default instance.
INSTANCE - Static variable in class net.solarnetwork.central.support.UserEventSerializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.central.support.xslt.RandomUuidFunction
A default instance.
InstantFormatter - Class in net.solarnetwork.central.support
Formatter for Instant with a configurable DateTimeFormatter.
InstantFormatter(DateTimeFormatter) - Constructor for class net.solarnetwork.central.support.InstantFormatter
Constructor.
InstantFormatter(DateTimeFormatter, DateTimeFormatter...) - Constructor for class net.solarnetwork.central.support.InstantFormatter
Constructor.
IntegerArrayTypeHandler - Class in net.solarnetwork.central.dao.mybatis.type
TypeHandler for Array of INTEGER types.
IntegerArrayTypeHandler() - Constructor for class net.solarnetwork.central.dao.mybatis.type.IntegerArrayTypeHandler
Default constructor.
INVERTED_PATH_MATCH_PREFIX - Static variable in interface net.solarnetwork.central.security.SecurityPolicy
A prefix that can be applied to some path patterns to logically invert the match.
invoke(Object, Method, Object[]) - Method in class net.solarnetwork.central.security.SecurityPolicyEnforcer
 
invoke(K, EntryProcessor<K, V, T>, Object...) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
invoke(K, EntryProcessor<K, V, T>, Object...) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
invoke(K, EntryProcessor<K, V, T>, Object...) - Method in class net.solarnetwork.central.support.SimpleCache
 
invokeAll(Set<? extends K>, EntryProcessor<K, V, T>, Object...) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
invokeAll(Set<? extends K>, EntryProcessor<K, V, T>, Object...) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
invokeAll(Set<? extends K>, EntryProcessor<K, V, T>, Object...) - Method in class net.solarnetwork.central.support.SimpleCache
 
isAccountNonExpired() - Method in class net.solarnetwork.central.security.AuthenticatedNode
 
isAccountNonLocked() - Method in class net.solarnetwork.central.security.AuthenticatedNode
 
isAllGood() - Method in class net.solarnetwork.central.web.PingController.PingResults
Return true if there are test results available and all the results return true for PingTestResult.isSuccess().
isArchived() - Method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
 
isArchived() - Method in interface net.solarnetwork.central.domain.SolarNodeOwnership
Flag indicating if a node has been "archived".
isAssignedPrimaryKeys() - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Tell if entities used assigned primary keys.
isAuthenticatedWithToken() - Method in class net.solarnetwork.central.security.AuthenticatedNode
 
isAuthenticatedWithToken() - Method in class net.solarnetwork.central.security.AuthenticatedToken
 
isAuthenticatedWithToken() - Method in class net.solarnetwork.central.security.AuthenticatedUser
 
isAuthenticatedWithToken() - Method in interface net.solarnetwork.central.security.SecurityActor
Return true if the actor authenticated via a token.
isAvailable() - Method in class org.springframework.web.multipart.commons.CommonsMultipartFile
Determine whether the multipart content is still available.
isClosed() - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
isClosed() - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
isClosed() - Method in class net.solarnetwork.central.support.SimpleCache
 
isConnected() - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Test if the MQTT connection is established.
isContentGzip() - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
Test if the cached content has been compressed with gzip.
isCredentialsNonExpired() - Method in class net.solarnetwork.central.security.AuthenticatedNode
 
isDiskPersistent() - Method in class net.solarnetwork.central.support.CacheSettings
Get the disk persistent setting.
isDiskPersistent() - Method in class net.solarnetwork.central.support.JCacheFactoryBean
Get the disk persistence setting.
isEmpty() - Method in class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
 
isEmpty() - Method in class org.springframework.web.multipart.commons.CommonsMultipartFile
 
isEnabled() - Method in class net.solarnetwork.central.dao.BaseUserModifiableEntity
Get the enabled flag.
isEnabled() - Method in class net.solarnetwork.central.security.AuthenticatedNode
 
isExecuting() - Method in class net.solarnetwork.central.scheduler.BasicJobInfo
 
isExecuting() - Method in interface net.solarnetwork.central.scheduler.JobInfo
Flag indicating the job is currently executing.
isExecuting() - Method in class net.solarnetwork.central.scheduler.ScheduledJob
 
isFailureOnly() - Method in class net.solarnetwork.central.security.service.AuthenticationUserEventPublisher
Get the publish failure events only setting.
isForceTls() - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig.NetworkIdentitySettings
 
isHtml() - Method in class net.solarnetwork.central.mail.support.DefaultMailService
Get the HTML content flag.
isIncludeHeader() - Method in class net.solarnetwork.central.support.CsvFilteredResultsProcessor
Get the "include header" option.
isLocked() - Method in class net.solarnetwork.central.web.support.ContentCachingFilter.LockAndCount
Test if the lock is locked (by any thread).
isMultipart(HttpServletRequest) - Method in class org.springframework.web.multipart.commons.CommonsMultipartResolver
 
isMultipartContent(HttpServletRequest) - Static method in class org.springframework.web.multipart.commons.ServletFileUpload
Utility method that determines whether the request contains multipart content.
isMultipartContent(RequestContext) - Static method in class org.springframework.web.multipart.commons.CommonsMultipartUtils
Utility method that determines whether the request contains multipart content.
isPasswordEncrypted(CharSequence) - Method in class net.solarnetwork.central.security.DelegatingPasswordEncoder
 
isPaused() - Method in class net.solarnetwork.central.scheduler.ScheduledJob
Get the paused flag.
isRequiresAuthorization() - Method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
 
isRequiresAuthorization() - Method in interface net.solarnetwork.central.domain.SolarNodeOwnership
Flag indicating if a node's data is "public" vs "private".
isRetained() - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Get the retained flag.
isSameAs(C) - Method in class net.solarnetwork.central.dao.BaseUserModifiableEntity
Test if this entity has the same property values as another.
isSameAs(C) - Method in class net.solarnetwork.central.domain.BaseUserCertificate
Test if this entity has the same property values as another.
isSameAs(AuditNodeServiceValue) - Method in class net.solarnetwork.central.dao.AuditNodeServiceEntity
Test if the properties of another object are the same as in this instance.
isSameAs(AuditUserServiceValue) - Method in class net.solarnetwork.central.dao.AuditUserServiceEntity
Test if the properties of another object are the same as in this instance.
isSameAs(SolarNodeOwnership) - Method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
Test if the properties of another object are the same as in this instance.
isSameAs(StaleAuditNodeServiceValue) - Method in class net.solarnetwork.central.dao.StaleAuditNodeServiceEntity
Test if the properties of another object are the same as in this instance.
isSameAs(StaleAuditUserServiceValue) - Method in class net.solarnetwork.central.dao.StaleAuditUserServiceEntity
Test if the properties of another object are the same as in this instance.
isSingleton() - Method in class net.solarnetwork.central.support.JCacheFactoryBean
 
isSuccess() - Method in class net.solarnetwork.central.domain.BaseClaimableJob
Get the success flag.
isUploadTempDirSpecified() - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Return the temporary directory where uploaded files get stored.
isValidAggregateObjectId(ObjectDatumKind) - Method in class net.solarnetwork.central.domain.AggregateDatumId
Test if this object ID is fully specified as an aggregate.
isValidAt(Instant) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
isValidAt(Instant) - Method in interface net.solarnetwork.central.security.SecurityPolicy
Test if the policy is valid at a specific date.
isValidObjectId(ObjectDatumKind) - Method in class net.solarnetwork.central.domain.AggregateDatumId
Test if this object ID is fully specified.
isWithoutTotalResultsCount() - Method in interface net.solarnetwork.central.domain.OptimizedQueryFilter
Hint that a total result count is not necessary.
ItemsAdded - Enum constant in enum class net.solarnetwork.central.support.DelayedOcassionalProcessor.Stats
Count of items added.
ItemsFailed - Enum constant in enum class net.solarnetwork.central.support.DelayedOcassionalProcessor.Stats
Count of items that failed processing.
ItemsProcessed - Enum constant in enum class net.solarnetwork.central.support.DelayedOcassionalProcessor.Stats
Count of items processed.
ItemsRemoved - Enum constant in enum class net.solarnetwork.central.support.DelayedOcassionalProcessor.Stats
Count of items removed.
iterator() - Method in class net.solarnetwork.central.support.BasicFilterResults
 
iterator() - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
Get an iterator over all cache elements.
iterator() - Method in class net.solarnetwork.central.support.DelayQueueSet
Returns an iterator over all the elements (both expired and unexpired) in this queue.
iterator() - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
iterator() - Method in class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
 
iterator() - Method in class net.solarnetwork.central.support.SimpleCache
 

J

JCacheContentCachingService - Class in net.solarnetwork.central.web.support
Caching service backed by a Cache.
JCacheContentCachingService(Cache<String, CachedContent>) - Constructor for class net.solarnetwork.central.web.support.JCacheContentCachingService
Constructor.
JCacheFactoryBean<K,V> - Class in net.solarnetwork.central.support
Factory bean for Cache instances.
JCacheFactoryBean(CacheManager, Class<K>, Class<V>) - Constructor for class net.solarnetwork.central.support.JCacheFactoryBean
Constructor.
JCacheFactoryBean.ExpiryPolicy - Enum Class in net.solarnetwork.central.support
Cache expiry policy type.
JdbcAppSettingDao - Class in net.solarnetwork.central.common.dao.jdbc
JDBC implementation of AppSettingDao.
JdbcAppSettingDao(JdbcOperations) - Constructor for class net.solarnetwork.central.common.dao.jdbc.JdbcAppSettingDao
Constructor.
JdbcCallJob - Class in net.solarnetwork.central.common.job
Job to execute a stored procedure that returns a BIGINT result.
JdbcCallJob(JdbcOperations) - Constructor for class net.solarnetwork.central.common.job.JdbcCallJob
Construct with properties.
JdbcLocationRequestDao - Class in net.solarnetwork.central.common.dao.jdbc
JDBC implementation of LocationRequestDao.
JdbcLocationRequestDao(JdbcOperations) - Constructor for class net.solarnetwork.central.common.dao.jdbc.JdbcLocationRequestDao
Constructor.
JdbcNodeServiceAuditor - Class in net.solarnetwork.central.common.dao.jdbc
JDBC based implementation of NodeServiceAuditor.
JdbcNodeServiceAuditor(DataSource) - Constructor for class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
Constructor.
JdbcNodeServiceAuditor(DataSource, ConcurrentMap<DatumId, AtomicInteger>, Clock, StatTracker) - Constructor for class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
Constructor.
JdbcNodeServiceAuditorConfig - Class in net.solarnetwork.central.common.config
Node service auditor configuration.
JdbcNodeServiceAuditorConfig() - Constructor for class net.solarnetwork.central.common.config.JdbcNodeServiceAuditorConfig
 
JdbcNodeServiceAuditorConfig.NodeServiceAuditorSettings - Class in net.solarnetwork.central.common.config
 
JdbcNodeServiceAuditorCount - Enum Class in net.solarnetwork.central.common.dao.jdbc
Statistics for JDBC node service audit processing.
JdbcSolarNodeOwnershipDao - Class in net.solarnetwork.central.common.dao.jdbc
JDBC implementation of SolarNodeOwnershipDao.
JdbcSolarNodeOwnershipDao(JdbcOperations) - Constructor for class net.solarnetwork.central.common.dao.jdbc.JdbcSolarNodeOwnershipDao
Constructor.
JdbcUserDetailsService - Class in net.solarnetwork.central.security.jdbc
Extension of JdbcDaoImpl that returns AuthenticatedUser objects.
JdbcUserDetailsService() - Constructor for class net.solarnetwork.central.security.jdbc.JdbcUserDetailsService
 
JdbcUserDetailsService(ObjectMapper) - Constructor for class net.solarnetwork.central.security.jdbc.JdbcUserDetailsService
 
JdbcUserEventDao - Class in net.solarnetwork.central.common.dao.jdbc
JDBC implementation of UserEventDao.
JdbcUserEventDao(JdbcOperations) - Constructor for class net.solarnetwork.central.common.dao.jdbc.JdbcUserEventDao
Constructor.
JdbcUserServiceAuditor - Class in net.solarnetwork.central.common.dao.jdbc
JDBC based implementation of UserServiceAuditor.
JdbcUserServiceAuditor(DataSource) - Constructor for class net.solarnetwork.central.common.dao.jdbc.JdbcUserServiceAuditor
Constructor.
JdbcUserServiceAuditor(DataSource, ConcurrentMap<DatumId, AtomicInteger>, Clock, StatTracker) - Constructor for class net.solarnetwork.central.common.dao.jdbc.JdbcUserServiceAuditor
Constructor.
JOB_CRON_EXPRESSION - Static variable in class net.solarnetwork.central.scheduler.SchedulerConstants
A cron expression to run the job with, instead of a specific date.
JOB_DATE - Static variable in class net.solarnetwork.central.scheduler.SchedulerConstants
A Long that represents the exact date to run the job at.
JOB_EXCEPTION - Static variable in class net.solarnetwork.central.scheduler.SchedulerConstants
A Throwable to associate with a (failed) job.
JOB_GROUP - Static variable in class net.solarnetwork.central.scheduler.SchedulerConstants
An optional group to schedule the job with.
JOB_ID - Static variable in class net.solarnetwork.central.scheduler.SchedulerConstants
A unique ID for the job.
JOB_MAX_WAIT - Static variable in class net.solarnetwork.central.scheduler.SchedulerConstants
A Long representing the maximum number of milliseconds to wait for the job to complete.
JOB_PROPERTIES - Static variable in class net.solarnetwork.central.scheduler.SchedulerConstants
A java.util.Map of properties to associate with the job.
JOB_TOPIC - Static variable in class net.solarnetwork.central.scheduler.SchedulerConstants
The OSGi Event topic to use for the job notification.
JobInfo - Interface in net.solarnetwork.central.scheduler
Information about a scheduled job.
JobKey - Class in net.solarnetwork.central.scheduler
A basic job key.
JobKey(String, String) - Constructor for class net.solarnetwork.central.scheduler.JobKey
Constructor.
JobStatus - Enum Class in net.solarnetwork.central.scheduler
Status for a job.
JobSupport - Class in net.solarnetwork.central.scheduler
Base helper class for a scheduled job.
JobSupport() - Constructor for class net.solarnetwork.central.scheduler.JobSupport
 
JsonMapTypeHandler - Class in net.solarnetwork.central.dao.mybatis.type
MyBatis TypeHandler for mapping between a Map with string keys and a JSON object.
JsonMapTypeHandler() - Constructor for class net.solarnetwork.central.dao.mybatis.type.JsonMapTypeHandler
 
jsonMetadataAtPath(Long, String) - Method in class net.solarnetwork.central.dao.CachingUserMetadataDao
 
jsonMetadataAtPath(Long, String) - Method in class net.solarnetwork.central.dao.mybatis.MyBatisUserMetadataDao
 
jsonMetadataAtPath(Long, String) - Method in interface net.solarnetwork.central.dao.UserMetadataDao
Extract metadata at a given path as a JSON string.
jsonObjectMapper() - Method in record class net.solarnetwork.central.support.OutputSerializationSupportContext
Returns the value of the jsonObjectMapper record component.
jsonSerializer() - Method in record class net.solarnetwork.central.support.OutputSerializationSupportContext
Returns the value of the jsonSerializer record component.

K

keyComponent(int) - Method in interface net.solarnetwork.central.domain.CompositeKey
Get the key component for a specific index.
keyComponent(int) - Method in interface net.solarnetwork.central.domain.CompositeKey2
 
keyComponent(int) - Method in interface net.solarnetwork.central.domain.CompositeKey3
 
keyComponent1() - Method in interface net.solarnetwork.central.domain.CompositeKey2
Get the first key component.
keyComponent1() - Method in interface net.solarnetwork.central.domain.CompositeKey3
Get the first key component.
keyComponent1() - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
 
keyComponent1() - Method in class net.solarnetwork.central.domain.LongStringCompositePK
 
keyComponent1() - Method in class net.solarnetwork.central.domain.UserLongCompositePK
 
keyComponent1() - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
 
keyComponent1() - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
 
keyComponent1() - Method in class net.solarnetwork.central.domain.UserStringCompositePK
 
keyComponent1() - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
 
keyComponent1() - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
 
keyComponent1() - Method in class net.solarnetwork.central.domain.UserUuidPK
 
keyComponent2() - Method in interface net.solarnetwork.central.domain.CompositeKey2
Get the second key component.
keyComponent2() - Method in interface net.solarnetwork.central.domain.CompositeKey3
Get the second key component.
keyComponent2() - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
 
keyComponent2() - Method in class net.solarnetwork.central.domain.LongStringCompositePK
 
keyComponent2() - Method in class net.solarnetwork.central.domain.UserLongCompositePK
 
keyComponent2() - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
 
keyComponent2() - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
 
keyComponent2() - Method in class net.solarnetwork.central.domain.UserStringCompositePK
 
keyComponent2() - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
 
keyComponent2() - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
 
keyComponent2() - Method in class net.solarnetwork.central.domain.UserUuidPK
 
keyComponent3() - Method in interface net.solarnetwork.central.domain.CompositeKey3
Get the third key component.
keyComponent3() - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
 
keyComponent3() - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
 
keyComponent3() - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
 
keyComponent3() - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
 
keyComponentIsAssigned(int) - Method in interface net.solarnetwork.central.domain.CompositeKey
Test if a given key component is assigned a value or not.
keyComponentIsAssigned(int) - Method in interface net.solarnetwork.central.domain.CompositeKey2
 
keyComponentIsAssigned(int) - Method in interface net.solarnetwork.central.domain.CompositeKey3
 
keyComponentIsAssigned(int) - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
 
keyComponentIsAssigned(int) - Method in class net.solarnetwork.central.domain.LongStringCompositePK
 
keyComponentIsAssigned(int) - Method in class net.solarnetwork.central.domain.UserLongCompositePK
 
keyComponentIsAssigned(int) - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
 
keyComponentIsAssigned(int) - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
 
keyComponentIsAssigned(int) - Method in class net.solarnetwork.central.domain.UserStringCompositePK
 
keyComponentIsAssigned(int) - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
 
keyComponentIsAssigned(int) - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
 
keyComponentIsAssigned(int) - Method in class net.solarnetwork.central.domain.UserUuidPK
 
keyComponentLength() - Method in interface net.solarnetwork.central.domain.CompositeKey
Get the number of components in the composite key.
keyComponentLength() - Method in interface net.solarnetwork.central.domain.CompositeKey2
 
keyComponentLength() - Method in interface net.solarnetwork.central.domain.CompositeKey3
 
keyComponentValue(int, Object) - Method in interface net.solarnetwork.central.domain.CompositeKey
Convert a value into a key component value.
keyComponentValue(int, Object) - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
 
keyComponentValue(int, Object) - Method in class net.solarnetwork.central.domain.LongStringCompositePK
 
keyComponentValue(int, Object) - Method in class net.solarnetwork.central.domain.UserLongCompositePK
 
keyComponentValue(int, Object) - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
 
keyComponentValue(int, Object) - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
 
keyComponentValue(int, Object) - Method in class net.solarnetwork.central.domain.UserStringCompositePK
 
keyComponentValue(int, Object) - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
 
keyComponentValue(int, Object) - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
 
keyComponentValue(int, Object) - Method in class net.solarnetwork.central.domain.UserUuidPK
 
keyForRequest(HttpServletRequest) - Method in interface net.solarnetwork.central.web.support.ContentCachingService
Get a cache key from a HTTP request.
keyForRequest(HttpServletRequest) - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
Get a cache key for a given request.
keySet() - Method in class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
 
keyType(String, String) - Static method in class net.solarnetwork.central.domain.KeyTypePK
Create a new key instance.
KeyTypePK - Class in net.solarnetwork.central.domain
Primary key based on a key/type string tuple.
KeyTypePK(String, String) - Constructor for class net.solarnetwork.central.domain.KeyTypePK
Constructor.

L

LatLong - Enum constant in enum class net.solarnetwork.central.domain.LocationPrecision
 
LegacyPasswordEncoder - Class in net.solarnetwork.central.security
Deprecated.
do not use this encoder for anything other than supporting legacy passwords
LegacyPasswordEncoder() - Constructor for class net.solarnetwork.central.security.LegacyPasswordEncoder
Deprecated.
 
LESS_THAN - Enum constant in enum class net.solarnetwork.central.dao.ObjectCriteria.MatchType
Match attribute values less than this attribute value.
LESS_THAN_EQUAL - Enum constant in enum class net.solarnetwork.central.dao.ObjectCriteria.MatchType
Match attribute values less than or equal to this attribute value.
limitOffset(PaginationCriteria, StringBuilder) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Generate SQL LIMIT x OFFSET y criteria to support pagination.
limitOffsetLiteral(PaginationCriteria, StringBuilder) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Generate SQL LIMIT x OFFSET y criteria to support pagination where the limit and offset are generated as literal values.
LinkedHashSetBlockingQueue<E> - Class in net.solarnetwork.central.support
A blocking queue implementation backed by a linked hash set for predictable iteration order and constant time addition, removal and contains operations.
LinkedHashSetBlockingQueue(int) - Constructor for class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
Constructor.
LinkedHashSetBlockingQueue(SequencedSet<E>, int) - Constructor for class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
Constructor.
listMetadata(UserMetadataFilter) - Method in class net.solarnetwork.central.aop.UserMetadataSecurityAspect
 
listMetadataCheck(UserMetadataFilter) - Method in class net.solarnetwork.central.aop.UserMetadataSecurityAspect
Check access to modify metadata.
load(T) - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport.BulkLoadingContext
 
load(T) - Method in interface net.solarnetwork.central.dao.BulkLoadingDao.LoadingContext
Load an entity.
loadAll(Set<? extends K>, boolean, CompletionListener) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
loadAll(Set<? extends K>, boolean, CompletionListener) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
loadAll(Set<? extends K>, boolean, CompletionListener) - Method in class net.solarnetwork.central.support.SimpleCache
 
loadUserByUsername(String) - Method in class net.solarnetwork.central.security.NodeUserDetailsService
 
loadUsersByUsername(String) - Method in class net.solarnetwork.central.security.jdbc.JdbcUserDetailsService
 
LocalDateRangeFilter - Interface in net.solarnetwork.central.domain
Filter API for a local date range.
Locality - Enum constant in enum class net.solarnetwork.central.domain.LocationPrecision
 
Location - Interface in net.solarnetwork.central.domain
Information describing the physical location of an object.
LocationCriteria - Interface in net.solarnetwork.central.common.dao
Search criteria for location related data.
locationId(Long, String, Instant, Aggregation) - Static method in class net.solarnetwork.central.domain.AggregateDatumId
Create a new location datum stream ID.
LocationMatch - Interface in net.solarnetwork.central.domain
API for Location search results.
LocationPrecision - Enum Class in net.solarnetwork.central.domain
Enumeration of locatioin precision levels.
LocationRequest - Class in net.solarnetwork.central.domain
Entity for location requests.
LocationRequest() - Constructor for class net.solarnetwork.central.domain.LocationRequest
Default constructor.
LocationRequest(Long, Instant) - Constructor for class net.solarnetwork.central.domain.LocationRequest
Construct with an ID.
LocationRequestCriteria - Interface in net.solarnetwork.central.common.dao
Criteria API for location requests.
locationRequestDao() - Method in class net.solarnetwork.central.common.dao.config.LocationRequestDaoConfig
 
LocationRequestDao - Interface in net.solarnetwork.central.common.dao
DAO API for location requests.
LocationRequestDaoConfig - Class in net.solarnetwork.central.common.dao.config
Configuration for the LocationRequestDao.
LocationRequestDaoConfig() - Constructor for class net.solarnetwork.central.common.dao.config.LocationRequestDaoConfig
 
LocationRequestInfo - Class in net.solarnetwork.central.domain
Location request information.
LocationRequestInfo() - Constructor for class net.solarnetwork.central.domain.LocationRequestInfo
 
LocationRequestRowMapper - Class in net.solarnetwork.central.common.dao.jdbc
Row mapper for LocationRequest entities.
LocationRequestRowMapper() - Constructor for class net.solarnetwork.central.common.dao.jdbc.LocationRequestRowMapper
 
LocationRequestSqlUtils - Class in net.solarnetwork.central.common.dao.jdbc.sql
LocationRequest SQL support.
LocationRequestSqlUtils() - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.LocationRequestSqlUtils
 
LocationRequestStatus - Enum Class in net.solarnetwork.central.domain
Location request status enumeration.
lock() - Method in class net.solarnetwork.central.web.support.ContentCachingFilter.LockAndCount
 
lockForUpdate(String) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcAppSettingDao
 
lockForUpdate(String) - Method in interface net.solarnetwork.central.dao.AppSettingDao
Transactionally lock a set of settings in the database.
lockForUpdate(String, String) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcAppSettingDao
 
lockForUpdate(String, String) - Method in interface net.solarnetwork.central.dao.AppSettingDao
Transactionally lock a specific setting in the database.
lockInterruptibly() - Method in class net.solarnetwork.central.web.support.ContentCachingFilter.LockAndCount
 
LockPoolBorrowFailures - Enum constant in enum class net.solarnetwork.central.web.support.ContentCachingFilter.ContentCachingFilterStats
Lock pool borrow failures.
LockPoolBorrows - Enum constant in enum class net.solarnetwork.central.web.support.ContentCachingFilter.ContentCachingFilterStats
Lock pool borrows.
LockPoolReturns - Enum constant in enum class net.solarnetwork.central.web.support.ContentCachingFilter.ContentCachingFilterStats
Lock pool returns.
lockPoolWithCapacity(int) - Static method in class net.solarnetwork.central.web.support.ContentCachingFilter
Create a look pool.
log - Variable in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
A class-level logger.
log - Variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisDao
A class-level logger.
log - Variable in class net.solarnetwork.central.scheduler.EventHandlerSupport
A class-level logger.
log - Variable in class net.solarnetwork.central.scheduler.JobSupport
A class-level logger.
log - Variable in class net.solarnetwork.central.security.AuthorizationSupport
 
log - Variable in class net.solarnetwork.central.support.BaseMqttConnectionObserver
A class-level logger.
log - Variable in class net.solarnetwork.central.web.BaseTransientDataAccessRetryController
A class-level logger.
LogEventInfo - Class in net.solarnetwork.central.domain
Standard log event info.
LogEventInfo(String[], String, String) - Constructor for class net.solarnetwork.central.domain.LogEventInfo
Constructor.
logger - Variable in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
 
logger - Static variable in class org.springframework.web.multipart.commons.CommonsMultipartFile
 
LoggingUserEventAppenderBiz - Class in net.solarnetwork.central.biz
UserEventAppenderBiz that simply logs events.
LoggingUserEventAppenderBiz() - Constructor for class net.solarnetwork.central.biz.LoggingUserEventAppenderBiz
 
LongArrayTypeHandler - Class in net.solarnetwork.central.dao.mybatis.type
TypeHandler for Array of BIGINT types.
LongArrayTypeHandler() - Constructor for class net.solarnetwork.central.dao.mybatis.type.LongArrayTypeHandler
Default constructor.
LongIntegerCompositePK - Class in net.solarnetwork.central.domain
Basic implementation of a Long and Integer composite key.
LongIntegerCompositePK(Long, Integer) - Constructor for class net.solarnetwork.central.domain.LongIntegerCompositePK
Constructor.
LongStringCompositePK - Class in net.solarnetwork.central.domain
Basic implementation of a Long and String composite key.
LongStringCompositePK(Long, String) - Constructor for class net.solarnetwork.central.domain.LongStringCompositePK
Constructor.

M

MailAddress - Interface in net.solarnetwork.central.mail
API for mail address information.
mailSender() - Method in class net.solarnetwork.central.mail.config.DevMailSender
 
MailService - Interface in net.solarnetwork.central.mail
API for a mail sending service.
MailServiceHelper - Class in net.solarnetwork.central.mail.support
Factory helper class for creating mail objects.
MailServiceHelper() - Constructor for class net.solarnetwork.central.mail.support.MailServiceHelper
 
MainDataSourceConfig - Class in net.solarnetwork.central.common.dao.config
Common data source configuration.
MainDataSourceConfig() - Constructor for class net.solarnetwork.central.common.dao.config.MainDataSourceConfig
 
mainDataSourcePingTest() - Method in class net.solarnetwork.central.common.dao.config.MainDataSourceConfig
 
MaintenanceSubscriber - Interface in net.solarnetwork.central.biz
API for a service that needs periodic maintenance performed.
makeCallExpression() - Method in class net.solarnetwork.central.support.xslt.RandomUuidFunction
 
ManagedJavaMailSender - Class in net.solarnetwork.central.common.mail.javamail
JavaMailSender to expose hooks for managing the settings of a JavaMailSenderImpl dynamically.
ManagedJavaMailSender() - Constructor for class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
ManagedJob - Interface in net.solarnetwork.central.scheduler
A managed job.
mapRow(ResultSet, int) - Method in class net.solarnetwork.central.common.dao.jdbc.AppSettingRowMapper
 
mapRow(ResultSet, int) - Method in class net.solarnetwork.central.common.dao.jdbc.AuditNodeServiceValueRowMapper
 
mapRow(ResultSet, int) - Method in class net.solarnetwork.central.common.dao.jdbc.AuditUserServiceValueRowMapper
 
mapRow(ResultSet, int) - Method in class net.solarnetwork.central.common.dao.jdbc.BasicSolarNodeOwnershipRowMapper
 
mapRow(ResultSet, int) - Method in class net.solarnetwork.central.common.dao.jdbc.ColumnRowMapper
 
mapRow(ResultSet, int) - Method in class net.solarnetwork.central.common.dao.jdbc.LocationRequestRowMapper
 
mapRow(ResultSet, int) - Method in class net.solarnetwork.central.common.dao.jdbc.StaleAuditNodeServiceValueRowMapper
 
mapRow(ResultSet, int) - Method in class net.solarnetwork.central.common.dao.jdbc.StaleAuditUserServiceValueRowMapper
 
mapRow(ResultSet, int) - Method in class net.solarnetwork.central.common.dao.jdbc.UserEventRowMapper
 
mapSqlMapException(RuntimeException, Object) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
Attempt to map a runtime, SQL related exception to some friendlier exception.
matches(CharSequence, String) - Method in class net.solarnetwork.central.security.DelegatingPasswordEncoder
 
matches(CharSequence, String) - Method in class net.solarnetwork.central.security.LegacyPasswordEncoder
Deprecated.
 
MaxUploadSizeInputStream - Class in net.solarnetwork.central.web
Bounded input stream that throws a when reading beyond the configured maximum length.
MaxUploadSizeInputStream(InputStream, long) - Constructor for class net.solarnetwork.central.web.MaxUploadSizeInputStream
Constructor.
MessageController - Class in net.solarnetwork.central.web
Controller for returning i18n message resources.
MessageController() - Constructor for class net.solarnetwork.central.web.MessageController
 
MessageDataSource - Interface in net.solarnetwork.central.mail
API for mail message content.
MessageTemplateDataSource - Interface in net.solarnetwork.central.mail
API for data required to generate a template based mail message.
MetadataFilter - Interface in net.solarnetwork.central.domain
API for a metadata search filter.
MinMaxRange<T> - Interface in net.solarnetwork.central.dao
A range specification.
Miss - Enum constant in enum class net.solarnetwork.central.web.support.ContentCacheStats
Cache miss.
MockMailSender - Class in net.solarnetwork.central.mail.mock
Mock implementation of Spring's MailSender.
MockMailSender() - Constructor for class net.solarnetwork.central.mail.mock.MockMailSender
 
modifyMetadata(Long) - Method in class net.solarnetwork.central.aop.UserMetadataSecurityAspect
 
modifyMetadataCheck(Long) - Method in class net.solarnetwork.central.aop.UserMetadataSecurityAspect
Check access to modify metadata.
monthlyAuditNodeService(Long, String, Instant, long) - Static method in class net.solarnetwork.central.dao.AuditNodeServiceEntity
Create a monthly audit datum.
monthlyAuditUserService(Long, String, Instant, long) - Static method in class net.solarnetwork.central.dao.AuditUserServiceEntity
Create a monthly audit datum.
mqttConnection - Variable in class net.solarnetwork.central.support.BaseMqttConnectionObserver
 
MqttJsonPublisher<T> - Class in net.solarnetwork.central.support
Basic service to publish objects to SolarFlux.
MqttJsonPublisher(String, ObjectMapper, Function<T, String>, boolean, MqttQos) - Constructor for class net.solarnetwork.central.support.MqttJsonPublisher
Constructor.
MultipartParsingResult(MultiValueMap<String, MultipartFile>, Map<String, String[]>, Map<String, String>) - Constructor for class org.springframework.web.multipart.commons.CommonsFileUploadSupport.MultipartParsingResult
 
MyBatisCommonConfig - Class in net.solarnetwork.central.common.dao.config
Configuration for MyBatis.
MyBatisCommonConfig() - Constructor for class net.solarnetwork.central.common.dao.config.MyBatisCommonConfig
 
MyBatisExceptionTranslator - Class in net.solarnetwork.central.dao.mybatis.support
Extension of MyBatisExceptionTranslator to handle connection pool exceptions like org.springframework.jdbc.CannotGetJdbcConnectionException that are returned themselves.
MyBatisExceptionTranslator(DataSource, boolean) - Constructor for class net.solarnetwork.central.dao.mybatis.support.MyBatisExceptionTranslator
Constructor.
MyBatisNetworkAssociationDao - Class in net.solarnetwork.central.dao.mybatis
MyBatis implementation of NetworkAssociationDao.
MyBatisNetworkAssociationDao() - Constructor for class net.solarnetwork.central.dao.mybatis.MyBatisNetworkAssociationDao
 
MyBatisNetworkAssociationDaoConfig - Class in net.solarnetwork.central.common.dao.config
MyBatis network association DAO configuration.
MyBatisNetworkAssociationDaoConfig() - Constructor for class net.solarnetwork.central.common.dao.config.MyBatisNetworkAssociationDaoConfig
 
MyBatisSolarLocationDao - Class in net.solarnetwork.central.dao.mybatis
MyBatis implementation of SolarLocationDao.
MyBatisSolarLocationDao() - Constructor for class net.solarnetwork.central.dao.mybatis.MyBatisSolarLocationDao
Default constructor.
MyBatisSolarNodeDao - Class in net.solarnetwork.central.dao.mybatis
MyBatis implementation of SolarNodeDao.
MyBatisSolarNodeDao() - Constructor for class net.solarnetwork.central.dao.mybatis.MyBatisSolarNodeDao
Default constructor.
MyBatisSolarNodeDaoConfig - Class in net.solarnetwork.central.common.dao.config
SolarNode DAO configuration.
MyBatisSolarNodeDaoConfig() - Constructor for class net.solarnetwork.central.common.dao.config.MyBatisSolarNodeDaoConfig
 
MyBatisSolarNodeMetadataDao - Class in net.solarnetwork.central.dao.mybatis
MyBatis implementation of SolarNodeMetadataDao.
MyBatisSolarNodeMetadataDao() - Constructor for class net.solarnetwork.central.dao.mybatis.MyBatisSolarNodeMetadataDao
Default constructor.
MyBatisUserMetadataDao - Class in net.solarnetwork.central.dao.mybatis
MyBatis implementation of UserMetadataDao.
MyBatisUserMetadataDao() - Constructor for class net.solarnetwork.central.dao.mybatis.MyBatisUserMetadataDao
Default constructor.
MyBatisVersionedMessageDao - Class in net.solarnetwork.central.dao.mybatis
MyBatis implementation of VersionedMessageDao.
MyBatisVersionedMessageDao() - Constructor for class net.solarnetwork.central.dao.mybatis.MyBatisVersionedMessageDao
 
MyBatisVersionedMessageDao.QueryName - Enum Class in net.solarnetwork.central.dao.mybatis
Query name enumeration.

N

net.solarnetwork.central - package net.solarnetwork.central
 
net.solarnetwork.central.aop - package net.solarnetwork.central.aop
 
net.solarnetwork.central.biz - package net.solarnetwork.central.biz
 
net.solarnetwork.central.biz.dao - package net.solarnetwork.central.biz.dao
 
net.solarnetwork.central.cloud.aws.biz - package net.solarnetwork.central.cloud.aws.biz
 
net.solarnetwork.central.cloud.aws.domain - package net.solarnetwork.central.cloud.aws.domain
 
net.solarnetwork.central.cloud.biz - package net.solarnetwork.central.cloud.biz
 
net.solarnetwork.central.cloud.domain - package net.solarnetwork.central.cloud.domain
 
net.solarnetwork.central.common.config - package net.solarnetwork.central.common.config
 
net.solarnetwork.central.common.dao - package net.solarnetwork.central.common.dao
 
net.solarnetwork.central.common.dao.config - package net.solarnetwork.central.common.dao.config
 
net.solarnetwork.central.common.dao.jdbc - package net.solarnetwork.central.common.dao.jdbc
 
net.solarnetwork.central.common.dao.jdbc.sql - package net.solarnetwork.central.common.dao.jdbc.sql
 
net.solarnetwork.central.common.job - package net.solarnetwork.central.common.job
 
net.solarnetwork.central.common.mail.javamail - package net.solarnetwork.central.common.mail.javamail
 
net.solarnetwork.central.dao - package net.solarnetwork.central.dao
 
net.solarnetwork.central.dao.mybatis - package net.solarnetwork.central.dao.mybatis
 
net.solarnetwork.central.dao.mybatis.support - package net.solarnetwork.central.dao.mybatis.support
 
net.solarnetwork.central.dao.mybatis.type - package net.solarnetwork.central.dao.mybatis.type
 
net.solarnetwork.central.domain - package net.solarnetwork.central.domain
 
net.solarnetwork.central.mail - package net.solarnetwork.central.mail
 
net.solarnetwork.central.mail.config - package net.solarnetwork.central.mail.config
 
net.solarnetwork.central.mail.mock - package net.solarnetwork.central.mail.mock
 
net.solarnetwork.central.mail.support - package net.solarnetwork.central.mail.support
 
net.solarnetwork.central.scheduler - package net.solarnetwork.central.scheduler
 
net.solarnetwork.central.security - package net.solarnetwork.central.security
 
net.solarnetwork.central.security.config - package net.solarnetwork.central.security.config
 
net.solarnetwork.central.security.jdbc - package net.solarnetwork.central.security.jdbc
 
net.solarnetwork.central.security.service - package net.solarnetwork.central.security.service
 
net.solarnetwork.central.security.web - package net.solarnetwork.central.security.web
 
net.solarnetwork.central.security.web.support - package net.solarnetwork.central.security.web.support
 
net.solarnetwork.central.support - package net.solarnetwork.central.support
 
net.solarnetwork.central.support.xslt - package net.solarnetwork.central.support.xslt
 
net.solarnetwork.central.web - package net.solarnetwork.central.web
 
net.solarnetwork.central.web.support - package net.solarnetwork.central.web.support
 
networkAssociationDao() - Method in class net.solarnetwork.central.common.dao.config.MyBatisNetworkAssociationDaoConfig
 
NetworkAssociationDao - Interface in net.solarnetwork.central.dao
DAO API for network association support.
networkIdentificationBiz(NetworkIdentityConfig.NetworkIdentitySettings) - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig
 
NetworkIdentificationBiz - Interface in net.solarnetwork.central.biz
API for identifying SolarNetwork.
NetworkIdentityConfig - Class in net.solarnetwork.central.common.config
Network identity configuration.
NetworkIdentityConfig() - Constructor for class net.solarnetwork.central.common.config.NetworkIdentityConfig
 
NetworkIdentityConfig.NetworkIdentitySettings - Class in net.solarnetwork.central.common.config
Settings for the NetworkIdentityBiz.
networkIdentitySettings() - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig
 
NetworkIdentitySettings() - Constructor for class net.solarnetwork.central.common.config.NetworkIdentityConfig.NetworkIdentitySettings
 
newCondition() - Method in class net.solarnetwork.central.web.support.ContentCachingFilter.LockAndCount
 
newFileItemFactory() - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Factory method for a Commons DiskFileItemFactory instance.
newFileUpload(FileItemFactory) - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Factory method for a Commons FileUpload instance.
newFileUpload(FileItemFactory) - Method in class org.springframework.web.multipart.commons.CommonsMultipartResolver
Initialize the underlying org.apache.tomcat.util.http.fileupload.servlet.ServletFileUpload instance.
Node - Enum constant in enum class net.solarnetwork.central.security.SecurityPolicyMetadataType
A node specific mettadata type.
NODE_OWNERSHIP_CACHE - Static variable in class net.solarnetwork.central.common.dao.config.SolarNodeOwnershipDaoConfig
A qualifier to use for the node ownership Cache.
NodeCriteria - Interface in net.solarnetwork.central.common.dao
Search criteria for node related data.
NodeEventObservationRegistrar<T> - Interface in net.solarnetwork.central.biz
API for a registry of node-based event observers.
NodeFilter - Interface in net.solarnetwork.central.domain
Filter API for node related data.
NodeGroupIdentity - Interface in net.solarnetwork.central.domain
Node group identity information.
NodeGroupInformation - Interface in net.solarnetwork.central.domain
General node group information.
nodeId(Long, String, Instant, Aggregation) - Static method in class net.solarnetwork.central.domain.AggregateDatumId
Create a new node aggregate datum ID.
NodeIdentity - Interface in net.solarnetwork.central.domain
Node identity information.
NodeInformation - Interface in net.solarnetwork.central.domain
General node information.
NodeMappingFilter - Interface in net.solarnetwork.central.domain
Extension of Filter for mapping node IDs into virtual IDs.
NodeMetadata - Interface in net.solarnetwork.central.domain
API for node metadata.
NodeMetadataSerializer - Class in net.solarnetwork.central.support
JSON serializer for NodeMetadata.
NodeMetadataSerializer() - Constructor for class net.solarnetwork.central.support.NodeMetadataSerializer
 
NodeOwnershipCriteria - Interface in net.solarnetwork.central.common.dao
Search criteria for node ownership.
nodeOwnershipDao() - Method in class net.solarnetwork.central.common.dao.config.SolarNodeOwnershipDaoConfig
 
nodeServiceAuditor(JdbcNodeServiceAuditorConfig.NodeServiceAuditorSettings) - Method in class net.solarnetwork.central.common.config.JdbcNodeServiceAuditorConfig
Auditor for node service events.
NodeServiceAuditor - Interface in net.solarnetwork.central.biz
API for auditing node service events in SolarNetwork.
nodeServiceAuditorSettings() - Method in class net.solarnetwork.central.common.config.JdbcNodeServiceAuditorConfig
Configuration settings for the node service auditor.
NodeServiceAuditorSettings() - Constructor for class net.solarnetwork.central.common.config.JdbcNodeServiceAuditorConfig.NodeServiceAuditorSettings
 
NodeUserDetailsService - Class in net.solarnetwork.central.security
Implementation of UserDetailsService for X.509 authenticated nodes.
NodeUserDetailsService() - Constructor for class net.solarnetwork.central.security.NodeUserDetailsService
 
nonArchivedNodeIdsForToken(String) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcSolarNodeOwnershipDao
 
nonArchivedNodeIdsForToken(String) - Method in interface net.solarnetwork.central.dao.SolarNodeOwnershipDao
Get the available non-archived node IDs associated with a security token ID.
normalizedLocation(Location) - Static method in class net.solarnetwork.central.domain.SolarLocation
Return a new SolarLocation with normalized values from another Location.
NOT - Enum constant in enum class net.solarnetwork.central.dao.ObjectCriteria.JoinType
Join all enclosed AttributeSearchFilter objects with a logical NOT.
NOT_EQUAL - Enum constant in enum class net.solarnetwork.central.dao.ObjectCriteria.MatchType
Match anything but exactly this attribute value.
NoTransaction - Enum constant in enum class net.solarnetwork.central.dao.BulkLoadingDao.LoadingTransactionMode
Load without any transaction.
NumericArrayTypeHandler - Class in net.solarnetwork.central.dao.mybatis.type
Type handler for NUMERIC[] arrays.
NumericArrayTypeHandler() - Constructor for class net.solarnetwork.central.dao.mybatis.type.NumericArrayTypeHandler
Constructor.

O

ObjectCriteria<T> - Interface in net.solarnetwork.central.dao
Generic object search criteria API.
ObjectCriteria.JoinType - Enum Class in net.solarnetwork.central.dao
Search filter boolean join types.
ObjectCriteria.MatchType - Enum Class in net.solarnetwork.central.dao
Search match types.
objectMapper - Variable in class net.solarnetwork.central.support.xslt.BaseXsltService
A JSON mapper.
ObjectMapperFilteredResultsProcessor<R> - Class in net.solarnetwork.central.support
Basic FilteredResultsProcessor that serializes using Jackson JSON.
ObjectMapperFilteredResultsProcessor(JsonGenerator, SerializerProvider, MimeType, JsonSerializer<R>) - Constructor for class net.solarnetwork.central.support.ObjectMapperFilteredResultsProcessor
Constructor.
ObjectSearchFilter<T> - Class in net.solarnetwork.central.support
Generic object search filter.
ObjectSearchFilter(T) - Constructor for class net.solarnetwork.central.support.ObjectSearchFilter
ObjectSearchFilter(T, ObjectCriteria.MatchType, ObjectCriteria.JoinType) - Constructor for class net.solarnetwork.central.support.ObjectSearchFilter
Constructor.
ObjectSearchFilters<T> - Class in net.solarnetwork.central.support
Collection of object search filters.
ObjectSearchFilters(ObjectCriteria.JoinType) - Constructor for class net.solarnetwork.central.support.ObjectSearchFilters
Construct a new ObjectSearchFilters object with a join type.
ObjectSearchFilters(ObjectCriteria.JoinType, T) - Constructor for class net.solarnetwork.central.support.ObjectSearchFilters
Construct a search filters object out of a single filter, using ObjectCriteria.MatchType.EQUAL.
ObjectSearchFilters(ObjectCriteria.JoinType, T, ObjectCriteria.JoinType) - Constructor for class net.solarnetwork.central.support.ObjectSearchFilters
Construct a search filters object out of a single filter, using ObjectCriteria.MatchType.EQUAL.
ObjectSearchFilters(T) - Constructor for class net.solarnetwork.central.support.ObjectSearchFilters
Construct a search filters object out of a single filter, using ObjectCriteria.JoinType.AND and ObjectCriteria.MatchType.EQUAL.
ObservableMqttConnection - Class in net.solarnetwork.central.support
Basic MQTT connection service with a configurable list of observers.
ObservableMqttConnection(MqttConnectionFactory, StatTracker, String, List<MqttConnectionObserver>) - Constructor for class net.solarnetwork.central.support.ObservableMqttConnection
Constructor.
offer(E) - Method in class net.solarnetwork.central.support.DelayQueueSet
Inserts the specified element into this delay queue.
offer(E) - Method in class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
 
offer(E, long, TimeUnit) - Method in class net.solarnetwork.central.support.DelayQueueSet
Inserts the specified element into this delay queue.
offer(E, long, TimeUnit) - Method in class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
 
onCacheEviction(String, CachedContent) - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
 
onCacheEviction(K, V) - Method in interface net.solarnetwork.central.support.CacheUtils.CacheEvictionListener
Receive a cache eviction notification.
onCreated(Iterable<CacheEntryEvent<? extends String, ? extends CachedContent>>) - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
 
onExpired(Iterable<CacheEntryEvent<? extends String, ? extends CachedContent>>) - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
 
onMaxLength(long, long) - Method in class net.solarnetwork.central.web.MaxUploadSizeInputStream
 
onMqttServerConnectionEstablished(MqttConnection, boolean) - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Callback when the MQTT connection has been established.
onMqttServerConnectionEstablished(MqttConnection, boolean) - Method in class net.solarnetwork.central.support.ObservableMqttConnection
 
onMqttServerConnectionLost(MqttConnection, boolean, Throwable) - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Callback when the MQTT connection has been lost.
onMqttServerConnectionLost(MqttConnection, boolean, Throwable) - Method in class net.solarnetwork.central.support.ObservableMqttConnection
 
onRemoved(Iterable<CacheEntryEvent<? extends String, ? extends CachedContent>>) - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
 
onUpdated(Iterable<CacheEntryEvent<? extends String, ? extends CachedContent>>) - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
 
OptimizedQueryFilter - Interface in net.solarnetwork.central.domain
Filter API for query optimizations to apply.
OR - Enum constant in enum class net.solarnetwork.central.dao.ObjectCriteria.JoinType
Join all enclosed AttributeSearchFilter objects with a logical OR.
orderBySorts(Iterable<SortDescriptor>, Map<String, String>, StringBuilder) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Generate SQL ORDER BY criteria for a set of SortDescriptor.
org.springframework.web.multipart.commons - package org.springframework.web.multipart.commons
Spring web multipart implementation using Apache Tomcat Multipart.
OutputSerializationSupportContext<T> - Record Class in net.solarnetwork.central.support
Supporting services for output serialization.
OutputSerializationSupportContext(ObjectMapper, ObjectMapper, JsonSerializer<T>, PropertySerializerRegistrar) - Constructor for record class net.solarnetwork.central.support.OutputSerializationSupportContext
Creates an instance of a OutputSerializationSupportContext record class.
OVERLAP - Enum constant in enum class net.solarnetwork.central.dao.ObjectCriteria.MatchType
For array comparison, an overlap operator.
ownershipFor(Long, Long) - Static method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
Create a new ownership instance.
ownershipFor(Long, Long, String, String) - Static method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
Create a new private ownership instance.
ownershipForNodeId(Long) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcSolarNodeOwnershipDao
 
ownershipForNodeId(Long) - Method in interface net.solarnetwork.central.dao.SolarNodeOwnershipDao
Get the ownership information of a node.
ownershipsForUserId(Long) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcSolarNodeOwnershipDao
 
ownershipsForUserId(Long) - Method in interface net.solarnetwork.central.dao.SolarNodeOwnershipDao
Get all available node ownership for a user ID.

P

PARAM_FILTER - Static variable in class net.solarnetwork.central.dao.mybatis.MyBatisSolarNodeMetadataDao
The query parameter for a general Filter object value.
parse(String, Locale) - Method in class net.solarnetwork.central.support.DelegatingParser
 
parse(String, Locale) - Method in class net.solarnetwork.central.support.InstantFormatter
 
parseFileItems(List<FileItem>, String) - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Parse the given List of Commons FileItems into a Spring MultipartParsingResult, containing Spring MultipartFile instances and a Map of multipart parameter.
parseParameterMap(HttpServletRequest) - Method in class org.springframework.web.multipart.commons.ServletFileUpload
Processes an RFC 1867 compliant multipart/form-data stream.
parseParameterMap(RequestContext) - Method in class org.springframework.web.multipart.commons.ServletFileUpload
Processes an RFC 1867 compliant multipart/form-data stream.
parsePemCertificates(Reader) - Static method in class net.solarnetwork.central.security.CertificateUtils
Parse PEM certificate data.
parseRequest(HttpServletRequest) - Method in class org.springframework.web.multipart.commons.CommonsMultipartResolver
Parse the given servlet request, resolving its multipart elements.
parseRequest(HttpServletRequest) - Method in class org.springframework.web.multipart.commons.ServletFileUpload
Processes an RFC 1867 compliant multipart/form-data stream.
passwordEncoder() - Method in class net.solarnetwork.central.security.config.PasswordEncoderConfig
 
PasswordEncoderConfig - Class in net.solarnetwork.central.security.config
Password encoder configuration.
PasswordEncoderConfig() - Constructor for class net.solarnetwork.central.security.config.PasswordEncoderConfig
 
Paused - Enum constant in enum class net.solarnetwork.central.scheduler.JobStatus
The job will not be executed in the future, but can be resumed.
Paused - Enum constant in enum class net.solarnetwork.central.scheduler.SchedulerStatus
The scheduler has been paused, is not executing any more jobs, and can be re-started.
pauseJob(String, String) - Method in interface net.solarnetwork.central.scheduler.SchedulerManager
Pause a specific job.
pauseJob(String, String) - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
 
peek() - Method in class net.solarnetwork.central.support.DelayQueueSet
Retrieves, but does not remove, the head of this queue, or returns null if this queue is empty.
peek() - Method in class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
 
performPingTest() - Method in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
 
performPingTest() - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
 
performPingTest() - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
 
performPingTest() - Method in class net.solarnetwork.central.scheduler.ThreadPoolTaskExecutorPingTest
 
performPingTest() - Method in class net.solarnetwork.central.scheduler.ThreadPoolTaskSchedulerPingTest
 
performPingTest() - Method in class net.solarnetwork.central.support.DelayedOcassionalProcessor
 
performPingTest() - Method in class net.solarnetwork.central.support.DirectoryCleanerJob
 
performPingTest() - Method in class net.solarnetwork.central.web.support.ContentCachingFilter
 
performPingTest() - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
 
performServiceMaintenance(Map<String, ?>) - Method in interface net.solarnetwork.central.biz.MaintenanceSubscriber
Perform any required periodic maintenance.
persist(T) - Method in interface net.solarnetwork.central.common.dao.GenericWriteOnlyDao
Persist a new entity.
PingController - Class in net.solarnetwork.central.web
A web controller for running a set of PingTest tests and returning the results.
PingController(List<PingTest>) - Constructor for class net.solarnetwork.central.web.PingController
Constructor.
PingController.PingResults - Class in net.solarnetwork.central.web
An overall test results class.
PingResults(Instant, Map<String, PingTestResultDisplay>) - Constructor for class net.solarnetwork.central.web.PingController.PingResults
Construct with values.
policyEnforcerCheck(T) - Method in class net.solarnetwork.central.security.AuthorizationSupport
Enforce a security policy on a domain object and SecurityPolicyMetadataType#Node metadata type.
policyEnforcerCheck(T, SecurityPolicyMetadataType) - Method in class net.solarnetwork.central.security.AuthorizationSupport
Enforce a security policy on a domain object or collection of domain objects.
poll() - Method in class net.solarnetwork.central.support.DelayQueueSet
Retrieves and removes the expired head of this queue, or returns null if this queue has no expired elements.
poll() - Method in class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
 
poll(long, TimeUnit) - Method in class net.solarnetwork.central.support.DelayQueueSet
Retrieves and removes the expired head of this queue, waiting if necessary until an expired element is available on this queue, or the specified wait time expires.
poll(long, TimeUnit) - Method in class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
 
popNestedPath() - Method in class net.solarnetwork.central.support.DelegatingErrors
 
populateIdValue(StringBuilder) - Method in class net.solarnetwork.central.domain.AggregateDatumId
 
populateIdValue(StringBuilder) - Method in class net.solarnetwork.central.domain.BasePK
Populate a string builder with an ID value.
populateIdValue(StringBuilder) - Method in class net.solarnetwork.central.domain.KeyTypePK
 
populateIdValue(StringBuilder) - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
 
populateIdValue(StringBuilder) - Method in class net.solarnetwork.central.domain.LongStringCompositePK
 
populateIdValue(StringBuilder) - Method in class net.solarnetwork.central.domain.UserLongCompositePK
 
populateIdValue(StringBuilder) - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
 
populateIdValue(StringBuilder) - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
 
populateIdValue(StringBuilder) - Method in class net.solarnetwork.central.domain.UserStringCompositePK
 
populateIdValue(StringBuilder) - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
 
populateIdValue(StringBuilder) - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
 
populateIdValue(StringBuilder) - Method in class net.solarnetwork.central.domain.UserUuidPK
 
populateStringValue(StringBuilder) - Method in class net.solarnetwork.central.domain.AggregateDatumId
 
populateStringValue(StringBuilder) - Method in class net.solarnetwork.central.domain.BasePK
Populate a string builder with a friendly string value.
populateStringValue(StringBuilder) - Method in class net.solarnetwork.central.domain.KeyTypePK
 
populateStringValue(StringBuilder) - Method in class net.solarnetwork.central.domain.LongIntegerCompositePK
 
populateStringValue(StringBuilder) - Method in class net.solarnetwork.central.domain.LongStringCompositePK
 
populateStringValue(StringBuilder) - Method in class net.solarnetwork.central.domain.UserLongCompositePK
 
populateStringValue(StringBuilder) - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
 
populateStringValue(StringBuilder) - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
 
populateStringValue(StringBuilder) - Method in class net.solarnetwork.central.domain.UserStringCompositePK
 
populateStringValue(StringBuilder) - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
 
populateStringValue(StringBuilder) - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
 
populateStringValue(StringBuilder) - Method in class net.solarnetwork.central.domain.UserUuidPK
 
PostalCode - Enum constant in enum class net.solarnetwork.central.domain.LocationPrecision
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class net.solarnetwork.central.common.config.ApplicationMetadataEnvironmentPostProcessor
 
postProcessFilterProperties(F, Map<String, Object>) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisFilterableDao
Callback to alter the default SQL properties set up by BaseMyBatisFilterableDao.findFiltered(Filter, List, Integer, Integer).
postProcessFilterProperties(F, Map<String, Object>) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisFilterableDaoSupport
Callback to alter the default SQL properties set up by FilterableDao.findFiltered(Object, List, Integer, Integer)
postProcessFilterProperties(Location, Map<String, Object>) - Method in class net.solarnetwork.central.dao.mybatis.MyBatisSolarLocationDao
 
prepareArrayParameter(Connection, PreparedStatement, int, Integer[]) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement INTEGER array parameter.
prepareArrayParameter(Connection, PreparedStatement, int, Integer[], boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement INTEGER array parameter.
prepareArrayParameter(Connection, PreparedStatement, int, Long[]) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement BIGINT array parameter.
prepareArrayParameter(Connection, PreparedStatement, int, Long[], boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement BIGINT array parameter.
prepareArrayParameter(Connection, PreparedStatement, int, String[]) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement TEXT array parameter.
prepareArrayParameter(Connection, PreparedStatement, int, String[], boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement TEXT array parameter.
prepareArrayParameter(Connection, PreparedStatement, int, String, Object[]) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement array parameter.
prepareArrayParameter(Connection, PreparedStatement, int, String, Object[], boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement array parameter.
prepareArrayParameter(Connection, PreparedStatement, int, UUID[]) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement UUID array parameter.
prepareArrayParameter(Connection, PreparedStatement, int, UUID[], boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement UUID array parameter.
prepareCodedValue(PreparedStatement, int, CodedValue, CodedValue, boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL query CodedValue parameter as a INTEGER.
prepareCodedValueChar(PreparedStatement, int, CodedValue, CodedValue, boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL query CodedValue parameter as a CHARACTER.
prepareCodedValuesArray(Connection, PreparedStatement, int, Collection<? extends CodedValue>, boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL query CodedValue parameter as a INTEGER.
prepareDateRange(DateRangeCriteria, PreparedStatement, int) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL query date range filter.
prepareFileUpload(String) - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Determine an appropriate FileUpload instance for the given encoding.
prepareJsonString(Object, PreparedStatement, int, boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL query JSON string parameter.
prepareLimitOffset(PaginationCriteria, Connection, PreparedStatement, int) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL query limit/offset.
prepareLocationRequestCriteria(Long, LocationRequestCriteria, Connection, PreparedStatement, int) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.LocationRequestSqlUtils
Prepare a location request filter SQL query.
prepareOptimizedArrayParameter(Connection, PreparedStatement, int, Integer[]) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement INTEGER array parameter, optimized to a non-array parameter if the array holds a single object.
prepareOptimizedArrayParameter(Connection, PreparedStatement, int, Long[]) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement BIGINT array parameter, optimized to a non-array parameter if the array holds a single object.
prepareOptimizedArrayParameter(Connection, PreparedStatement, int, Long[], boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement BIGINT array parameter, optimized to a non-array parameter if the array holds a single object.
prepareOptimizedArrayParameter(Connection, PreparedStatement, int, String[]) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement TEXT array parameter, optimized to a non-array parameter if the array holds a single object.
prepareOptimizedArrayParameter(Connection, PreparedStatement, int, String[], boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement TEXT array parameter, optimized to a non-array parameter if the array holds a single object.
prepareOptimizedArrayParameter(Connection, PreparedStatement, int, String, Object[]) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement array parameter, optimized to a non-array parameter if the array holds a single object.
prepareOptimizedArrayParameter(Connection, PreparedStatement, int, String, Object[], boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement array parameter, optimized to a non-array parameter if the array holds a single object.
prepareOptimizedArrayParameter(Connection, PreparedStatement, int, UUID[]) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement UUID array parameter, optimized to a non-array parameter if the array holds a single object.
prepareOptimizedArrayParameter(Connection, PreparedStatement, int, UUID[], boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Prepare a SQL statement UUID array parameter, optimized to a non-array parameter if the array holds a single object.
preprocessInsert(T) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
Process a new unsaved entity for persisting.
preprocessInsert(T) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Process a new unsaved entity for persisting.
PRESENT - Enum constant in enum class net.solarnetwork.central.dao.ObjectCriteria.MatchType
Match if the attribute name is present, regardless of its value.
print(Instant, Locale) - Method in class net.solarnetwork.central.support.InstantFormatter
 
privateOwnershipFor(Long, Long) - Static method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
Create a new private ownership instance.
privateOwnershipFor(Long, Long, String, String) - Static method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
Create a new private ownership instance.
processAuthenticationEvent(AbstractAuthenticationEvent) - Method in class net.solarnetwork.central.security.service.AuthenticationUserEventPublisher
Process authentication events.
processItemInternal(T) - Method in class net.solarnetwork.central.support.DelayedOcassionalProcessor
Process a delayed item.
processResultRow(ResultSet) - Method in class net.solarnetwork.central.common.job.TieredStoredProcedureStaleRecordProcessor
Process a procedure result set row.
propertiesForLocale(Locale) - Method in class net.solarnetwork.central.support.VersionedMessageDaoMessageSource
Get a Properties object of all available messages for a given locale.
prune() - Method in class net.solarnetwork.central.support.BasicSharedValueCache
Prune shared values no longer in use.
prune() - Method in interface net.solarnetwork.central.support.SharedValueCache
Prune shared values no longer in use.
publish(T, String) - Method in class net.solarnetwork.central.support.MqttJsonPublisher
Publish an item to a given topic.
publish(T, String, boolean, MqttQos) - Method in class net.solarnetwork.central.support.MqttJsonPublisher
Publish an item to a given topic.
purgeEvents(UserEventMaintenanceDao.UserEventPurgeFilter) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcUserEventDao
 
purgeEvents(UserEventMaintenanceDao.UserEventPurgeFilter) - Method in interface net.solarnetwork.central.common.dao.UserEventMaintenanceDao
Purge events matching the given filter.
purgeOldJobs(Instant) - Method in interface net.solarnetwork.central.dao.ClaimableJobDao
Purge old jobs.
pushNestedPath(String) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
put(E) - Method in class net.solarnetwork.central.support.DelayQueueSet
Inserts the specified element into this delay queue.
put(E) - Method in class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
 
put(K, String) - Method in class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
 
put(K, S, Function<S, V>, long) - Method in class net.solarnetwork.central.support.BasicSharedValueCache
 
put(K, S, Function<S, V>, long) - Method in interface net.solarnetwork.central.support.SharedValueCache
Add a value to the cache.
put(K, V) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
Add an element to the cache.
put(K, V) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
put(K, V) - Method in class net.solarnetwork.central.support.SimpleCache
 
putAll(Map<? extends K, ? extends String>) - Method in class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
 
putAll(Map<? extends K, ? extends V>) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
putAll(Map<? extends K, ? extends V>) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
putAll(Map<? extends K, ? extends V>) - Method in class net.solarnetwork.central.support.SimpleCache
 
putIfAbsent(K, V) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
Add an element to the cache only if its key does not already exist in the cache.
putIfAbsent(K, V) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
putIfAbsent(K, V) - Method in class net.solarnetwork.central.support.SimpleCache
 
putSecret(String, String) - Method in interface net.solarnetwork.central.biz.SecretsBiz
Put a secret value.
putSecret(String, String) - Method in class net.solarnetwork.central.biz.SimpleSecretsBiz
 
putSecret(String, String) - Method in class net.solarnetwork.central.cloud.aws.biz.AwsSecretsBiz
 
putSecret(String, Map<String, ?>) - Method in interface net.solarnetwork.central.biz.SecretsBiz
Put a Map as a JSON object string secret value.

Q

QUERY_FOR_ALL - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
The query name used for BaseMyBatisGenericDao.getAll(List).
QUERY_FOR_ALL - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
The query name used for GenericDao.getAll(List).
QUERY_FOR_CONFIRMATION_CODE - Static variable in class net.solarnetwork.central.dao.mybatis.MyBatisNetworkAssociationDao
The query used by invalid input: '{@link #getNetworkAssociationForConfirmationKey(String, String).'
QUERY_FOR_COUNTRY_TIME_ZONE - Static variable in class net.solarnetwork.central.dao.mybatis.MyBatisSolarLocationDao
QUERY_FOR_EXACT_LOCATION - Static variable in class net.solarnetwork.central.dao.mybatis.MyBatisSolarLocationDao
QUERY_FOR_ID - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
QUERY_FOR_ID - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
The query name used for GenericDao.get(Object).
QUERY_FOR_METADATA_PATH - Static variable in class net.solarnetwork.central.dao.mybatis.MyBatisUserMetadataDao
The query used by
invalid reference
#metadataAtPath(Long, String)
.
QUERY_FOR_NEXT_NODE_ID - Static variable in class net.solarnetwork.central.dao.mybatis.MyBatisSolarNodeDao
The query name used for MyBatisSolarNodeDao.getUnusedNodeId().
QUERY_FOR_NODE - Static variable in class net.solarnetwork.central.dao.mybatis.MyBatisSolarLocationDao
QUEUED_KEY - Static variable in interface net.solarnetwork.central.domain.ClaimableJobState
The standard key for a "queued" state.
QueueSize - Enum constant in enum class net.solarnetwork.central.support.DelayedOcassionalProcessor.Stats
Current queue size.

R

RandomUuidFunction - Class in net.solarnetwork.central.support.xslt
Generate a UUIDv4 (random) string.
RandomUuidFunction() - Constructor for class net.solarnetwork.central.support.xslt.RandomUuidFunction
Constructor.
RandomUuidGenerator - Class in net.solarnetwork.central.support
Generate random UUIDs.
RandomUuidGenerator() - Constructor for class net.solarnetwork.central.support.RandomUuidGenerator
 
ReadNodeData - Enum constant in enum class net.solarnetwork.central.security.SecurityTokenType
A read-only token, granting the bearer access to query read node data only.
reconnectWriter() - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
Cause the writing thread to re-connect to the database with a new connection.
Region - Enum constant in enum class net.solarnetwork.central.domain.LocationPrecision
 
registerCacheEntryListener(CacheEntryListenerConfiguration<K, V>) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
Register a cache entry listener configuration.
registerCacheEntryListener(CacheEntryListenerConfiguration<K, V>) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
registerCacheEntryListener(CacheEntryListenerConfiguration<K, V>) - Method in class net.solarnetwork.central.support.SimpleCache
 
registerCacheEvictionListener(Cache<K, V>, CacheUtils.CacheEvictionListener<K, V>) - Static method in class net.solarnetwork.central.support.CacheUtils
Register a cache eviction listener if possible.
registerNodeObserver(Consumer<T>, Long...) - Method in interface net.solarnetwork.central.biz.NodeEventObservationRegistrar
Register a node observer.
registrar() - Method in record class net.solarnetwork.central.support.OutputSerializationSupportContext
Returns the value of the registrar record component.
REGISTRATION_ALREADY_CONFIRMED - Enum constant in enum class net.solarnetwork.central.security.AuthorizationException.Reason
Registration already confirmed.
REGISTRATION_NOT_CONFIRMED - Enum constant in enum class net.solarnetwork.central.security.AuthorizationException.Reason
Registration not confirmed.
reject(String) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
reject(String, Object[], String) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
reject(String, String) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
Rejected - Enum constant in enum class net.solarnetwork.central.domain.LocationRequestStatus
The request has been rejected.
rejectValue(String, String) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
rejectValue(String, String, Object[], String) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
rejectValue(String, String, String) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
RELATION_DELETE - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
RELATION_INSERT - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
RELATION_LIST_QUERY_FOR_PARENT - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
RELATION_OBJ_QUERY_FOR_PARENT - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
RELATION_UPDATE - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
remainingCapacity() - Method in class net.solarnetwork.central.support.DelayQueueSet
Always returns Integer.MAX_VALUE because a DelayQueue is not capacity constrained.
remainingCapacity() - Method in class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
 
RemoteServiceException - Exception Class in net.solarnetwork.central
Exception thrown when interacting with a remote service.
RemoteServiceException(String) - Constructor for exception class net.solarnetwork.central.RemoteServiceException
Construct with a message.
RemoteServiceException(String, Throwable) - Constructor for exception class net.solarnetwork.central.RemoteServiceException
Construct with a message and nested exception.
RemoteServiceException(Throwable) - Constructor for exception class net.solarnetwork.central.RemoteServiceException
Construct with a nested exception.
remove() - Method in class net.solarnetwork.central.support.DelayQueueSet
Retrieves and removes the expired head of this queue, or throws an exception if this queue has no expired elements.
remove(Object) - Method in class net.solarnetwork.central.support.DelayQueueSet
Removes a single instance of the specified element from this queue, if it is present, whether or not it has expired.
remove(Object) - Method in class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
 
remove(Object) - Method in class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
 
remove(K) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
remove(K) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
remove(K) - Method in class net.solarnetwork.central.support.SimpleCache
 
remove(K, V) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
remove(K, V) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
remove(K, V) - Method in class net.solarnetwork.central.support.SimpleCache
 
removeAll() - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
removeAll() - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
removeAll() - Method in class net.solarnetwork.central.support.SimpleCache
 
removeAll(Set<? extends K>) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
removeAll(Set<? extends K>) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
removeAll(Set<? extends K>) - Method in class net.solarnetwork.central.support.SimpleCache
 
removeAuthentication() - Static method in class net.solarnetwork.central.security.SecurityUtils
Clear the current authentication.
removeEmptyValues() - Method in class net.solarnetwork.central.domain.SolarLocation
Change values that are non-null but empty to null.
removeEmptyValues() - Method in class net.solarnetwork.central.support.SourceLocationFilter
Change values that are non-null but empty to null.
removeSolarNodeMetadata(Long) - Method in class net.solarnetwork.central.biz.dao.DaoSolarNodeMetadataBiz
 
removeSolarNodeMetadata(Long) - Method in interface net.solarnetwork.central.biz.SolarNodeMetadataBiz
Remove all metadata to a specific node.
removeUserMetadata(Long) - Method in class net.solarnetwork.central.biz.dao.DaoUserMetadataBiz
 
removeUserMetadata(Long) - Method in interface net.solarnetwork.central.biz.UserMetadataBiz
Remove all metadata to a specific user.
RepeatableTaskException - Exception Class in net.solarnetwork.central
An exception when some task that can be repeated safely has failed to signal to the caller to retry the task.
RepeatableTaskException() - Constructor for exception class net.solarnetwork.central.RepeatableTaskException
Default constructor.
RepeatableTaskException(Serializable) - Constructor for exception class net.solarnetwork.central.RepeatableTaskException
Construct with an ID value.
RepeatableTaskException(String) - Constructor for exception class net.solarnetwork.central.RepeatableTaskException
 
RepeatableTaskException(String, Throwable) - Constructor for exception class net.solarnetwork.central.RepeatableTaskException
 
RepeatableTaskException(String, Throwable, Serializable) - Constructor for exception class net.solarnetwork.central.RepeatableTaskException
Construct with values.
RepeatableTaskException(Throwable) - Constructor for exception class net.solarnetwork.central.RepeatableTaskException
 
replace(K, V) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
replace(K, V) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
replace(K, V) - Method in class net.solarnetwork.central.support.SimpleCache
 
replace(K, V, V) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
 
replace(K, V, V) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
replace(K, V, V) - Method in class net.solarnetwork.central.support.SimpleCache
 
requestDescription(WebRequest) - Static method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Get a standardized string description of a request.
RequestLockFailures - Enum constant in enum class net.solarnetwork.central.web.support.ContentCachingFilter.ContentCachingFilterStats
Request lock failures.
RequestsFiltered - Enum constant in enum class net.solarnetwork.central.web.support.ContentCachingFilter.ContentCachingFilterStats
Requests filtered.
requestUriWithQueryParameters(HttpServletRequest) - Static method in class net.solarnetwork.central.web.WebUtils
Get the request URI including query parameters as a string.
requireAllRoles(Set<String>) - Static method in class net.solarnetwork.central.security.SecurityUtils
Require any one of a set of roles for the current actor.
requireAnyRole(Set<String>) - Static method in class net.solarnetwork.central.security.SecurityUtils
Require any one of a set of roles for the current actor.
requireNodeReadAccess(Long) - Method in class net.solarnetwork.central.security.AuthorizationSupport
Require the active user have "read" access to a given node ID.
requireNodeReadAccess(Long, Logger) - Method in class net.solarnetwork.central.security.AuthorizationSupport
Require the active user have "read" access to a given node ID.
requireNodeWriteAccess(Long) - Method in class net.solarnetwork.central.security.AuthorizationSupport
Require the active user have "write" access to a given node ID.
requireNodeWriteAccess(Long, Logger) - Method in class net.solarnetwork.central.security.AuthorizationSupport
Require the active user have "write" access to a given node ID.
requireNonNullObject(T, Object) - Static method in exception class net.solarnetwork.central.security.AuthorizationException
Helper for validating an object is not null, throwing an exception otherwise.
requireUserReadAccess(Long) - Method in class net.solarnetwork.central.security.AuthorizationSupport
Require the active user have "read" access to a given user ID.
requireUserReadAccess(Long, Logger) - Method in class net.solarnetwork.central.security.AuthorizationSupport
Require the active user have "read" access to a given user ID.
requireUserWriteAccess(Long) - Method in class net.solarnetwork.central.security.AuthorizationSupport
Require the active user have "write" access to a given user ID.
requireUserWriteAccess(Long, Logger) - Method in class net.solarnetwork.central.security.AuthorizationSupport
Require the active user have "write" access to a given user ID.
reset() - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
 
resetBuffer() - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
 
resolveCode(String, Locale) - Method in class net.solarnetwork.central.support.VersionedMessageDaoMessageSource
 
resolveEntity(String, String) - Method in class net.solarnetwork.central.support.xslt.BaseXsltService
 
resolveMultipart(HttpServletRequest) - Method in class org.springframework.web.multipart.commons.CommonsMultipartResolver
 
ResultsAdded - Enum constant in enum class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditorCount
Results added.
ResultsReadded - Enum constant in enum class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditorCount
Results re-added (from errors).
resumeJob(String, String) - Method in interface net.solarnetwork.central.scheduler.SchedulerManager
Resume a paused job.
resumeJob(String, String) - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
 
RFC_822_SAN_ID - Static variable in class net.solarnetwork.central.security.CertificateUtils
The RFC 822 Subject Alternative Name ID.
Role - Enum Class in net.solarnetwork.central.security
Security roles.
ROLE_NODE - Enum constant in enum class net.solarnetwork.central.security.Role
 
ROLE_OPS - Enum constant in enum class net.solarnetwork.central.security.Role
 
ROLE_READNODEDATA - Enum constant in enum class net.solarnetwork.central.security.Role
 
ROLE_USER - Enum constant in enum class net.solarnetwork.central.security.Role
 
ROLE_WRITENODEDATA - Enum constant in enum class net.solarnetwork.central.security.Role
 
rollback() - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport.BulkLoadingContext
 
rollback() - Method in interface net.solarnetwork.central.dao.BulkLoadingDao.LoadingContext
Discard the entities loaded within the current transaction.
run() - Method in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
 
run() - Method in class net.solarnetwork.central.common.job.JdbcCallJob
 
run() - Method in class net.solarnetwork.central.common.job.SharedValueCacheCleaner
 
run() - Method in class net.solarnetwork.central.common.job.StaleRecordProcessor
 
run() - Method in class net.solarnetwork.central.common.job.TieredStaleRecordProcessor
 
run() - Method in class net.solarnetwork.central.scheduler.ScheduledJob
 
run() - Method in class net.solarnetwork.central.support.DelayedOcassionalProcessor
 
run() - Method in class net.solarnetwork.central.support.DirectoryCleanerJob
 
Running - Enum constant in enum class net.solarnetwork.central.cloud.domain.VirtualMachineState
The machine is running.
Running - Enum constant in enum class net.solarnetwork.central.scheduler.SchedulerStatus
The scheduler has started and is scheduling jobs normally.

S

save(AppSetting) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcAppSettingDao
 
save(LocationRequest) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcLocationRequestDao
 
save(T) - Method in class net.solarnetwork.central.common.dao.CachingGenericDao
 
save(T) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
 
saveWithAssignedPrimaryKey(T) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Save an entity that uses an assigned primary key.
Scheduled - Enum constant in enum class net.solarnetwork.central.scheduler.JobStatus
The job is scheduled to run normally.
ScheduledJob - Class in net.solarnetwork.central.scheduler
A scheduled task.
ScheduledJob(JobKey, Runnable, Trigger) - Constructor for class net.solarnetwork.central.scheduler.ScheduledJob
Constructor.
scheduleJob(String, String, Runnable, Trigger) - Method in interface net.solarnetwork.central.scheduler.SchedulerManager
Schedule a job.
scheduleJob(String, String, Runnable, Trigger) - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
 
SchedulerConstants - Class in net.solarnetwork.central.scheduler
Constants for the Scheduler API.
SchedulerManager - Interface in net.solarnetwork.central.scheduler
API for management of the SolarNet scheduler.
SchedulerStatus - Enum Class in net.solarnetwork.central.scheduler
Status for the scheduler.
SchedulerUtils - Class in net.solarnetwork.central.scheduler
Utility methods for working with scheduled jobs.
searchFilter() - Method in interface net.solarnetwork.central.common.dao.SearchFilterCriteria
Parse the search filter string into a SearchFilter instance.
SearchFilterCriteria - Interface in net.solarnetwork.central.common.dao
Search criteria using a search filter.
SearchFilterUtils - Class in net.solarnetwork.central.support
Utilities for working with SearchFilter objects.
SECRETS - Static variable in interface net.solarnetwork.central.biz.SecretsBiz
A qualifier for secrets components.
SecretsBiz - Interface in net.solarnetwork.central.biz
API for secret management.
Securable - Annotation Interface in net.solarnetwork.central.domain
Annotation to help mark services as supporting security aspects.
SecurityActor - Interface in net.solarnetwork.central.security
Base interface for other authenticated detail interfaces to extend.
SecurityException - Exception Class in net.solarnetwork.central.security
Exception for security errors.
SecurityException() - Constructor for exception class net.solarnetwork.central.security.SecurityException
 
SecurityException(String) - Constructor for exception class net.solarnetwork.central.security.SecurityException
 
SecurityException(String, Throwable) - Constructor for exception class net.solarnetwork.central.security.SecurityException
 
SecurityException(Throwable) - Constructor for exception class net.solarnetwork.central.security.SecurityException
 
SecurityNode - Interface in net.solarnetwork.central.security
API for an authenticated node security details.
SecurityPolicy - Interface in net.solarnetwork.central.security
API for a security policy, that is rules defining access permissions.
SecurityPolicyEnforcer - Class in net.solarnetwork.central.security
Support for enforcing a SecurityPolicy on domain objects.
SecurityPolicyEnforcer(SecurityPolicy, Object, Object) - Constructor for class net.solarnetwork.central.security.SecurityPolicyEnforcer
Construct a new enforcer.
SecurityPolicyEnforcer(SecurityPolicy, Object, Object, PathMatcher) - Constructor for class net.solarnetwork.central.security.SecurityPolicyEnforcer
Construct a new enforcer with patch matching support.
SecurityPolicyEnforcer(SecurityPolicy, Object, Object, PathMatcher, SecurityPolicyMetadataType) - Constructor for class net.solarnetwork.central.security.SecurityPolicyEnforcer
Construct a new enforcer with patch matching support.
SecurityPolicyMetadataType - Enum Class in net.solarnetwork.central.security
The type of metadata associated with a policy action.
SecurityPolicySerializer - Class in net.solarnetwork.central.security
JSON serializer for SecurityPolicy.
SecurityPolicySerializer() - Constructor for class net.solarnetwork.central.security.SecurityPolicySerializer
 
SecurityToken - Interface in net.solarnetwork.central.security
A token based actor.
SecurityTokenAuthenticationFilter - Class in net.solarnetwork.central.security.web
Authentication filter for "SolarNetworkWS" style authentication.
SecurityTokenAuthenticationFilter() - Constructor for class net.solarnetwork.central.security.web.SecurityTokenAuthenticationFilter
Default constructor.
SecurityTokenAuthenticationFilter(PathMatcher, String) - Constructor for class net.solarnetwork.central.security.web.SecurityTokenAuthenticationFilter
Construct with a PathMatcher.
SecurityTokenAuthenticationFilter(PathMatcher, String, SecurityTokenFilterSettings) - Constructor for class net.solarnetwork.central.security.web.SecurityTokenAuthenticationFilter
Construct with a PathMatcher.
SecurityTokenCriteria - Interface in net.solarnetwork.central.common.dao
Search criteria for security token related data.
SecurityTokenDao - Interface in net.solarnetwork.central.dao
DAO API for SecurityToken instances.
SecurityTokenFilterSettings - Class in net.solarnetwork.central.security.config
Configurable settings for security token filters.
SecurityTokenFilterSettings() - Constructor for class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
 
securityTokenForId(String) - Method in interface net.solarnetwork.central.dao.SecurityTokenDao
Get a security token for a given ID.
SecurityTokenStatus - Enum Class in net.solarnetwork.central.security
Enumeration for SecurityToken status.
SecurityTokenType - Enum Class in net.solarnetwork.central.security
Enumeration of security token types.
SecurityUser - Interface in net.solarnetwork.central.security
API for user details.
SecurityUtils - Class in net.solarnetwork.central.security
Security helper methods.
SecurityUtils() - Constructor for class net.solarnetwork.central.security.SecurityUtils
 
SelectAppSetting - Class in net.solarnetwork.central.common.dao.jdbc.sql
Select for AppSetting instances.
SelectAppSetting(String[], String[]) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.SelectAppSetting
Constructor.
SelectAppSetting(String[], String[], boolean) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.SelectAppSetting
Constructor.
selectFiltered(String, F) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisDao
Perform a filter search using standardized semantics.
selectFiltered(String, F, List<SortDescriptor>, Integer, Integer) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisDao
Perform a filter search using standardized semantics.
selectFiltered(String, F, List<SortDescriptor>, Integer, Integer, BiConsumer<F, Map<String, Object>>) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisDao
Perform a filter search using standardized semantics.
selectFiltered(String, F, List<SortDescriptor>, Integer, Integer, BiConsumer<F, Map<String, Object>>, FilterResultsFactory<M, K, F>) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisDao
Perform a filter search using standardized semantics.
selectFirst(String, Object) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisDao
Select the first available result from a query.
selectForKey(String) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectAppSetting
Select for a single key.
selectForKey(String, boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectAppSetting
Select for a single key for update.
selectForKeyType(String, String) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectAppSetting
Select for a single key and type.
selectForKeyType(String, String, boolean) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectAppSetting
Select for a single key and type.
selectForNode(Long) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectSolarNodeOwnership
Select for a single node ID.
selectForNodeUser(Long, Long) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectSolarNodeOwnership
Select for a single node and user ID.
selectForUser(Long) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.SelectSolarNodeOwnership
Select for a single user ID.
selectList(String, Object, Integer, Integer) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisDao
Select a list with optional support for row bounds.
SelectLocationRequest - Class in net.solarnetwork.central.common.dao.jdbc.sql
Select location request entities.
SelectLocationRequest(Long) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.SelectLocationRequest
Select for a specific entity.
SelectLocationRequest(Long, LocationRequestCriteria) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.SelectLocationRequest
Select for matching entities.
SelectLocationRequest(LocationRequestCriteria) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.SelectLocationRequest
Select for matching entities.
selectLong(String, Object) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisDao
Execute a SELECT query that returns a single long value.
SelectSolarNodeOwnership - Class in net.solarnetwork.central.common.dao.jdbc.sql
Select for BasicSolarNodeOwnership instances.
SelectSolarNodeOwnership(Long[], Long[]) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.SelectSolarNodeOwnership
Constructor.
SelectUserAuthTokenNodes - Class in net.solarnetwork.central.common.dao.jdbc.sql
Select for [token,nodeId] tuples.
SelectUserAuthTokenNodes(String) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.SelectUserAuthTokenNodes
Constructor.
SelectUserEvent - Class in net.solarnetwork.central.common.dao.jdbc.sql
Select for user events.
SelectUserEvent(UserEventFilter) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.SelectUserEvent
Constructor.
SelectUserEvent(UuidTimestampDecoder, UserEventFilter, int) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.SelectUserEvent
Constructor.
send(MimeMessage) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
send(MimeMessage) - Method in class net.solarnetwork.central.mail.mock.MockMailSender
 
send(MimeMessage...) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
send(MimeMessage...) - Method in class net.solarnetwork.central.mail.mock.MockMailSender
 
send(MimeMessagePreparator) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
send(MimeMessagePreparator) - Method in class net.solarnetwork.central.mail.mock.MockMailSender
 
send(MimeMessagePreparator...) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
send(MimeMessagePreparator...) - Method in class net.solarnetwork.central.mail.mock.MockMailSender
 
send(SimpleMailMessage) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
send(SimpleMailMessage) - Method in class net.solarnetwork.central.mail.mock.MockMailSender
 
send(SimpleMailMessage...) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
send(SimpleMailMessage...) - Method in class net.solarnetwork.central.mail.mock.MockMailSender
 
sendCachedResponse(String, HttpServletRequest, HttpServletResponse) - Method in interface net.solarnetwork.central.web.support.ContentCachingService
Send a cached response for a given cache key, if possible.
sendCachedResponse(String, HttpServletRequest, HttpServletResponse) - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
 
sendError(int) - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
 
sendError(int, String) - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
 
sendMail(MailAddress, MessageDataSource) - Method in interface net.solarnetwork.central.mail.MailService
Send a template-based mail message.
sendMail(MailAddress, MessageDataSource) - Method in class net.solarnetwork.central.mail.support.DefaultMailService
 
sendRedirect(String) - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
 
serialize(NodeMetadata, JsonGenerator, SerializerProvider) - Method in class net.solarnetwork.central.support.NodeMetadataSerializer
 
serialize(UserEvent, JsonGenerator, SerializerProvider) - Method in class net.solarnetwork.central.support.UserEventSerializer
 
serialize(SecurityPolicy, JsonGenerator, SerializerProvider) - Method in class net.solarnetwork.central.security.SecurityPolicySerializer
 
serialize(GeneralDatumMetadata, JsonGenerator, SerializerProvider) - Method in class net.solarnetwork.central.support.GeneralDatumMetadataSerializer
 
serverKeyStore(Path, Path, String) - Static method in class net.solarnetwork.central.security.CertificateUtils
Create a new key store from TLS server settings.
serviceDidShutdown() - Method in class net.solarnetwork.central.biz.AppWarmUpManager
 
serviceDidShutdown() - Method in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
 
serviceDidShutdown() - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
 
serviceDidShutdown() - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
 
serviceDidShutdown() - Method in class net.solarnetwork.central.support.DelayedOcassionalProcessor
 
serviceDidShutdown() - Method in class net.solarnetwork.central.support.ObservableMqttConnection
 
serviceDidStartup() - Method in class net.solarnetwork.central.biz.AppWarmUpManager
 
serviceDidStartup() - Method in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
 
serviceDidStartup() - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
 
serviceDidStartup() - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
 
serviceDidStartup() - Method in class net.solarnetwork.central.support.DelayedOcassionalProcessor
 
serviceDidStartup() - Method in class net.solarnetwork.central.support.ObservableMqttConnection
 
ServletFileUpload - Class in org.springframework.web.multipart.commons
High level API for processing file uploads.
ServletFileUpload() - Constructor for class org.springframework.web.multipart.commons.ServletFileUpload
Constructs an uninitialized instance of this class.
ServletFileUpload(FileItemFactory) - Constructor for class org.springframework.web.multipart.commons.ServletFileUpload
Constructs an instance of this class which uses the supplied factory to create FileItem instances.
setAccessSecret(String) - Method in class net.solarnetwork.central.cloud.domain.CloudAccessSettings
Set the client access token secret.
setAccessToken(String) - Method in class net.solarnetwork.central.cloud.domain.CloudAccessSettings
Set the client access token.
setAuthenticationDetailsSource(AuthenticationDetailsSource<HttpServletRequest, ?>) - Method in class net.solarnetwork.central.security.web.SecurityTokenAuthenticationFilter
Set the details source to use.
setAuthenticationEntryPoint(SecurityTokenAuthenticationEntryPoint) - Method in class net.solarnetwork.central.security.web.SecurityTokenAuthenticationFilter
The SecurityTokenAuthenticationEntryPoint to use as the entry point.
setBcc(String[]) - Method in class net.solarnetwork.central.mail.support.BasicMailAddress
 
setBlockedJobMaxSeconds(long) - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
A minimum amount of seconds before a blocked job results in an error.
setBufferSize(int) - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
 
setCc(String[]) - Method in class net.solarnetwork.central.mail.support.BasicMailAddress
 
setCertificate(X509Certificate) - Method in class net.solarnetwork.central.domain.BaseUserCertificate
Set the certificate.
setChildDelete(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
setChildInsert(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
setChildUpdate(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
setClassLoader(ClassLoader) - Method in class net.solarnetwork.central.mail.support.ClasspathResourceMessageTemplateDataSource
Set a custom ClassLoader to use when resolving the template resource.
setCompleted(Instant) - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
setCompressibleContentTypePattern(Pattern) - Method in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
Set a pattern of compressible content types.
setCompressibleMediaTypes(Set<MediaType>) - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
Configure a set of compressible media types.
setCompressMinimumLength(int) - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
A minimum size content must be to qualify for storing compressed.
setConfiguration(C) - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
setConnectionRecoveryDelay(long) - Method in class net.solarnetwork.central.common.config.JdbcNodeServiceAuditorConfig.NodeServiceAuditorSettings
 
setConnectionRecoveryDelay(long) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
Set the delay, in milliseconds, to wait after a JDBC connection error before trying to recover and connect again.
setCountry(String) - Method in class net.solarnetwork.central.domain.SolarLocation
 
setCreated(Instant) - Method in class net.solarnetwork.central.dao.BaseEntity
Set the creation date.
setCreated(Instant) - Method in class net.solarnetwork.central.dao.BaseObjectEntity
Set the creation date.
setCreated(Instant) - Method in class net.solarnetwork.central.dao.BaseStringEntity
 
setDataSource(DataSource) - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport
Set the JDBC data source.
setDefaultEncoding(String) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
setDefaultEncoding(String) - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Set the default character encoding to use for parsing requests, to be applied to headers of individual parts and to form fields.
setDefaultFileTypeMap(FileTypeMap) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
setDelay(Duration) - Method in class net.solarnetwork.central.support.DelayedOcassionalProcessor
Set the delay.
setDelete(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
setDelete(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Set the query name to delete an entity.
setDiskMaxSizeMb(long) - Method in class net.solarnetwork.central.support.CacheSettings
Get the on-disk maximum size, in MB.
setDiskMaxSizeMB(Integer) - Method in class net.solarnetwork.central.support.JCacheFactoryBean
Set the maximum size, in MB, to store on disk.
setDiskPersistent(boolean) - Method in class net.solarnetwork.central.support.CacheSettings
Set the disk persistent setting.
setDiskPersistent(boolean) - Method in class net.solarnetwork.central.support.JCacheFactoryBean
Set the disk persistence setting.
setEl(BigDecimal) - Method in class net.solarnetwork.central.domain.SolarLocation
Set the elevation.
setElevation(BigDecimal) - Method in class net.solarnetwork.central.domain.SolarLocation
 
setEmail(String) - Method in class net.solarnetwork.central.domain.UserFilterCommand
Set the email criteria.
setEnabled(boolean) - Method in class net.solarnetwork.central.dao.BaseUserModifiableEntity
Set the enabled flag.
setEnabled(Boolean) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set the enabled flag.
setEndDate(Instant) - Method in class net.solarnetwork.central.common.dao.BasicUserEventFilter
Set the end date.
setExpiryDuration(Duration) - Method in class net.solarnetwork.central.support.JCacheFactoryBean
Set the expiry duration.
setExpiryPolicy(JCacheFactoryBean.ExpiryPolicy) - Method in class net.solarnetwork.central.support.JCacheFactoryBean
Set the expiry policy.
setFailureOnly(boolean) - Method in class net.solarnetwork.central.security.service.AuthenticationUserEventPublisher
Set the publish failure events only setting
setFeatures(Set<String>) - Method in class net.solarnetwork.central.domain.LocationRequestInfo
Set the features.
setFilters(List<ObjectSearchFilter<T>>) - Method in class net.solarnetwork.central.support.ObjectSearchFilters
 
setFlushDelay(long) - Method in class net.solarnetwork.central.common.config.JdbcNodeServiceAuditorConfig.NodeServiceAuditorSettings
 
setFlushDelay(long) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
Set the delay, in milliseconds, between flushing cached audit data.
setForceTls(boolean) - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig.NetworkIdentitySettings
 
setFreeSpaceWarningSize(DataSize) - Method in class net.solarnetwork.central.support.DirectoryCleanerJob
Set the minimum amount of free space on the file system of the configured directory before DirectoryCleanerJob.performPingTest() will fail.
setFrom(String) - Method in class net.solarnetwork.central.mail.support.BasicMailAddress
 
setFuture(ScheduledFuture<?>) - Method in class net.solarnetwork.central.scheduler.ScheduledJob
Set the job future.
setGenerationCapacityWatts(Long) - Method in class net.solarnetwork.central.domain.SolarCapability
 
setGroupId(Long) - Method in class net.solarnetwork.central.domain.SolarNodeGroupCapability
 
setGroupId(String) - Method in class net.solarnetwork.central.scheduler.JobSupport
Set the job group to use.
setGroupKey(String) - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
setHardWrapColumnIndex(int) - Method in class net.solarnetwork.central.mail.support.DefaultMailService
Set a character index to hard-wrap message text at.
setHeader(String, String) - Method in class net.solarnetwork.central.web.support.ContentCachingResponseWrapper
 
setHeapMaxEntries(long) - Method in class net.solarnetwork.central.support.CacheSettings
Set the on-heap (memory) max number of cached elements.
setHeapMaxEntries(Integer) - Method in class net.solarnetwork.central.support.JCacheFactoryBean
Set the maximum entries to store in main memory.
setHost(String) - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig.NetworkIdentitySettings
 
setHost(String) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
setHtml(boolean) - Method in class net.solarnetwork.central.mail.support.DefaultMailService
Set the HTML content flag.
setId(Long) - Method in class net.solarnetwork.central.domain.BaseIdentity
 
setId(Long) - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
setId(String) - Method in class net.solarnetwork.central.domain.BaseStringIdentity
 
setId(String) - Method in class net.solarnetwork.central.scheduler.JobSupport
Set the unique ID of the job to schedule.
setId(UUID) - Method in class net.solarnetwork.central.dao.UserUuidPK
 
setId(PK) - Method in class net.solarnetwork.central.domain.BaseObjectIdentity
Set the primary key.
setInsert(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
setInsert(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Set the query name to insert an entity.
setInternalData(Map<String, Object>) - Method in class net.solarnetwork.central.domain.UserFilterCommand
Set the internal data criteria.
setJavaMailProperties(Properties) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
setJdbcCall(String) - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport
Set the JDBC statement to use for bulk loading.
setJdbcCall(String) - Method in class net.solarnetwork.central.common.job.JdbcCallJob
Set the JDBC call.
setJitter(long) - Method in class net.solarnetwork.central.scheduler.JobSupport
Set et a maximum amount of time, in milliseconds, to randomly add to the start of parallel tasks so they don't all try to start so closely together.
setJobState(S) - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
setJobSuccess(Boolean) - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
setJoinType(ObjectCriteria.JoinType) - Method in class net.solarnetwork.central.support.ObjectSearchFilters
 
setJsonData(String) - Method in class net.solarnetwork.central.domain.LocationRequest
Get the JSON data.
setLat(BigDecimal) - Method in class net.solarnetwork.central.domain.SolarLocation
Set the latitude.
setLatitude(BigDecimal) - Method in class net.solarnetwork.central.domain.SolarLocation
 
setLocality(String) - Method in class net.solarnetwork.central.domain.SolarLocation
 
setLocation(SolarLocation) - Method in class net.solarnetwork.central.domain.SolarNode
 
setLocation(SolarLocation) - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
setLocation(Location) - Method in class net.solarnetwork.central.domain.LocationRequestInfo
Set the location.
setLocation(SimpleLocation) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set the location geographic criteria.
setLocationId(Long) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set a single location ID.
setLocationId(Long) - Method in class net.solarnetwork.central.domain.LocationRequest
Set the location ID.
setLocationId(Long) - Method in class net.solarnetwork.central.domain.LocationRequestInfo
Set the location ID.
setLocationId(Long) - Method in class net.solarnetwork.central.domain.SolarNode
 
setLocationId(Long) - Method in class net.solarnetwork.central.domain.SolarNodeGroup
 
setLocationId(Long) - Method in class net.solarnetwork.central.support.FilterSupport
Set a single location ID.
setLocationIds(Long[]) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set the location IDs.
setLocationIds(Long[]) - Method in class net.solarnetwork.central.support.FilterSupport
Set a list of location IDs to filter on.
setLocationName(String) - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
setLon(BigDecimal) - Method in class net.solarnetwork.central.domain.SolarLocation
Set the longitude.
setLongitude(BigDecimal) - Method in class net.solarnetwork.central.domain.SolarLocation
 
setMax(Integer) - Method in class net.solarnetwork.central.domain.UserFilterCommand
 
setMax(Integer) - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
setMaxDateSkew(long) - Method in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
Set the maximum date skew.
setMaxDateSkew(long) - Method in class net.solarnetwork.central.security.web.SecurityTokenAuthenticationFilter
Set the maximum amount of difference in the supplied HTTP Date (or X-SN-Date) header value with the current time as reported by the system.
setMaximumIterations(int) - Method in class net.solarnetwork.central.scheduler.JobSupport
Set the maximum number of claims to acquire per execution of this job.
setMaximumWaitMs(long) - Method in class net.solarnetwork.central.scheduler.JobSupport
Set the maximum time, in milliseconds, to allow for the job to execute before it is considered a failed job.
setMaxInMemorySize(int) - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Set the maximum allowed size (in bytes) before uploads are written to disk.
setMaxRequestBodySize(int) - Method in class net.solarnetwork.central.security.web.SecurityTokenAuthenticationFilter
Set the maximum allowed request body size.
setMaxRequestBodySize(DataSize) - Method in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
Set the maximum request body size.
setMaxUploadSize(long) - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Set the maximum allowed size (in bytes) before an upload gets rejected.
setMaxUploadSizePerFile(long) - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Set the maximum allowed size (in bytes) for each individual file before an upload gets rejected.
setMessage(String) - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
setMessage(String) - Method in class net.solarnetwork.central.domain.LocationRequest
Set the message.
setMessageSource(MessageSource) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
setMessageSource(MessageSource) - Method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Set a message source to use for resolving exception messages.
setMeta(GeneralDatumMetadata) - Method in class net.solarnetwork.central.domain.SolarNodeMetadata
 
setMeta(GeneralDatumMetadata) - Method in class net.solarnetwork.central.domain.UserMetadataEntity
 
setMetadataFilter(String) - Method in class net.solarnetwork.central.support.BaseFilterSupport
Set a metadata search filter, in LDAP search filter syntax.
setMetaJson(String) - Method in class net.solarnetwork.central.domain.SolarNodeMatch
 
setMetaJson(String) - Method in class net.solarnetwork.central.domain.SolarNodeMetadata
 
setMetaJson(String) - Method in class net.solarnetwork.central.domain.UserMetadataEntity
 
setMethodsToCache(Set<String>) - Method in class net.solarnetwork.central.web.support.ContentCachingFilter
Configure the HTTP methods that can be cached.
setMinimumAge(Duration) - Method in class net.solarnetwork.central.support.DirectoryCleanerJob
Set the minimum age of files that can be deleted.
setMinimumCompressLength(DataSize) - Method in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
Set the minimum content length before compression can be used.
setMinimumSpoolLength(DataSize) - Method in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
Set the minimum content length before spooling to disk is allowed.
setMinutesOlder(int) - Method in class net.solarnetwork.central.support.DirectoryCleanerJob
Convenience method to set the minimum age, in minutes.
setModified(Instant) - Method in class net.solarnetwork.central.dao.BaseObjectEntity
Set the modification date.
setModified(Instant) - Method in class net.solarnetwork.central.dao.BaseUserModifiableEntity
Set the modification date.
setModified(Instant) - Method in class net.solarnetwork.central.domain.LocationRequest
Set the modification date.
setMqttStats(StatTracker) - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Set the statistics tracker.
setName(String) - Method in class net.solarnetwork.central.domain.SolarLocation
 
setName(String) - Method in class net.solarnetwork.central.domain.SolarNode
 
setName(String) - Method in class net.solarnetwork.central.domain.SolarNodeGroup
 
setName(String) - Method in class net.solarnetwork.central.support.JCacheFactoryBean
Set the cache name.
setNestedFilters(List<ObjectSearchFilters<T>>) - Method in class net.solarnetwork.central.support.ObjectSearchFilters
 
setNestedPath(String) - Method in class net.solarnetwork.central.support.DelegatingErrors
 
setNetworkIdentityKey(String) - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig.NetworkIdentitySettings
 
setNodeId(Long) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set a single node ID.
setNodeId(Long) - Method in class net.solarnetwork.central.domain.SolarNodeCapability
 
setNodeId(Long) - Method in class net.solarnetwork.central.domain.SolarNodeMetadata
Convenience setter for BaseIdentity.setId(Long).
setNodeId(Long) - Method in class net.solarnetwork.central.support.FilterSupport
Set a single node ID.
setNodeIds(Long[]) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set the node IDs.
setNodeIds(Long[]) - Method in class net.solarnetwork.central.support.FilterSupport
Set a list of node IDs to filter on.
setNodeServiceIncrementSql(String) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
The JDBC statement to execute for incrementing a count for a single date, node, and source.
setNonNullParameter(PreparedStatement, int, E, JdbcType) - Method in class net.solarnetwork.central.dao.mybatis.type.CodedValueTypeHandler
 
setNonNullParameter(PreparedStatement, int, Object[], JdbcType) - Method in class net.solarnetwork.central.dao.mybatis.type.BaseArrayTypeHandler
 
setNonNullParameter(PreparedStatement, int, Map<String, Object>, JdbcType) - Method in class net.solarnetwork.central.dao.mybatis.type.JsonMapTypeHandler
 
setNonNullParameter(PreparedStatement, int, UUID, JdbcType) - Method in class net.solarnetwork.central.dao.mybatis.type.UUIDTypeHandler
 
setOffset(Integer) - Method in class net.solarnetwork.central.domain.UserFilterCommand
 
setOffset(Integer) - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
setOrder(int) - Method in class net.solarnetwork.central.common.config.ApplicationMetadataEnvironmentPostProcessor
 
setOrderBy(List<String>) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set the order-by list.
setParallelism(int) - Method in class net.solarnetwork.central.scheduler.JobSupport
Set the number of parallel threads to use while processing task iterations.
setParallelTaskExecutor(AsyncTaskExecutor) - Method in class net.solarnetwork.central.scheduler.JobSupport
Set the executor to handle parallel job tasks with.
setParameter(PreparedStatement, int, E, JdbcType) - Method in class net.solarnetwork.central.dao.mybatis.type.CodedValueTypeHandler
 
setPassword(String) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
setPathMatcher(PathMatcher) - Method in class net.solarnetwork.central.security.AuthorizationSupport
Set the path matcher to use.
setPaused(boolean) - Method in class net.solarnetwork.central.scheduler.ScheduledJob
Set the paused flag.
setPercentComplete(double) - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
setPingTestMaximumExecutionMilliseconds(long) - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
Set the maximum ping test execution time.
setPort(int) - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig.NetworkIdentitySettings
 
setPort(int) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
setPostalCode(String) - Method in class net.solarnetwork.central.domain.SolarLocation
 
setPreserveFilename(boolean) - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Set whether to preserve the filename as sent by the client, not stripping off path information in CommonsMultipartFile.getOriginalFilename().
setPreserveFilename(boolean) - Method in class org.springframework.web.multipart.commons.CommonsMultipartFile
Set whether to preserve the filename as sent by the client, not stripping off path information in CommonsMultipartFile.getOriginalFilename().
setProtocol(String) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
setPublishQos(MqttQos) - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Set the publish QoS.
setPublishQosLevel(int) - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Set the publish QoS as a level value.
setPublishTimeoutSeconds(int) - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Set a publish timeout, in seconds.
setQueryForAll(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
setQueryForAll(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Set the query name to query for all entities.
setQueryForId(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
setQueryForId(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Set the query name to query by primary key.
setQueueLagAlertThreshold(int) - Method in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
Set the minimum queue lag before the ping test will fail.
setQueueLagAlertThreshold(int) - Method in class net.solarnetwork.central.common.config.AsyncUserEventAppenderSettings
Set the cache removal alert threshold.
setQueueSizeAlertThreshold(int) - Method in class net.solarnetwork.central.support.DelayedOcassionalProcessor
Set the queue size alert threshold.
setReadThrough(boolean) - Method in class net.solarnetwork.central.support.JCacheFactoryBean
Set the read-through flag.
setReadThroughLoaderFactory(Factory<? extends CacheLoader<K, V>>) - Method in class net.solarnetwork.central.support.JCacheFactoryBean
Set the read-through loader factory.
setRegion(String) - Method in class net.solarnetwork.central.cloud.domain.CloudAccessSettings
Set the cloud provider region name.
setRegion(String) - Method in class net.solarnetwork.central.domain.SolarLocation
 
setRelationDelete(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
setRelationInsert(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
setRelationObjectQueryForParent(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
setRelationQueryForParent(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
setRelationUpdate(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
setRequestLockTimeout(long) - Method in class net.solarnetwork.central.web.support.ContentCachingFilter
A timeout for waiting for a request lock.
setRequestStatus(LocationRequestStatus) - Method in class net.solarnetwork.central.common.dao.BasicLocationRequestCriteria
Set a single request status.
setRequestStatuses(Set<LocationRequestStatus>) - Method in class net.solarnetwork.central.common.dao.BasicLocationRequestCriteria
Set the request statuses.
setResolveLazily(boolean) - Method in class org.springframework.web.multipart.commons.CommonsMultipartResolver
Set whether to resolve the multipart request lazily at the time of file or parameter access.
setResult(R) - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
setResultMax(Integer) - Method in class net.solarnetwork.central.support.ObjectSearchFilters
 
setResultOffset(Integer) - Method in class net.solarnetwork.central.support.ObjectSearchFilters
 
setRetained(boolean) - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Set the retained flag
setSchedule(String) - Method in class net.solarnetwork.central.scheduler.JobSupport
Set the job cron expression to use for scheduling this job.
setSearchFilter(String) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set the search filter.
setSecretCache(Cache<String, String>) - Method in class net.solarnetwork.central.cloud.aws.biz.AwsSecretsBiz
Configure a cache to use for secrets.
setServiceUrls(Map<String, String>) - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig.NetworkIdentitySettings
 
setServletContext(ServletContext) - Method in class org.springframework.web.multipart.commons.CommonsMultipartResolver
 
setSolarFluxPublisher(MqttJsonPublisher<UserEvent>) - Method in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
Set the SolarFlux publisher.
setSorts(List<MutableSortDescriptor>) - Method in class net.solarnetwork.central.domain.UserFilterCommand
 
setSorts(List<MutableSortDescriptor>) - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
setSource(String) - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
setSourceId(String) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set a single source ID.
setSourceId(String) - Method in class net.solarnetwork.central.domain.LocationRequestInfo
Set the source ID.
setSourceId(String) - Method in class net.solarnetwork.central.support.FilterSupport
Set a single source ID.
setSourceIds(String[]) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set the source IDs.
setSourceIds(String[]) - Method in class net.solarnetwork.central.support.FilterSupport
Set a list of source IDs to filter on.
setSourceName(String) - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
setSpoolDirectory(Path) - Method in class net.solarnetwork.central.security.config.SecurityTokenFilterSettings
Set the directory to create temporary spool files.
setSqlSessionFactory(SqlSessionFactory) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisDao
 
setStartDate(Instant) - Method in class net.solarnetwork.central.common.dao.BasicUserEventFilter
Set the start date.
setStarted(Instant) - Method in class net.solarnetwork.central.domain.BaseClaimableJob
 
setState(VirtualMachineState) - Method in class net.solarnetwork.central.cloud.aws.domain.Ec2VirtualMachine
Set the machine state.
setStateOrProvince(String) - Method in class net.solarnetwork.central.domain.SolarLocation
 
setStatFrequency(int) - Method in class net.solarnetwork.central.common.config.AsyncUserEventAppenderSettings
Set the statistic frequency.
setStaticRoles(List<String>) - Method in class net.solarnetwork.central.security.jdbc.JdbcUserDetailsService
Set a list of statically assigned authorities based on a list of role names.
setStatisticsEnabled(boolean) - Method in class net.solarnetwork.central.support.JCacheFactoryBean
Set the statistics-enabled flag.
setStatLogAccessCount(int) - Method in class net.solarnetwork.central.web.support.ContentCachingFilter
Set the statistic log update count.
setStatLogAccessCount(int) - Method in class net.solarnetwork.central.web.support.JCacheContentCachingService
Set the statistic log update count.
setStatLogUpdateCount(int) - Method in class net.solarnetwork.central.common.config.JdbcNodeServiceAuditorConfig.NodeServiceAuditorSettings
 
setStatLogUpdateCount(int) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
Set the statistic log update count.
setStatus(LocationRequestStatus) - Method in class net.solarnetwork.central.domain.LocationRequest
Set the status.
setStorageCapacityWattHours(Long) - Method in class net.solarnetwork.central.domain.SolarCapability
 
setStoreByValue(boolean) - Method in class net.solarnetwork.central.support.JCacheFactoryBean
Set the store-by-value flag.
setStreet(String) - Method in class net.solarnetwork.central.domain.SolarLocation
 
setSubscribeQos(MqttQos) - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Set the subscribe QoS.
setSubscribeQosLevel(int) - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Set the subscribe QoS as a level value.
setSubscribeTimeoutSeconds(int) - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Set the subscribe timeout seconds.
setSupportedMethods(String...) - Method in class org.springframework.web.multipart.commons.CommonsMultipartResolver
Specify supported methods as an array of HTTP method names.
setTag(String) - Method in class net.solarnetwork.central.common.dao.BasicUserEventFilter
Set a single tag.
setTag(String) - Method in class net.solarnetwork.central.dao.BasicUserMetadataFilter
Set a tag.
setTag(String) - Method in class net.solarnetwork.central.support.BaseFilterSupport
Set a single tag.
setTags(String[]) - Method in class net.solarnetwork.central.common.dao.BasicUserEventFilter
Set the tags.
setTags(String[]) - Method in class net.solarnetwork.central.dao.BasicUserMetadataFilter
Set the tags.
setTags(String[]) - Method in class net.solarnetwork.central.support.BaseFilterSupport
Set a list of tags to filter on.
setTemplateMessage(SimpleMailMessage) - Method in class net.solarnetwork.central.mail.support.DefaultMailService
Set the template to use as a starting point for all messages.
setTermsOfService(Resource) - Method in class net.solarnetwork.central.common.config.NetworkIdentityConfig.NetworkIdentitySettings
 
setThreads(int) - Method in class net.solarnetwork.central.common.config.AsyncUserEventAppenderSettings
Set the thread count.
setTierProcessMax(Integer) - Method in class net.solarnetwork.central.common.job.TieredStaleRecordProcessor
Set the maximum number of tier rows to process per procedure call.
setTierProcessType(String) - Method in class net.solarnetwork.central.common.job.TieredStaleRecordProcessor
Set the type of tier data to process.
setTimeUnit(TimeUnit) - Method in class net.solarnetwork.central.support.SimpleCache
Set the TTL time unit.
setTimeZoneId(String) - Method in class net.solarnetwork.central.domain.SolarLocation
 
setTimeZoneId(String) - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
SETTING_XSLT - Static variable in class net.solarnetwork.central.support.xslt.BaseXsltService
The setting key for the XSLT stylesheet.
SETTING_XSLT_CACHE_DURATION - Static variable in class net.solarnetwork.central.support.xslt.BaseXsltService
The setting key for the XSLT stylesheet cache seconds.
setTo(String[]) - Method in class net.solarnetwork.central.mail.support.BasicMailAddress
 
setTokenId(String) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set a single token ID.
setTokenId(String) - Method in class net.solarnetwork.central.domain.BaseClaimableJob
Set the authorization token ID.
setTokenIds(String[]) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set the token IDs.
setTransactionManager(PlatformTransactionManager) - Method in class net.solarnetwork.central.common.dao.jdbc.BulkLoadingDaoSupport
Set the transaction manager.
setTransientErrorTries(int) - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
Set the number of times to try operations that support retry, when transient exceptions occur.
setTransientExceptionRetryCount(int) - Method in class net.solarnetwork.central.web.BaseTransientDataAccessRetryController
Set the number of retry attempts for transient DAO exceptions.
setTransientExceptionRetryDelay(long) - Method in class net.solarnetwork.central.web.BaseTransientDataAccessRetryController
Set the length of time, in milliseconds, to sleep before retrying a request after a transient exception.
setTti(long) - Method in class net.solarnetwork.central.support.CacheSettings
Set the time to idle, in seconds.
setTtl(long) - Method in class net.solarnetwork.central.support.CacheSettings
Set the time to live, in seconds.
setTtl(long) - Method in class net.solarnetwork.central.support.SimpleCache
Set the time to live.
setUpdate(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
setUpdate(String) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
Set the query name to update an entity.
setUpdated(Instant) - Method in class net.solarnetwork.central.domain.SolarNodeMetadata
 
setUpdated(Instant) - Method in class net.solarnetwork.central.domain.UserMetadataEntity
 
setUpdateDelay(long) - Method in class net.solarnetwork.central.common.config.JdbcNodeServiceAuditorConfig.NodeServiceAuditorSettings
 
setUpdateDelay(long) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditor
Set the delay, in milliseconds, to wait after executing JDBC statements within a loop before executing another statement.
setUploadTempDir(Resource) - Method in class org.springframework.web.multipart.commons.CommonsFileUploadSupport
Set the temporary directory where uploaded files get stored.
setUserDetailsService(UserDetailsService) - Method in class net.solarnetwork.central.security.web.SecurityTokenAuthenticationFilter
Set the details service, which must return users with valid SolarNetwork usernames (email addresses) and plain-text authorization token secret passwords via UserDetails.getUsername() and UserDetails.getPassword().
setUserId(Long) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set a single user ID.
setUserId(Long) - Method in class net.solarnetwork.central.dao.UserUuidPK
 
setUserId(Long) - Method in class net.solarnetwork.central.domain.LocationRequest
Set the user ID.
setUserId(Long) - Method in class net.solarnetwork.central.support.BaseFilterSupport
Set a single user ID.
setUserIds(Long[]) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set a list of user IDs to filter on.
setUserIds(Long[]) - Method in class net.solarnetwork.central.support.BaseFilterSupport
Set a list of user IDs to filter on.
setUsername(String) - Method in class net.solarnetwork.central.common.mail.javamail.ManagedJavaMailSender
 
setUserNodeCache(Cache<Long, SolarNodeOwnership>) - Method in class net.solarnetwork.central.common.dao.jdbc.JdbcSolarNodeOwnershipDao
Set the cache of node IDs to associated node ownership.
setValidNodeOwnership(Boolean) - Method in class net.solarnetwork.central.common.dao.BasicCoreCriteria
Set the valid node ownership flag.
setValues(PreparedStatement, int) - Method in class net.solarnetwork.central.common.dao.jdbc.sql.InsertLocationRequest
 
setViewName(String) - Method in class net.solarnetwork.central.web.MessageController
 
setWordWrapCharacterIndex(Integer) - Method in class net.solarnetwork.central.mail.support.ClasspathResourceMessageTemplateDataSource
Set the word wrap character index.
setWriteThrough(boolean) - Method in class net.solarnetwork.central.support.JCacheFactoryBean
Set the write-through flag.
setWriteThroughWriterFactory(Factory<? extends CacheWriter<K, V>>) - Method in class net.solarnetwork.central.support.JCacheFactoryBean
Set the write-through writer factory.
setZone(String) - Method in class net.solarnetwork.central.domain.SolarLocation
Set the time zone ID.
SharedValueCache<K,V,S> - Interface in net.solarnetwork.central.support
Cache API where cached values are shared on a secondary key.
SharedValueCacheCleaner - Class in net.solarnetwork.central.common.job
Shared value cache cleaner job.
SharedValueCacheCleaner(SharedValueCache<?, ?, ?>, String, String) - Constructor for class net.solarnetwork.central.common.job.SharedValueCacheCleaner
Constructor.
SIGN_DATE_PROP - Static variable in interface net.solarnetwork.central.security.web.AuthenticationTokenService
An Instant property to be used as the signing date.
SimpleAppConfiguration - Class in net.solarnetwork.central.support
Basic immutable implementation of AppConfiguration.
SimpleAppConfiguration() - Constructor for class net.solarnetwork.central.support.SimpleAppConfiguration
Default constructor.
SimpleAppConfiguration(Map<String, String>) - Constructor for class net.solarnetwork.central.support.SimpleAppConfiguration
Constructor.
SimpleBulkLoadingOptions - Class in net.solarnetwork.central.support
Basic immutable implementation of BulkLoadingDao.LoadingOptions.
SimpleBulkLoadingOptions(String, Integer, BulkLoadingDao.LoadingTransactionMode, Map<String, ?>) - Constructor for class net.solarnetwork.central.support.SimpleBulkLoadingOptions
Constructor.
SimpleCache<K,V> - Class in net.solarnetwork.central.support
A very loose and basic implementation of Cache, using a ConcurrentMap to store the data.
SimpleCache(String) - Constructor for class net.solarnetwork.central.support.SimpleCache
Constructor.
SimpleCache(String, ConcurrentMap<K, ? extends CachedResult<V>>) - Constructor for class net.solarnetwork.central.support.SimpleCache
Constructor.
SimpleCache.CachedValue - Class in net.solarnetwork.central.support
A cached value.
SimpleCachedContent - Class in net.solarnetwork.central.web.support
Simple cached content item.
SimpleCachedContent(MultiValueMap<String, String>, byte[]) - Constructor for class net.solarnetwork.central.web.support.SimpleCachedContent
Constructor.
SimpleCachedContent(MultiValueMap<String, String>, byte[], String) - Constructor for class net.solarnetwork.central.web.support.SimpleCachedContent
Constructor.
SimpleCachedContent(MultiValueMap<String, String>, byte[], String, Map<String, ?>) - Constructor for class net.solarnetwork.central.web.support.SimpleCachedContent
Constructor.
SimpleMessageDataSource - Class in net.solarnetwork.central.mail.support
Simple implementation of MessageDataSource.
SimpleMessageDataSource(String) - Constructor for class net.solarnetwork.central.mail.support.SimpleMessageDataSource
Constructor.
SimpleMessageDataSource(String, String) - Constructor for class net.solarnetwork.central.mail.support.SimpleMessageDataSource
Constructor.
SimpleMessageDataSource(String, String, Iterable<Resource>) - Constructor for class net.solarnetwork.central.mail.support.SimpleMessageDataSource
Constructor.
SimpleNodeGroupInformation - Class in net.solarnetwork.central.support
Simple implementation of NodeGroupInformation.
SimpleNodeGroupInformation() - Constructor for class net.solarnetwork.central.support.SimpleNodeGroupInformation
Default constructor.
SimpleNodeGroupInformation(String, SolarNodeGroupCapability, Location) - Constructor for class net.solarnetwork.central.support.SimpleNodeGroupInformation
Construct with values.
SimpleNodeInformation - Class in net.solarnetwork.central.support
Simple implementation of NodeInformation.
SimpleNodeInformation() - Constructor for class net.solarnetwork.central.support.SimpleNodeInformation
Default constructor.
SimpleNodeInformation(SolarNodeCapability, Location) - Constructor for class net.solarnetwork.central.support.SimpleNodeInformation
Construct with values.
SimpleSchedulerManager - Class in net.solarnetwork.central.scheduler
Implementation of SchedulerManager using a TaskScheduler.
SimpleSchedulerManager(TaskScheduler) - Constructor for class net.solarnetwork.central.scheduler.SimpleSchedulerManager
Constructor.
SimpleSecretsBiz - Class in net.solarnetwork.central.biz
A very basic implementation of SecretsBiz designed for testing and development.
SimpleSecretsBiz(Path, String) - Constructor for class net.solarnetwork.central.biz.SimpleSecretsBiz
 
SingleTransaction - Enum constant in enum class net.solarnetwork.central.dao.BulkLoadingDao.LoadingTransactionMode
Perform the batch in a single transaction.
size() - Method in class net.solarnetwork.central.support.DelayQueueSet
 
size() - Method in class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
 
size() - Method in class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
 
SN_XSLT_NAMESPACE_PREFIX - Static variable in interface net.solarnetwork.central.support.xslt.SolarNetworkXslt
The default SolarNetwork XSLT namespace prefix.
SN_XSLT_NAMESPACE_URI - Static variable in interface net.solarnetwork.central.support.xslt.SolarNetworkXslt
The SolarNetwork XSLT namespace URI.
SOALRNODE_DASHBAORD_SERVICE_NAME - Static variable in interface net.solarnetwork.central.domain.AppConfiguration
Service URL name for a user-facing "dashboard" specific to a single SolarNode.
SolarCapability - Class in net.solarnetwork.central.domain
A set of capabilities.
SolarCapability() - Constructor for class net.solarnetwork.central.domain.SolarCapability
 
SolarCapabilityInformation<PK> - Interface in net.solarnetwork.central.domain
API for capability information for some identifiable object, such as a node, node group, etc.
SOLARFLUX_TAGGED_TOPIC_FN - Static variable in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
A function to generate a SolarFlux MQTT topic from a user event.
SOLARFLUX_TOPIC_FN - Static variable in class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz
A function to generate a SolarFlux MQTT topic from a user event.
SolarLocation - Class in net.solarnetwork.central.domain
A location entity.
SolarLocation() - Constructor for class net.solarnetwork.central.domain.SolarLocation
Default constructor.
SolarLocation(Location) - Constructor for class net.solarnetwork.central.domain.SolarLocation
Copy constructor for Location objects.
solarLocationDao() - Method in class net.solarnetwork.central.common.dao.config.MyBatisSolarNodeDaoConfig
 
SolarLocationDao - Interface in net.solarnetwork.central.dao
DAO API for Location.
SOLARNDOE_DATAVIEW_SERVICE_NAME - Static variable in interface net.solarnetwork.central.domain.AppConfiguration
Service URL name for a user-facing "dashboard" specific to a single SolarNode.
SolarNetCommonAopConfiguration - Interface in net.solarnetwork.central.aop
Marker interface for common AOP services.
SolarNetCommonConfiguration - Class in net.solarnetwork.central.common.config
Marker interface for the common application configuration package.
SolarNetCommonConfiguration() - Constructor for class net.solarnetwork.central.common.config.SolarNetCommonConfiguration
 
SolarNetCommonDaoConfiguration - Class in net.solarnetwork.central.common.dao.config
Marker interface for the common MyBatis DAO application configuration package.
SolarNetCommonDaoConfiguration() - Constructor for class net.solarnetwork.central.common.dao.config.SolarNetCommonDaoConfiguration
 
SolarNetCommonMailConfiguration - Class in net.solarnetwork.central.mail.config
Common mail configuration.
SolarNetCommonMailConfiguration() - Constructor for class net.solarnetwork.central.mail.config.SolarNetCommonMailConfiguration
 
SolarNetCommonSecurityConfiguration - Class in net.solarnetwork.central.security.config
Marker interface for common security configuration package.
SolarNetCommonSecurityConfiguration() - Constructor for class net.solarnetwork.central.security.config.SolarNetCommonSecurityConfiguration
 
SolarNetworkXslt - Interface in net.solarnetwork.central.support.xslt
SolarNetwork XSLT support API.
SolarNode - Class in net.solarnetwork.central.domain
Domain object for node related info.
SolarNode() - Constructor for class net.solarnetwork.central.domain.SolarNode
Default constructor.
SolarNode(Long, Long) - Constructor for class net.solarnetwork.central.domain.SolarNode
Construct with values.
SolarNodeCapability - Class in net.solarnetwork.central.domain
A set of capabilities for a node.
SolarNodeCapability() - Constructor for class net.solarnetwork.central.domain.SolarNodeCapability
Default constructor.
SolarNodeCapability(Long, Long, Long) - Constructor for class net.solarnetwork.central.domain.SolarNodeCapability
Construct with values.
solarNodeDao() - Method in class net.solarnetwork.central.common.dao.config.MyBatisSolarNodeDaoConfig
 
SolarNodeDao - Interface in net.solarnetwork.central.dao
DAO API for SolarNode data.
SolarNodeFilter - Interface in net.solarnetwork.central.domain
Filter API for SolarNode.
SolarNodeFilterMatch - Interface in net.solarnetwork.central.domain
API for a SolarNode search or filter match result.
SolarNodeGroup - Class in net.solarnetwork.central.domain
Domain object for a group of nodes.
SolarNodeGroup() - Constructor for class net.solarnetwork.central.domain.SolarNodeGroup
Default constructor.
SolarNodeGroup(Long, Long, String) - Constructor for class net.solarnetwork.central.domain.SolarNodeGroup
Construct with values.
SolarNodeGroupCapability - Class in net.solarnetwork.central.domain
A set of capabilities for a node.
SolarNodeGroupCapability() - Constructor for class net.solarnetwork.central.domain.SolarNodeGroupCapability
Default constructor.
SolarNodeGroupCapability(Long, Long, Long) - Constructor for class net.solarnetwork.central.domain.SolarNodeGroupCapability
Construct with values.
SolarNodeMatch - Class in net.solarnetwork.central.domain
A "match" to a SolarNode.
SolarNodeMatch() - Constructor for class net.solarnetwork.central.domain.SolarNodeMatch
 
SolarNodeMetadata - Class in net.solarnetwork.central.domain
Metadata about a SolarNode.
SolarNodeMetadata() - Constructor for class net.solarnetwork.central.domain.SolarNodeMetadata
 
SolarNodeMetadataBiz - Interface in net.solarnetwork.central.biz
API for manipulating node metadata.
solarNodeMetadataDao() - Method in class net.solarnetwork.central.common.dao.config.MyBatisSolarNodeDaoConfig
 
SolarNodeMetadataDao - Interface in net.solarnetwork.central.dao
DAO API for SolarNodeMetadata.
SolarNodeMetadataFilter - Interface in net.solarnetwork.central.domain
Filter API for SolarNodeMetadata.
SolarNodeMetadataFilterMatch - Interface in net.solarnetwork.central.domain
API for a SolarNodeMetadata search or filter match result.
SolarNodeMetadataMatch - Class in net.solarnetwork.central.domain
A "match" to a SolarNodeMetadata.
SolarNodeMetadataMatch() - Constructor for class net.solarnetwork.central.domain.SolarNodeMetadataMatch
 
SolarNodeOwnership - Interface in net.solarnetwork.central.domain
API for node ownership details.
SolarNodeOwnershipDao - Interface in net.solarnetwork.central.dao
DAO for helping with node ownership information.
SolarNodeOwnershipDaoConfig - Class in net.solarnetwork.central.common.dao.config
JDBC datum support DAO configuration.
SolarNodeOwnershipDaoConfig() - Constructor for class net.solarnetwork.central.common.dao.config.SolarNodeOwnershipDaoConfig
 
SOLARQUERY_SERVICE_NAME - Static variable in interface net.solarnetwork.central.domain.AppConfiguration
Service URL name for the SolarQuery app.
SOLARUSER_SERVICE_NAME - Static variable in interface net.solarnetwork.central.domain.AppConfiguration
Service URL name for the SolarUser app.
SORT_DESC_LIST_PARAM - Static variable in class net.solarnetwork.central.support.FilterableBulkExportOptions
The parameter key for a SortDescriptor List.
SORT_DESCRIPTORS_PROPERTY - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisDao
The query property for any custom sort descriptors that are provided.
SORT_DESCRIPTORS_PROPERTY - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
The query property for any custom sort descriptors that are provided.
SORT_DESCRIPTORS_PROPERTY - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
The query property for any custom sort descriptors that are provided.
SourceCriteria - Interface in net.solarnetwork.central.common.dao
Search criteria for source related data.
SourceLocation - Interface in net.solarnetwork.central.domain
A filter for locations based on a specific source.
SourceLocationFilter - Class in net.solarnetwork.central.support
Criteria for location data tied to a source.
SourceLocationFilter() - Constructor for class net.solarnetwork.central.support.SourceLocationFilter
Default constructor.
SourceLocationFilter(String, String) - Constructor for class net.solarnetwork.central.support.SourceLocationFilter
Construct with criteria parameters.
SourceLocationMatch - Interface in net.solarnetwork.central.domain
A match for a SourceLocation filter search.
SourceMappingFilter - Interface in net.solarnetwork.central.domain
Extension of Filter for mapping source IDs into virtual IDs.
spaceAppend(String, StringBuilder) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
Append to a space-delimited string buffer.
spliterator() - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
SQL_COMMENT - Static variable in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Regex for a line starting with a -- SQL style comment character.
SqlSessionCallback<T> - Interface in net.solarnetwork.central.dao.mybatis.support
Callback API for performing work with a SqlSession.
StaleAuditNodeServiceEntity - Class in net.solarnetwork.central.dao
Stale audit node service entity.
StaleAuditNodeServiceEntity(AggregateDatumId, Instant) - Constructor for class net.solarnetwork.central.dao.StaleAuditNodeServiceEntity
Constructor.
StaleAuditNodeServiceProcessor - Class in net.solarnetwork.central.common.job
Job to process "stale" audit node service data.
StaleAuditNodeServiceProcessor(JdbcOperations) - Constructor for class net.solarnetwork.central.common.job.StaleAuditNodeServiceProcessor
Construct with properties.
StaleAuditNodeServiceValue - Interface in net.solarnetwork.central.domain
API for a "stale" audit node service value record that represents a period of time for a specific audit level that needs to be computed.
StaleAuditNodeServiceValueRowMapper - Class in net.solarnetwork.central.common.dao.jdbc
Map datum rows into StaleAuditNodeServiceValue instances.
StaleAuditNodeServiceValueRowMapper() - Constructor for class net.solarnetwork.central.common.dao.jdbc.StaleAuditNodeServiceValueRowMapper
 
StaleAuditUserServiceEntity - Class in net.solarnetwork.central.dao
Stale audit user service entity.
StaleAuditUserServiceEntity(AggregateDatumId, Instant) - Constructor for class net.solarnetwork.central.dao.StaleAuditUserServiceEntity
Constructor.
StaleAuditUserServiceProcessor - Class in net.solarnetwork.central.common.job
Job to process "stale" audit user service data.
StaleAuditUserServiceProcessor(JdbcOperations) - Constructor for class net.solarnetwork.central.common.job.StaleAuditUserServiceProcessor
Construct with properties.
StaleAuditUserServiceValue - Interface in net.solarnetwork.central.domain
API for a "stale" audit user service value record that represents a period of time for a specific audit level that needs to be computed.
StaleAuditUserServiceValueRowMapper - Class in net.solarnetwork.central.common.dao.jdbc
Map datum rows into StaleAuditUserServiceValue instances.
StaleAuditUserServiceValueRowMapper() - Constructor for class net.solarnetwork.central.common.dao.jdbc.StaleAuditUserServiceValueRowMapper
 
StaleRecordProcessor - Class in net.solarnetwork.central.common.job
Job to process "stale" record data.
StaleRecordProcessor(JdbcOperations) - Constructor for class net.solarnetwork.central.common.job.StaleRecordProcessor
Construct with properties.
STANDARD_WORD_WRAP_COLUMN - Static variable in interface net.solarnetwork.central.mail.MessageTemplateDataSource
A sensible standard column width to use for word-wrapping.
start(Long, Integer, Integer, Map<String, ?>) - Method in class net.solarnetwork.central.support.AbstractFilteredResultsProcessor
 
start(Long, Integer, Integer, Map<String, ?>) - Method in interface net.solarnetwork.central.support.FilteredResultsProcessor
Called at the start of the export process, to initialize any necessary resources or write any header information.
start(Long, Integer, Integer, Map<String, ?>) - Method in class net.solarnetwork.central.support.ObjectMapperFilteredResultsProcessor
 
Starting - Enum constant in enum class net.solarnetwork.central.cloud.domain.VirtualMachineState
The machine is starting.
Starting - Enum constant in enum class net.solarnetwork.central.scheduler.SchedulerStatus
The scheduler is starting up, but not yet executing any jobs.
stateForVirtualMachines(Set<String>) - Method in class net.solarnetwork.central.cloud.aws.biz.AwsVirtualMachineBiz
 
stateForVirtualMachines(Set<String>) - Method in interface net.solarnetwork.central.cloud.biz.VirtualMachineBiz
Get the state for a set of virtual machines.
StateOrProvince - Enum constant in enum class net.solarnetwork.central.domain.LocationPrecision
 
stats - Variable in class net.solarnetwork.central.support.DelayedOcassionalProcessor
The statistics tracker.
STOP - Enum constant in enum class net.solarnetwork.central.dao.BulkExportingDao.ExportCallbackAction
We should stop processing immediately.
Stopped - Enum constant in enum class net.solarnetwork.central.cloud.domain.VirtualMachineState
The machine is not running, but could be started again.
Stopping - Enum constant in enum class net.solarnetwork.central.cloud.domain.VirtualMachineState
The machine is shutting down, either to end in the Stopped or Terminated states.
store(SolarLocation) - Method in class net.solarnetwork.central.dao.mybatis.MyBatisSolarLocationDao
 
store(SolarNode) - Method in class net.solarnetwork.central.dao.mybatis.MyBatisSolarNodeDao
 
store(T) - Method in interface net.solarnetwork.central.dao.GenericDao
Persist the domainObject object into database, creating or updating as appropriate.
store(T) - Method in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
 
Stored - Enum constant in enum class net.solarnetwork.central.web.support.ContentCacheStats
Count of items added to cache.
storeSolarNodeMetadata(Long, GeneralDatumMetadata) - Method in class net.solarnetwork.central.biz.dao.DaoSolarNodeMetadataBiz
 
storeSolarNodeMetadata(Long, GeneralDatumMetadata) - Method in interface net.solarnetwork.central.biz.SolarNodeMetadataBiz
Store metadata to a specific node, replacing any existing metadata with the provided metadata.
storeUserMetadata(Long, GeneralDatumMetadata) - Method in class net.solarnetwork.central.biz.dao.DaoUserMetadataBiz
 
storeUserMetadata(Long, GeneralDatumMetadata) - Method in interface net.solarnetwork.central.biz.UserMetadataBiz
Store metadata to a specific user, replacing any existing metadata with the provided metadata.
Street - Enum constant in enum class net.solarnetwork.central.domain.LocationPrecision
 
Submitted - Enum constant in enum class net.solarnetwork.central.domain.LocationRequestStatus
The request has been submitted and received.
SUBSTRING - Enum constant in enum class net.solarnetwork.central.dao.ObjectCriteria.MatchType
Match a substring (this attribute value) within attribute values.
SUBSTRING_AT_START - Enum constant in enum class net.solarnetwork.central.dao.ObjectCriteria.MatchType
Match a substring (this attribute value) at the start of an attribute value.
SUCCESS_FIELD_NAME - Static variable in class net.solarnetwork.central.support.ObjectMapperFilteredResultsProcessor
The success array field name.
supports(Class<?>) - Method in class net.solarnetwork.central.support.DelegatingValidator
 

T

TagCriteria - Interface in net.solarnetwork.central.common.dao
Criteria API for a "tag" qualifier.
TagFilter - Interface in net.solarnetwork.central.domain
Filter API for tags.
take() - Method in class net.solarnetwork.central.support.DelayQueueSet
Retrieves and removes the expired head of this queue, waiting if necessary until an expired element is available on this queue.
take() - Method in class net.solarnetwork.central.support.LinkedHashSetBlockingQueue
 
templates(String, IdentifiableConfiguration, Object) - Method in class net.solarnetwork.central.support.xslt.BaseXsltService
Get a Templates instance.
templatesCache - Variable in class net.solarnetwork.central.support.xslt.BaseXsltService
A cache for templates.
templatesCacheTtl - Variable in class net.solarnetwork.central.support.xslt.BaseXsltService
A templates cache duration.
templatesCacheTtlSeconds(IdentifiableConfiguration) - Method in class net.solarnetwork.central.support.xslt.BaseXsltService
Get the templates cache TTL seconds.
Terminated - Enum constant in enum class net.solarnetwork.central.cloud.domain.VirtualMachineState
The machine is terminated, and cannot be started again.
TEXT_CSV_MEDIA_TYPE - Static variable in class net.solarnetwork.central.web.WebUtils
The text/csv media type.
TEXT_CSV_MEDIA_TYPE_VALUE - Static variable in class net.solarnetwork.central.web.WebUtils
The text/csv media type value.
TEXT_CSV_MIME_TYPE - Static variable in class net.solarnetwork.central.support.CsvFilteredResultsProcessor
The text/csv MIME type.
TEXT_CSV_UTF8_MEDIA_TYPE - Static variable in class net.solarnetwork.central.web.WebUtils
The text/csv media type with a UTF-8 character set.
TEXT_CSV_UTF8_MEDIA_TYPE_VALUE - Static variable in class net.solarnetwork.central.web.WebUtils
The text/csv media type with a UTF-8 character set value.
TextArrayTypeHandler - Class in net.solarnetwork.central.dao.mybatis.type
Text array type handler.
TextArrayTypeHandler() - Constructor for class net.solarnetwork.central.dao.mybatis.type.TextArrayTypeHandler
Default constructor.
ThreadPoolTaskExecutorPingTest - Class in net.solarnetwork.central.scheduler
PingTest for monitoring a thread pool executor.
ThreadPoolTaskExecutorPingTest(String, ThreadPoolTaskExecutor) - Constructor for class net.solarnetwork.central.scheduler.ThreadPoolTaskExecutorPingTest
Constructor.
ThreadPoolTaskExecutorPingTest(ThreadPoolTaskExecutor) - Constructor for class net.solarnetwork.central.scheduler.ThreadPoolTaskExecutorPingTest
Constructor.
ThreadPoolTaskSchedulerPingTest - Class in net.solarnetwork.central.scheduler
PingTest for monitoring a thread pool executor.
ThreadPoolTaskSchedulerPingTest(String, ThreadPoolTaskScheduler) - Constructor for class net.solarnetwork.central.scheduler.ThreadPoolTaskSchedulerPingTest
Constructor.
ThreadPoolTaskSchedulerPingTest(ThreadPoolTaskScheduler) - Constructor for class net.solarnetwork.central.scheduler.ThreadPoolTaskSchedulerPingTest
Constructor.
TieredStaleRecordProcessor - Class in net.solarnetwork.central.common.job
Abstract job to process "stale" record tiers.
TieredStaleRecordProcessor(JdbcOperations, String) - Constructor for class net.solarnetwork.central.common.job.TieredStaleRecordProcessor
Constructor.
TieredStoredProcedureStaleRecordProcessor - Class in net.solarnetwork.central.common.job
Tiered stale datum processor that calls a stored procedure to process stale rows.
TieredStoredProcedureStaleRecordProcessor(JdbcOperations, String) - Constructor for class net.solarnetwork.central.common.job.TieredStoredProcedureStaleRecordProcessor
Constructor.
TimeBasedUuidGenerator - Class in net.solarnetwork.central.support
UUID generator using time-based v1 UUIDs.
TimeBasedUuidGenerator() - Constructor for class net.solarnetwork.central.support.TimeBasedUuidGenerator
Constructor.
TimeBasedUuidGenerator(TimeBasedGenerator) - Constructor for class net.solarnetwork.central.support.TimeBasedUuidGenerator
Constructor.
TimeZone - Enum constant in enum class net.solarnetwork.central.domain.LocationPrecision
 
toArray() - Method in class net.solarnetwork.central.support.DelayQueueSet
Returns an array containing all of the elements in this queue.
toArray(T[]) - Method in class net.solarnetwork.central.support.DelayQueueSet
Returns an array containing all of the elements in this queue; the runtime type of the returned array is that of the specified array.
toBindingResult(ConstraintViolationException, Validator) - Static method in class net.solarnetwork.central.support.ExceptionUtils
Convert a constraint violation exception into a binding result.
TOPIC_JOB_COMPLETE - Static variable in class net.solarnetwork.central.scheduler.SchedulerConstants
Topic for a job complete notification.
TOPIC_JOB_FAILURE - Static variable in class net.solarnetwork.central.scheduler.SchedulerConstants
Topic for a job failure notification.
TOPIC_JOB_REQUEST - Static variable in class net.solarnetwork.central.scheduler.SchedulerConstants
Topic for a job request notification.
TOPIC_SCHEDULER_READY - Static variable in class net.solarnetwork.central.scheduler.SchedulerConstants
Topic of event sent when scheduler ready.
toSqlJsonPath(SearchFilter) - Static method in class net.solarnetwork.central.support.SearchFilterUtils
Convert a search filter into a SQL JSON Path expression.
toString() - Method in class net.solarnetwork.central.ApplicationMetadata
 
toString() - Method in class net.solarnetwork.central.cloud.domain.ContainerMetadata
 
toString() - Method in class net.solarnetwork.central.dao.AuditNodeServiceEntity
 
toString() - Method in class net.solarnetwork.central.dao.AuditUserServiceEntity
 
toString() - Method in enum class net.solarnetwork.central.dao.ObjectCriteria.JoinType
 
toString() - Method in enum class net.solarnetwork.central.dao.ObjectCriteria.MatchType
 
toString() - Method in class net.solarnetwork.central.dao.StaleAuditNodeServiceEntity
 
toString() - Method in class net.solarnetwork.central.dao.StaleAuditUserServiceEntity
 
toString() - Method in class net.solarnetwork.central.dao.UserUuidPK
 
toString() - Method in class net.solarnetwork.central.domain.AppSetting
 
toString() - Method in class net.solarnetwork.central.domain.BasePK
Generate a string value.
toString() - Method in class net.solarnetwork.central.domain.BasicSolarNodeOwnership
 
toString() - Method in class net.solarnetwork.central.domain.LocationRequest
 
toString() - Method in class net.solarnetwork.central.domain.LogEventInfo
 
toString() - Method in class net.solarnetwork.central.domain.SolarLocation
 
toString() - Method in class net.solarnetwork.central.domain.SolarNode
 
toString() - Method in class net.solarnetwork.central.domain.UserEvent
 
toString() - Method in class net.solarnetwork.central.mail.support.SimpleMessageDataSource
 
toString() - Method in class net.solarnetwork.central.scheduler.JobKey
 
toString() - Method in class net.solarnetwork.central.security.AuthenticatedToken
 
toString() - Method in class net.solarnetwork.central.security.BasicSecurityPolicy
 
toString() - Method in class net.solarnetwork.central.support.BaseFilterSupport
 
toString() - Method in class net.solarnetwork.central.support.BaseMqttConnectionObserver
 
toString() - Method in class net.solarnetwork.central.support.FilterSupport
 
toString() - Method in class net.solarnetwork.central.support.ObjectSearchFilter
Return an LDAP search filter string.
toString() - Method in class net.solarnetwork.central.support.ObjectSearchFilters
Return an LDAP search filter string.
toString() - Method in record class net.solarnetwork.central.support.OutputSerializationSupportContext
Returns a string representation of this record class.
toString() - Method in class net.solarnetwork.central.support.SourceLocationFilter
 
toString() - Method in class org.springframework.web.multipart.commons.CommonsMultipartFile
 
Touched - Enum constant in enum class net.solarnetwork.central.support.JCacheFactoryBean.ExpiryPolicy
 
toUserMetadataFilter() - Method in class net.solarnetwork.central.domain.UserFilterCommand
Convert to a UserMetadataFilter.
TransactionCheckpoints - Enum constant in enum class net.solarnetwork.central.dao.BulkLoadingDao.LoadingTransactionMode
Support transaction checkpoints, within an overall single transaction.
transferTo(File) - Method in class org.springframework.web.multipart.commons.CommonsMultipartFile
 
transferTo(Path) - Method in class org.springframework.web.multipart.commons.CommonsMultipartFile
 
transformerFactory - Variable in class net.solarnetwork.central.support.xslt.BaseXsltService
The transformer factory.
translateExceptionIfPossible(RuntimeException) - Method in class net.solarnetwork.central.dao.mybatis.support.MyBatisExceptionTranslator
 
triggerForExpression(String, TimeUnit, boolean) - Static method in class net.solarnetwork.central.scheduler.SchedulerUtils
Create a trigger from a schedule expression.
tryLock() - Method in class net.solarnetwork.central.web.support.ContentCachingFilter.LockAndCount
 
tryLock(long, TimeUnit) - Method in class net.solarnetwork.central.web.support.ContentCachingFilter.LockAndCount
 

U

UNASSIGNED_ENTITY_ID - Static variable in class net.solarnetwork.central.domain.LongIntegerCompositePK
A special "not a value" instance to be used for generated entity ID values yet to be generated.
UNASSIGNED_ENTITY_ID - Static variable in class net.solarnetwork.central.domain.LongStringCompositePK
A special "not a value" instance to be used for generated entity ID values yet to be generated.
UNASSIGNED_ENTITY_ID - Static variable in class net.solarnetwork.central.domain.UserLongCompositePK
A special "not a value" instance to be used for generated entity ID values yet to be generated.
UNASSIGNED_ENTITY_ID - Static variable in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
A special "not a value" instance to be used for generated entity ID values yet to be generated.
UNASSIGNED_ENTITY_ID - Static variable in class net.solarnetwork.central.domain.UserLongStringCompositePK
A special "not a value" instance to be used for generated entity ID values yet to be generated.
UNASSIGNED_ENTITY_ID - Static variable in class net.solarnetwork.central.domain.UserStringCompositePK
A special "not a value" instance to be used for generated entity ID values yet to be generated.
UNASSIGNED_ENTITY_ID - Static variable in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
A special "not a value" instance to be used for generated entity ID values yet to be generated.
UNASSIGNED_ENTITY_ID - Static variable in class net.solarnetwork.central.domain.UserUuidLongCompositePK
A special "not a value" instance to be used for generated entity ID values yet to be generated.
UNASSIGNED_GROUP_ID - Static variable in class net.solarnetwork.central.domain.LongIntegerCompositePK
A special "not a value" instance to be used for generated group ID values yet to be generated.
UNASSIGNED_GROUP_ID - Static variable in class net.solarnetwork.central.domain.LongStringCompositePK
A special "not a value" instance to be used for generated group ID values yet to be generated.
UNASSIGNED_GROUP_ID - Static variable in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
A special "not a value" instance to be used for generated group ID values yet to be generated.
UNASSIGNED_GROUP_ID - Static variable in class net.solarnetwork.central.domain.UserLongStringCompositePK
A special "not a value" instance to be used for generated group ID values yet to be generated.
UNASSIGNED_GROUP_ID - Static variable in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
A special "not a value" instance to be used for generated group ID values yet to be generated.
UNASSIGNED_GROUP_ID - Static variable in class net.solarnetwork.central.domain.UserUuidLongCompositePK
A special "not a value" instance to be used for generated group ID values yet to be generated.
UNASSIGNED_USER_ID - Static variable in class net.solarnetwork.central.domain.UserLongCompositePK
A special "not a value" instance to be used for generated user ID values yet to be generated.
UNASSIGNED_USER_ID - Static variable in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
A special "not a value" instance to be used for generated user ID values yet to be generated.
UNASSIGNED_USER_ID - Static variable in class net.solarnetwork.central.domain.UserLongStringCompositePK
A special "not a value" instance to be used for generated user ID values yet to be generated.
UNASSIGNED_USER_ID - Static variable in class net.solarnetwork.central.domain.UserStringCompositePK
A special "not a value" instance to be used for generated user ID values yet to be generated.
UNASSIGNED_USER_ID - Static variable in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
A special "not a value" instance to be used for generated user ID values yet to be generated.
UNASSIGNED_USER_ID - Static variable in class net.solarnetwork.central.domain.UserUuidLongCompositePK
A special "not a value" instance to be used for generated user ID values yet to be generated.
UNASSIGNED_USER_ID - Static variable in class net.solarnetwork.central.domain.UserUuidPK
A special "not a value" instance to be used for generated user ID values yet to be generated.
UNASSIGNED_UUID_ID - Static variable in class net.solarnetwork.central.domain.UserUuidPK
A special "not a value" instance to be used for generated UUID values yet to be generated.
unassignedEntityIdKey(Long) - Static method in class net.solarnetwork.central.domain.LongIntegerCompositePK
Create a new instance using the "unassigned" entity ID value.
unassignedEntityIdKey(Long) - Static method in class net.solarnetwork.central.domain.LongStringCompositePK
Create a new instance using the "unassigned" entity ID value.
unassignedEntityIdKey(Long) - Static method in class net.solarnetwork.central.domain.UserLongCompositePK
Create a new instance using the "unassigned" entity ID value.
unassignedEntityIdKey(Long) - Static method in class net.solarnetwork.central.domain.UserStringCompositePK
Create a new instance using the "unassigned" entity ID value.
unassignedEntityIdKey(Long) - Static method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
Create a new instance using the "unassigned" entity ID value.
unassignedEntityIdKey(Long, Long) - Static method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
Create a new instance using the "unassigned" entity ID value.
unassignedEntityIdKey(Long, Long) - Static method in class net.solarnetwork.central.domain.UserLongStringCompositePK
Create a new instance using the "unassigned" entity ID value.
unassignedEntityIdKey(Long, UUID) - Static method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
Create a new instance using the "unassigned" entity ID value.
unassignedEntityIdKey(Long, UUID) - Static method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
Create a new instance using the "unassigned" entity ID value.
unassignedUuidKey(Long) - Static method in class net.solarnetwork.central.domain.UserUuidPK
Create a new instance using the "unassigned" UUID value.
Unknown - Enum constant in enum class net.solarnetwork.central.cloud.domain.VirtualMachineState
The machine is in an unknown state.
Unknown - Enum constant in enum class net.solarnetwork.central.scheduler.JobStatus
The job is not in any known state.
Unknown - Enum constant in enum class net.solarnetwork.central.scheduler.SchedulerStatus
The scheduler is not in any known state.
UNKNOWN_EMAIL - Enum constant in enum class net.solarnetwork.central.security.AuthorizationException.Reason
Unknown email.
UNKNOWN_KEY - Static variable in interface net.solarnetwork.central.domain.ClaimableJobState
The standard key for a "unknwon" state.
UNKNOWN_OBJECT - Enum constant in enum class net.solarnetwork.central.security.AuthorizationException.Reason
Access was requested to an unknown object.
unlock() - Method in class net.solarnetwork.central.web.support.ContentCachingFilter.LockAndCount
 
unregisterNodeObserver(Consumer<T>, Long...) - Method in interface net.solarnetwork.central.biz.NodeEventObservationRegistrar
Unregister a node observer.
unscheduleJob(String, String) - Method in interface net.solarnetwork.central.scheduler.SchedulerManager
Unschedule a job.
unscheduleJob(String, String) - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
 
unwrap(Class<T>) - Method in class net.solarnetwork.central.support.BufferingDelegatingCache
Unwrap an object.
unwrap(Class<T>) - Method in class net.solarnetwork.central.support.ExpandedEventsCache
 
unwrap(Class<T>) - Method in class net.solarnetwork.central.support.SimpleCache.CachedValue
 
unwrap(Class<T>) - Method in class net.solarnetwork.central.support.SimpleCache
 
UPDATE_OBJECT - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDao
The query name used for updates in BaseMyBatisGenericDao.store(Entity).
UPDATE_OBJECT - Static variable in class net.solarnetwork.central.dao.mybatis.support.BaseMyBatisGenericDaoSupport
The query name used for updates in GenericDao.save(Entity).
Updated - Enum constant in enum class net.solarnetwork.central.support.JCacheFactoryBean.ExpiryPolicy
 
UpdateEnabledIdFilter - Class in net.solarnetwork.central.common.dao.jdbc.sql
Update the enabled status based on a primary key filter.
UpdateEnabledIdFilter(String, String[], CompositeKey, boolean) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.UpdateEnabledIdFilter
Constructor.
updateEnabledStatus(Long, F, boolean) - Method in interface net.solarnetwork.central.dao.UserModifiableEnabledStatusDao
Update the enabled status of entities, optionally filtered.
updateJobConfiguration(PK, C) - Method in interface net.solarnetwork.central.dao.ClaimableJobDao
Update the configuration for a specific job.
updateJobProgress(PK, double, R) - Method in interface net.solarnetwork.central.dao.ClaimableJobDao
Update the progress of a specific job.
updateJobState(PK, S, Set<S>) - Method in interface net.solarnetwork.central.dao.ClaimableJobDao
Update the state of a specific job.
UpdateLocationRequest - Class in net.solarnetwork.central.common.dao.jdbc.sql
Update an existing location request.
UpdateLocationRequest(LocationRequest) - Constructor for class net.solarnetwork.central.common.dao.jdbc.sql.UpdateLocationRequest
Constructor.
UpdatesExecuted - Enum constant in enum class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditorCount
SQL updates executed.
UpdatesFailed - Enum constant in enum class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditorCount
SQL updates failed.
updateStatus(SchedulerStatus) - Method in interface net.solarnetwork.central.scheduler.SchedulerManager
Change the status of the scheduler.
updateStatus(SchedulerStatus) - Method in class net.solarnetwork.central.scheduler.SimpleSchedulerManager
 
updateWithGeneratedLong(JdbcOperations, PreparedStatementCreator, String) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonJdbcUtils
Perform an update operation and extract a generated Long key.
uriWithoutHost(UriComponentsBuilder, Object...) - Static method in class net.solarnetwork.central.web.WebUtils
Build a URI without any scheme, host, or port.
uriWithoutHost(UriComponentsBuilder, Map<String, ?>) - Static method in class net.solarnetwork.central.web.WebUtils
Build a URI without any scheme, host, or port.
UrlEncodingOnAccessMap<K> - Class in net.solarnetwork.central.web.support
Map that encodes values from a delegate Map instance with URLEncoder when accessed via UrlEncodingOnAccessMap.get(Object).
UrlEncodingOnAccessMap(Map<K, String>) - Constructor for class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
Constructor.
User - Enum constant in enum class net.solarnetwork.central.security.SecurityPolicyMetadataType
A user specific metadata type.
User - Enum constant in enum class net.solarnetwork.central.security.SecurityTokenType
A full user token, granting the bearer full access.
UserCriteria - Interface in net.solarnetwork.central.common.dao
Search criteria for user related data.
UserDetailsAuthenticationTokenService - Class in net.solarnetwork.central.security.web.support
Implementation of AuthenticationTokenService that uses a UserDetailsService to access token data.
UserDetailsAuthenticationTokenService(UserDetailsService) - Constructor for class net.solarnetwork.central.security.web.support.UserDetailsAuthenticationTokenService
 
UserEvent - Class in net.solarnetwork.central.domain
An application event related to a user.
UserEvent(Long, UUID, String[], String, String) - Constructor for class net.solarnetwork.central.domain.UserEvent
Constructor.
UserEvent(UserUuidPK, String[], String, String) - Constructor for class net.solarnetwork.central.domain.UserEvent
Constructor.
UserEventAppenderBiz - Interface in net.solarnetwork.central.biz
Service API for appending user events.
UserEventAppenderDao - Interface in net.solarnetwork.central.common.dao
DAO API for write-only access to creating user events.
UserEventBiz - Interface in net.solarnetwork.central.biz
Service API for managing user events.
UserEventDao - Interface in net.solarnetwork.central.common.dao
DAO API user events.
UserEventFilter - Interface in net.solarnetwork.central.common.dao
Filter API for user events.
UserEventMaintenanceDao - Interface in net.solarnetwork.central.common.dao
Maintenance operations for user events.
UserEventMaintenanceDao.UserEventPurgeFilter - Interface in net.solarnetwork.central.common.dao
Filter criteria for purging events.
UserEventRowMapper - Class in net.solarnetwork.central.common.dao.jdbc
Row mapper for UserEvent entities.
UserEventRowMapper() - Constructor for class net.solarnetwork.central.common.dao.jdbc.UserEventRowMapper
 
UserEventSerializer - Class in net.solarnetwork.central.support
JSON serializer for UserEvent objects.
UserEventSerializer() - Constructor for class net.solarnetwork.central.support.UserEventSerializer
 
UserFilter - Interface in net.solarnetwork.central.domain
Filter API for user related entities.
UserFilterCommand - Class in net.solarnetwork.central.domain
Filter support for user actions.
UserFilterCommand() - Constructor for class net.solarnetwork.central.domain.UserFilterCommand
 
userIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserLongCompositePK
Test if the entity ID is assigned.
userIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserLongIntegerCompositePK
Test if the user ID is assigned.
userIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserLongStringCompositePK
Test if the user ID is assigned.
userIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserStringCompositePK
Test if the user ID is assigned.
userIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
Test if the user ID is assigned.
userIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserUuidLongCompositePK
Test if the user ID is assigned.
userIdIsAssigned() - Method in class net.solarnetwork.central.domain.UserUuidPK
Test if the user ID is assigned.
UserIdRelated - Interface in net.solarnetwork.central.domain
API for objects related to a user entity by way of a user ID.
UserLongCompositePK - Class in net.solarnetwork.central.domain
Immutable primary key for user-related entities using a Long entity key.
UserLongCompositePK(Long, Long) - Constructor for class net.solarnetwork.central.domain.UserLongCompositePK
Constructor.
UserLongIntegerCompositePK - Class in net.solarnetwork.central.domain
Basic implementation of a Long, Long, Integer composite key.
UserLongIntegerCompositePK(Long, Long, Integer) - Constructor for class net.solarnetwork.central.domain.UserLongIntegerCompositePK
Constructor.
UserLongStringCompositePK - Class in net.solarnetwork.central.domain
Basic implementation of a Long, Long, String composite key.
UserLongStringCompositePK(Long, Long, String) - Constructor for class net.solarnetwork.central.domain.UserLongStringCompositePK
Constructor.
UserMetadata - Interface in net.solarnetwork.central.domain
API for user metadata.
UserMetadataBiz - Interface in net.solarnetwork.central.biz
API for manipulating user metadata.
UserMetadataDao - Interface in net.solarnetwork.central.dao
DAO API for UserMetadataEntity.
UserMetadataEntity - Class in net.solarnetwork.central.domain
Metadata about a SolarNode.
UserMetadataEntity(Long, Instant) - Constructor for class net.solarnetwork.central.domain.UserMetadataEntity
Constructor.
UserMetadataFilter - Interface in net.solarnetwork.central.domain
Filter API for user metadata.
UserMetadataSecurityAspect - Class in net.solarnetwork.central.aop
Security AOP support for UserMetadataBiz.
UserMetadataSecurityAspect(SolarNodeOwnershipDao) - Constructor for class net.solarnetwork.central.aop.UserMetadataSecurityAspect
Constructor.
UserModifiableEnabledStatusDao<F> - Interface in net.solarnetwork.central.dao
DAO API for updating user-modifiable enabled status on entities.
UserModifiableFilter - Interface in net.solarnetwork.central.common.dao
Basic filter for user modifiable entities.
userPrincipalName(WebRequest) - Static method in class net.solarnetwork.central.web.support.WebServiceControllerSupport
Get the user principal name of a given request.
UserRelatedEntity<PK> - Interface in net.solarnetwork.central.dao
API for an entity associated with a user ID.
UserServiceAuditor - Interface in net.solarnetwork.central.biz
API for auditing user service events in SolarNetwork.
UserStringCompositePK - Class in net.solarnetwork.central.domain
Immutable primary key for user-related entities using a String entity key.
UserStringCompositePK(Long, String) - Constructor for class net.solarnetwork.central.domain.UserStringCompositePK
Constructor.
UserUuidIntegerCompositePK - Class in net.solarnetwork.central.domain
Basic implementation of a Long, UUID, Integer composite key.
UserUuidIntegerCompositePK(Long, UUID, Integer) - Constructor for class net.solarnetwork.central.domain.UserUuidIntegerCompositePK
Constructor.
UserUuidLongCompositePK - Class in net.solarnetwork.central.domain
Basic implementation of a Long, UUID, Long composite key.
UserUuidLongCompositePK(Long, UUID, Long) - Constructor for class net.solarnetwork.central.domain.UserUuidLongCompositePK
Constructor.
UserUuidPK - Class in net.solarnetwork.central.dao
Primary key based on a user ID and a UUID.
UserUuidPK - Class in net.solarnetwork.central.domain
Immutable primary key for user-related entities using a UUID primary key.
UserUuidPK() - Constructor for class net.solarnetwork.central.dao.UserUuidPK
Default constructor.
UserUuidPK(Long, UUID) - Constructor for class net.solarnetwork.central.dao.UserUuidPK
Construct with values.
UserUuidPK(Long, UUID) - Constructor for class net.solarnetwork.central.domain.UserUuidPK
Constructor.
UUIDArrayTypeHandler - Class in net.solarnetwork.central.dao.mybatis.type
UUID array type handler.
UUIDArrayTypeHandler() - Constructor for class net.solarnetwork.central.dao.mybatis.type.UUIDArrayTypeHandler
Constructor.
uuidGenerator() - Method in class net.solarnetwork.central.common.config.UuidGeneratorConfig
 
UuidGeneratorConfig - Class in net.solarnetwork.central.common.config
Configuration for UUID generation.
UuidGeneratorConfig() - Constructor for class net.solarnetwork.central.common.config.UuidGeneratorConfig
 
uuidIsAssigned() - Method in class net.solarnetwork.central.domain.UserUuidPK
Test if the UUID is assigned.
uuidTypeHandler() - Method in class net.solarnetwork.central.common.dao.config.MyBatisCommonConfig
 
UUIDTypeHandler - Class in net.solarnetwork.central.dao.mybatis.type
MyBatis TypeHandler for native UUID support, as supported by PostgreSQL.
UUIDTypeHandler() - Constructor for class net.solarnetwork.central.dao.mybatis.type.UUIDTypeHandler
 

V

validate(Object, Errors) - Method in class net.solarnetwork.central.support.DelegatingValidator
 
validate(Object, Errors, Object...) - Method in class net.solarnetwork.central.support.DelegatingValidator
 
validateCertificateChain(KeyStore, X509Certificate[]) - Static method in class net.solarnetwork.central.security.CertificateUtils
Validate a certificate chain.
ValidationException - Exception Class in net.solarnetwork.central
Exception for validation errors.
ValidationException() - Constructor for exception class net.solarnetwork.central.ValidationException
Default constructor.
ValidationException(Errors) - Constructor for exception class net.solarnetwork.central.ValidationException
Constructor with Errors.
ValidationException(Errors, MessageSource) - Constructor for exception class net.solarnetwork.central.ValidationException
Constructor with Errors and a MessageSource.
ValidationException(Errors, MessageSource, Throwable) - Constructor for exception class net.solarnetwork.central.ValidationException
Constructor with Errors and a MessageSource and root cause.
value() - Element in annotation interface net.solarnetwork.central.common.config.VersionedQualifier
The qualifier value.
valueOf(String) - Static method in enum class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz.UserEventStats
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.cloud.domain.VirtualMachineState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditorCount
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.dao.BulkExportingDao.ExportCallbackAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.dao.BulkLoadingDao.LoadingTransactionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.dao.mybatis.MyBatisVersionedMessageDao.QueryName
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.dao.ObjectCriteria.JoinType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.dao.ObjectCriteria.MatchType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.domain.LocationPrecision
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.domain.LocationRequestStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.scheduler.JobStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.scheduler.SchedulerStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.security.AuthorizationException.Reason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.security.Role
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.security.SecurityPolicyMetadataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.security.SecurityTokenStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.security.SecurityTokenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.support.DelayedOcassionalProcessor.Stats
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.support.JCacheFactoryBean.ExpiryPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.web.support.ContentCacheStats
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.web.support.ContentCachingFilter.ContentCachingFilterStats
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.central.web.support.ContentCachingService.CompressionType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.solarnetwork.central.biz.dao.AsyncDaoUserEventAppenderBiz.UserEventStats
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.cloud.domain.VirtualMachineState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditorCount
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.dao.BulkExportingDao.ExportCallbackAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.dao.BulkLoadingDao.LoadingTransactionMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.dao.mybatis.MyBatisVersionedMessageDao.QueryName
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.dao.ObjectCriteria.JoinType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.dao.ObjectCriteria.MatchType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.domain.LocationPrecision
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.domain.LocationRequestStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.scheduler.JobStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.scheduler.SchedulerStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.security.AuthorizationException.Reason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.security.Role
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.security.SecurityPolicyMetadataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.security.SecurityTokenStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.security.SecurityTokenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.support.DelayedOcassionalProcessor.Stats
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.support.JCacheFactoryBean.ExpiryPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.web.support.ContentCacheStats
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.web.support.ContentCachingFilter.ContentCachingFilterStats
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.central.web.support.ContentCachingService.CompressionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class net.solarnetwork.central.web.support.UrlEncodingOnAccessMap
 
verify() - Method in class net.solarnetwork.central.security.SecurityPolicyEnforcer
Verify the security policy on all supported properties immediately.
verifyMetadata(GeneralDatumMetadata) - Method in class net.solarnetwork.central.security.SecurityPolicyEnforcer
Verify an arbitrary metadata instance against the configured policy.
verifyNodeIds(Long[]) - Method in class net.solarnetwork.central.security.SecurityPolicyEnforcer
Verify an arbitrary list of node IDs against the configured policy.
verifySourceIds(String[]) - Method in class net.solarnetwork.central.security.SecurityPolicyEnforcer
Verify an arbitrary list of source IDs against the configured policy.
version() - Element in annotation interface net.solarnetwork.central.common.config.VersionedQualifier
The qualifier version.
VERSION_KEY - Static variable in interface net.solarnetwork.central.dao.VersionedMessageDao
Special property key returned from VersionedMessageDao.findMessages(Instant, String[], String) that contains an ISO 8601 timestamp of the resolved messages version.
VERSIONED_MESSAGES_CACHE - Static variable in class net.solarnetwork.central.common.dao.config.VersionedMessageDaoConfig
A qualifier to use for the versioned messages Cache.
versionedMessageDao() - Method in class net.solarnetwork.central.common.dao.config.VersionedMessageDaoConfig
 
VersionedMessageDao - Interface in net.solarnetwork.central.dao
DAO API for a resource bundle-like set of messages.
VersionedMessageDao.VersionedMessages - Class in net.solarnetwork.central.dao
Messages for a set of bundle names and locale, at a specific version.
VersionedMessageDaoConfig - Class in net.solarnetwork.central.common.dao.config
MyBatis versioned message DAO configuration.
VersionedMessageDaoConfig() - Constructor for class net.solarnetwork.central.common.dao.config.VersionedMessageDaoConfig
 
VersionedMessageDaoMessageSource - Class in net.solarnetwork.central.support
MessageSource implementation that uses a VersionedMessageDao to load messages.
VersionedMessageDaoMessageSource(VersionedMessageDao, String[], Instant, Cache<String, VersionedMessageDao.VersionedMessages>) - Constructor for class net.solarnetwork.central.support.VersionedMessageDaoMessageSource
Constructor.
VersionedMessages(Instant, String[], String, Properties) - Constructor for class net.solarnetwork.central.dao.VersionedMessageDao.VersionedMessages
Constructor.
VersionedQualifier - Annotation Interface in net.solarnetwork.central.common.config
A qualifier with an additional version qualifier.
VirtualMachine - Interface in net.solarnetwork.central.cloud.domain
A virtual machine.
VirtualMachineBiz - Interface in net.solarnetwork.central.cloud.biz
API for controlling cloud virtual machine instances.
virtualMachineForName(String) - Method in class net.solarnetwork.central.cloud.aws.biz.AwsVirtualMachineBiz
 
virtualMachineForName(String) - Method in interface net.solarnetwork.central.cloud.biz.VirtualMachineBiz
Get a virtual machine by its display name.
virtualMachinesForIds(Set<String>) - Method in class net.solarnetwork.central.cloud.aws.biz.AwsVirtualMachineBiz
 
virtualMachinesForIds(Set<String>) - Method in interface net.solarnetwork.central.cloud.biz.VirtualMachineBiz
Get a set of virtual machines by their IDs.
VirtualMachineState - Enum Class in net.solarnetwork.central.cloud.domain
Enum of possible states for a virtual machine to be in.
virtualMachineStateForInstanceState(InstanceState) - Static method in class net.solarnetwork.central.cloud.aws.domain.Ec2VirtualMachine
Get a VirtualMachineState for a given EC2 InstanceState.

W

warmUp() - Method in interface net.solarnetwork.central.biz.AppWarmUpTask
Perform the warm-up task.
WARMUP - Static variable in interface net.solarnetwork.central.biz.AppWarmUpTask
A qualifier or profile for warm-up tasks.
warmUpManager(Collection<AppWarmUpTask>) - Method in class net.solarnetwork.central.common.config.AppWarmupConfig
The warm-up manager service.
WebServiceControllerSupport - Class in net.solarnetwork.central.web.support
A base class to support web service style controllers.
WebServiceControllerSupport() - Constructor for class net.solarnetwork.central.web.support.WebServiceControllerSupport
 
WebServiceErrorAttributes - Class in net.solarnetwork.central.web.support
Error controller.
WebServiceErrorAttributes() - Constructor for class net.solarnetwork.central.web.support.WebServiceErrorAttributes
 
WebServiceGlobalControllerSupport - Class in net.solarnetwork.central.web.support
Global REST controller support.
WebServiceGlobalControllerSupport() - Constructor for class net.solarnetwork.central.web.support.WebServiceGlobalControllerSupport
 
WebUtils - Class in net.solarnetwork.central.web
Helper utilities for web APIs.
WHERE_COMPONENT_PREFIX_LENGTH - Static variable in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
The number of characters to drop from the start of a leading where clause.
whereArrayColContains(Object[], String, StringBuilder) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Generate SQL WHERE criteria for an array column containment clause.
whereDateRange(DateRangeCriteria, String, StringBuilder) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Generate SQL WHERE criteria for a date range.
whereOptimizedArrayContains(Object[], String, StringBuilder) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Generate SQL WHERE criteria for an array containment clause.
withAggregations(Set<Aggregation>) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withApiPaths(Set<String>) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withId(Long) - Method in class net.solarnetwork.central.domain.LocationRequest
Create a copy with a given ID.
withLocationPrecisions(Set<LocationPrecision>) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withMergedAggregations(Set<Aggregation>) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withMergedApiPaths(Set<String>) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withMergedLocationPrecisions(Set<LocationPrecision>) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withMergedNodeIds(Set<Long>) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withMergedNodeMetadataPaths(Set<String>) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withMergedPolicy(SecurityPolicy) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withMergedSourceIds(Set<String>) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withMergedUserMetadataPaths(Set<String>) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withMinAggregation(Aggregation) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withMinLocationPrecision(LocationPrecision) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
Treat the configured locationPrecisions set as a single minimum value or a list of exact values.
withNodeIds(Set<Long>) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withNodeMetadataPaths(Set<String>) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withNotAfter(Instant) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withoutHost(UriComponentsBuilder, Object...) - Static method in class net.solarnetwork.central.web.WebUtils
Build a UriComponents without any scheme, host, or port.
withoutHost(UriComponentsBuilder, Map<String, ?>) - Static method in class net.solarnetwork.central.web.WebUtils
Build a UriComponents without any scheme, host, or port.
withPolicy(SecurityPolicy) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withRefreshAllowed(Boolean) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withSourceIds(Set<String>) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withUserMetadataPaths(Set<String>) - Method in class net.solarnetwork.central.security.BasicSecurityPolicy.Builder
 
withValue(String) - Method in class net.solarnetwork.central.domain.AppSetting
Create a copy with a new value.
wrappedCountQuery(String) - Static method in class net.solarnetwork.central.common.dao.jdbc.sql.CommonSqlUtils
Wrap a SQL query with a SELECT COUNT(*) clause.
WriterThreadsEnded - Enum constant in enum class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditorCount
Write threads ended.
WriterThreadsStarted - Enum constant in enum class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditorCount
Write threads started.

X

X509_CERTIFICATE_TYPE - Static variable in class net.solarnetwork.central.security.CertificateUtils
The X.509 certificate type.
x509CertificateFactory() - Static method in class net.solarnetwork.central.security.CertificateUtils
Get a certificate factory for X.509 certificates.
XLSX_MEDIA_TYPE - Static variable in class net.solarnetwork.central.web.WebUtils
The media type for Microsoft XLSX.
XLSX_MEDIA_TYPE_VALUE - Static variable in class net.solarnetwork.central.web.WebUtils
The media type value for Microsoft XLSX.
XSLT_PARAM_JSON - Static variable in class net.solarnetwork.central.support.xslt.BaseXsltService
The XSLT input parameter for input JSON.

Z

Zero(Class<E>) - Constructor for class net.solarnetwork.central.dao.mybatis.type.CodedValueTypeHandler.Zero
Constructor.
ZeroCountsCleared - Enum constant in enum class net.solarnetwork.central.common.dao.jdbc.JdbcNodeServiceAuditorCount
Zero-valued counts cleared.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form