Index

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

A

a85p1 - Static variable in class net.solarnetwork.io.ASCII85OutputStream
 
a85p2 - Static variable in class net.solarnetwork.io.ASCII85OutputStream
 
a85p3 - Static variable in class net.solarnetwork.io.ASCII85OutputStream
 
a85p4 - Static variable in class net.solarnetwork.io.ASCII85OutputStream
 
abs(short) - Static method in class net.solarnetwork.util.Half
Returns the absolute value of the specified half-precision float.
AbstractAuthorizationBuilder<T extends AbstractAuthorizationBuilder<T>> - Class in net.solarnetwork.security
Base class for SolarNetwork authorization builder support.
AbstractAuthorizationBuilder(String) - Constructor for class net.solarnetwork.security.AbstractAuthorizationBuilder
Construct with a credential.
accept(byte) - Method in interface net.solarnetwork.util.ByteConsumer
Performs this operation on the given argument.
accept(int, short) - Method in interface net.solarnetwork.util.IntShortBiConsumer
Applies this operator to the given operands.
ACCEPT_ANYTHING - Static variable in class net.solarnetwork.io.UrlUtils
A HTTP Accept header value for any type.
ACCEPT_JSON - Static variable in class net.solarnetwork.io.UrlUtils
A HTTP Accept header value for a JSON type.
ACCEPT_JSON - Static variable in class net.solarnetwork.service.support.HttpClientSupport
A HTTP Accept header value for a JSON type.
ACCEPT_TEXT - Static variable in class net.solarnetwork.io.UrlUtils
A HTTP Accept header value for any text type.
ACCEPT_TEXT - Static variable in class net.solarnetwork.service.support.HttpClientSupport
A HTTP Accept header value for any text type.
ACCEPT_TEXT_AND_JSON - Static variable in class net.solarnetwork.io.UrlUtils
A HTTP Accept header value for any text and JSON type.
ACCEPT_TEXT_AND_JSON_AND_XML - Static variable in class net.solarnetwork.io.UrlUtils
A HTTP Accept header value for any text and XML type.
ACCEPT_TEXT_AND_XML - Static variable in class net.solarnetwork.io.UrlUtils
A HTTP Accept header value for any text and XML type.
ACCEPT_XML - Static variable in class net.solarnetwork.io.UrlUtils
A HTTP Accept header value for an XML type.
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalDateTimeSerializer
 
acceptJsonFormatVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class net.solarnetwork.codec.BigDecimalStringSerializer
 
ACCESS_DENIED - Enum constant in enum class net.solarnetwork.security.AuthorizationException.Reason
Access denied to something.
accumulate(BigDecimal) - Method in class net.solarnetwork.domain.datum.AggregateDatumProperty
Accumulate another value.
Accumulating - Enum constant in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
 
Accumulating - Enum constant in enum class net.solarnetwork.domain.datum.DatumSamplesType
Accumulating property
accumulatingValue(int) - Method in class net.solarnetwork.domain.datum.DatumProperties
Get the value of a specific accumulating property by index.
AcDcEnergyDatum - Interface in net.solarnetwork.domain.datum
Standardized API for inverter type devices that deal with both alternating and direct current related energy datum to implement.
AcEnergyDatum - Interface in net.solarnetwork.domain.datum
Standardized API for alternating current related energy datum to implement.
AcPhase - Enum Class in net.solarnetwork.domain
Enumeration of AC phase values.
add(byte) - Method in class net.solarnetwork.util.ByteList
Add a byte.
add(byte[], int, int) - Method in class net.solarnetwork.util.ByteList
Add an array of bytes.
add(int) - Method in class net.solarnetwork.util.IntRangeSet
Add a single integer to this set.
add(int, Byte) - Method in class net.solarnetwork.util.ByteList
 
add(E) - Method in class net.solarnetwork.util.CircularFifoQueue
Adds the given element to this queue.
add(Byte) - Method in class net.solarnetwork.util.ByteList
 
add(Integer) - Method in class net.solarnetwork.util.IntRangeSet
Add an integer to this set.
addAll(byte[]) - Method in class net.solarnetwork.util.ByteList
Add an array of bytes.
addAll(int, byte[], int, int) - Method in class net.solarnetwork.util.ByteList
Add values from a byte array to this list.
addAll(int, Collection<? extends Byte>) - Method in class net.solarnetwork.util.ByteList
 
addAll(Collection<? extends Integer>) - Method in class net.solarnetwork.util.IntRangeSet
 
addAndGet(StatCounter.Stat, long) - Method in class net.solarnetwork.util.StatCounter
Add to and get the current count value.
addAndGet(StatCounter.Stat, long, boolean) - Method in class net.solarnetwork.util.StatCounter
Add to and get the current count value.
addedSampleCount() - Method in class net.solarnetwork.domain.datum.AggregateDatumSamples
addFirst(E) - Method in class net.solarnetwork.util.LimitedSizeDeque
 
addLast(E) - Method in class net.solarnetwork.util.LimitedSizeDeque
 
addParameter(String, String) - Method in class net.solarnetwork.domain.BasicInstruction
Add a new parameter value.
addRange(int, int) - Method in class net.solarnetwork.util.IntRangeSet
Add a range of integers, inclusive.
addRange(IntRange) - Method in class net.solarnetwork.util.IntRangeSet
Add a range of integers, inclusive.
addSample(DatumSamplesOperations) - Method in class net.solarnetwork.domain.datum.AggregateDatumSamples
Add all properties of a sample.
addTag(String) - Method in class net.solarnetwork.domain.datum.DatumSupport
Add a tag value.
addTag(String) - Method in class net.solarnetwork.domain.datum.GeneralDatum
Add a sample tag.
addTag(String) - Method in interface net.solarnetwork.domain.datum.MutableDatumMetadataOperations
Add a tag.
addTag(String) - Method in interface net.solarnetwork.domain.datum.MutableDatumSamplesOperations
Add a tag.
adjacentTo(IntRange) - Method in class net.solarnetwork.util.IntRange
Test if this range is adjacent to (but not intersecting) a given range.
AggregateDatumProperty - Class in net.solarnetwork.domain.datum
An aggregate datum property.
AggregateDatumProperty(BigDecimal) - Constructor for class net.solarnetwork.domain.datum.AggregateDatumProperty
Constructor.
AggregateDatumSamples - Class in net.solarnetwork.domain.datum
An aggregation of datum sample values.
AggregateDatumSamples() - Constructor for class net.solarnetwork.domain.datum.AggregateDatumSamples
 
AggregateStreamDatum - Interface in net.solarnetwork.domain.datum
API for an object that represents an aggregation of individual SteramDatum within a unique stream over a specific period of time and a set of property values and associated aggregate statistics.
Aggregation - Enum Class in net.solarnetwork.domain.datum
An aggregation level enumeration.
and(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Apply a bitwise and operation to an integer number.
AND - Enum constant in enum class net.solarnetwork.util.SearchFilter.LogicOperator
Combine filters with a logical AND (the default operator).
andNot(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Apply a bitwise and operation to an integer number that has had a not operation applied.
andThen(ByteConsumer) - Method in interface net.solarnetwork.util.ByteConsumer
Returns a composed ByteConsumer that performs, in sequence, this operation followed by the after operation.
andThen(IntShortBiConsumer) - Method in interface net.solarnetwork.util.IntShortBiConsumer
Returns a composed BiConsumer that performs, in sequence, this operation followed by the after operation.
ANONYMOUS_ACCESS_DENIED - Enum constant in enum class net.solarnetwork.security.AuthorizationException.Reason
Access for anonymous users denied.
APPARENT_POWER_KEY - Static variable in interface net.solarnetwork.domain.datum.AcEnergyDatum
An instantaneous sample key for AcEnergyDatum.getApparentPower() values.
appendContentSha256(StringBuilder) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Append the content SHA 256 value to a string buffer.
appendHeaders(String[], StringBuilder) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Append a list of header name and value pairs.
appendLDAPSearchFilter(StringBuilder) - Method in class net.solarnetwork.util.SearchFilter
Appends this filter as a LDAP query string to a StringBuilder.
appendURLEncodedValue(T, String, Object) - Static method in class net.solarnetwork.io.UrlUtils
Append a URL-escaped key/value pair to a character buffer.
appendXWWWFormURLEncodedValue(StringBuilder, String, Object) - Method in class net.solarnetwork.service.support.HttpClientSupport
Append a URL-escaped key/value pair to a string buffer.
AppEvent - Interface in net.solarnetwork.event
An application event.
AppEventHandler - Interface in net.solarnetwork.event
An event listener API.
AppEventHandlerRegistrar - Interface in net.solarnetwork.event
API for registering AppEventHandler instances with topics.
AppEventPublisher - Interface in net.solarnetwork.event
API for publishing application events.
ApplicationContextUtils - Class in net.solarnetwork.util
Utility methods for dealing with Spring ApplicationContext instances.
ApplicationContextUtils() - Constructor for class net.solarnetwork.util.ApplicationContextUtils
 
applies(TemporalRangesTariffEvaluator, LocalDateTime, Map<String, ?>) - Method in class net.solarnetwork.domain.tariff.TemporalRangesTariff
Test if this rule applies according to a given TemporalRangesTariffEvaluator.
applies(TemporalRangesTariff, LocalDateTime, Map<String, ?>) - Method in class net.solarnetwork.domain.tariff.SimpleTemporalRangesTariffEvaluator
 
applies(TemporalRangesTariff, LocalDateTime, Map<String, ?>) - Method in interface net.solarnetwork.domain.tariff.TemporalRangesTariffEvaluator
Test if a rule applies to a given date and set of parameters.
applyTransformations(Number) - Method in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
Apply the configured slope, intercept, unit slope, unit intercept, and decimal scale to a number value.
APPROX - Enum constant in enum class net.solarnetwork.util.SearchFilter.CompareOperator
Approximately match the attribute value to this attribute value.
ArrayUtils - Class in net.solarnetwork.util
Utilities for dealing with arrays.
arrayWithLength(T[], int, Class<T>, ObjectFactory<? extends T>) - Static method in class net.solarnetwork.util.ArrayUtils
Adjust an array to a specific length, filling in any new elements with newly objects.
ASCII - Static variable in class net.solarnetwork.util.ByteUtils
The ASCII character set.
ASCII_CHARSET - Static variable in class net.solarnetwork.util.ByteUtils
The ASCII character set name.
ASCII85OutputStream - Class in net.solarnetwork.io
The ASCII85InputStream encodes binary data as ASCII base-85 encoding.
ASCII85OutputStream(OutputStream) - Constructor for class net.solarnetwork.io.ASCII85OutputStream
 
asCustomMap() - Method in interface net.solarnetwork.io.ResourceMetadata
Get the metadata as a map of key-value pairs, excluding any standard metadata properties so that only custom metadata values are included.
asLDAPSearchFilterString() - Method in class net.solarnetwork.util.SearchFilter
Return an LDAP search filter string.
asMap() - Method in interface net.solarnetwork.io.ResourceMetadata
Get the metadata as a map of key-value pairs.
asMutableSampleOperations() - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
asMutableSampleOperations() - Method in interface net.solarnetwork.domain.datum.MutableDatum
Get a mutable general accessor for the sample data.
asSampleOperations() - Method in interface net.solarnetwork.domain.datum.Datum
Get a general accessor for the sample data.
asSampleOperations() - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
asSimpleMap() - Method in interface net.solarnetwork.domain.datum.Datum
Get a simple Map view of this datum.
asSimpleMap() - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
asStandardMap() - Method in interface net.solarnetwork.io.ResourceMetadata
Get the metadata as a map of key-value pairs, excluding any custom metadata properties so that only standard metadata values are included.
ATMOSPHERIC_PRESSURE_KEY - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
An instantaneous sample key for AtmosphericDatum.getAtmosphericPressure() values.
AtmosphericDatum - Interface in net.solarnetwork.domain.datum
Standardized API for atmospheric related datum to implement.
AUTHORIZATION_COMPONENT_CREDENTIAL - Static variable in class net.solarnetwork.security.AbstractAuthorizationBuilder
The authorization header component for the credential (identifier).
AUTHORIZATION_COMPONENT_HEADERS - Static variable in class net.solarnetwork.security.AbstractAuthorizationBuilder
The authorization header component for the signed header name list.
AUTHORIZATION_COMPONENT_SIGNATURE - Static variable in class net.solarnetwork.security.AbstractAuthorizationBuilder
The authorization header component for the signature.
AUTHORIZATION_DATE_FORMATTER - Static variable in class net.solarnetwork.security.AuthorizationUtils
Date formatter that formats or parses a date without an offset, such as 20111203, in the GMT time zone.
AUTHORIZATION_DATE_HEADER_FORMATTER - Static variable in class net.solarnetwork.security.AuthorizationUtils
Date formatter that formats or parses timestamp values in the HTTP Date header format, similar to RFC 1123 but with 2-digit day values used always.
AUTHORIZATION_TIMESTAMP_FORMATTER - Static variable in class net.solarnetwork.security.AuthorizationUtils
Date formatter that formats or parses timestamp values in the ISO 8601 condensed timestamp form with second resolution, in the GMT time zone.
AuthorizationException - Exception in net.solarnetwork.security
Exception thrown when authorization to some resource fails.
AuthorizationException(String, AuthorizationException.Reason) - Constructor for exception net.solarnetwork.security.AuthorizationException
Construct authorization exception.
AuthorizationException(AuthorizationException.Reason, Object) - Constructor for exception net.solarnetwork.security.AuthorizationException
Construct authorization exception related to some primary key
AuthorizationException.Reason - Enum Class in net.solarnetwork.security
Authorization exception reason.
AuthorizationUtils - Class in net.solarnetwork.security
Utilities for authorization.
AutowiredPropertyFactoryBean<T> - Class in net.solarnetwork.support
FactoryBean where the exposed object is actually configured via auto-wiring on AutowiredPropertyFactoryBean.setObject(Object).
AutowiredPropertyFactoryBean(Class<T>) - Constructor for class net.solarnetwork.support.AutowiredPropertyFactoryBean
Construct with the object type.
AVAILABLE_WATT_HOURS_KEY - Static variable in interface net.solarnetwork.domain.datum.EnergyStorageDatum
An instantaneous sample key for EnergyStorageDatum.getAvailableEnergy() values.
average(int) - Method in class net.solarnetwork.domain.datum.AggregateDatumProperty
Compute the average value of all accumulated values.
average(int, String, String) - Method in class net.solarnetwork.domain.datum.AggregateDatumSamples
Generate a new samples instance as an average of the added samples.
avg(Collection<? extends Number>) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Compute the average (mean) of a group of numbers.

B

BAD_PASSWORD - Enum constant in enum class net.solarnetwork.security.AuthorizationException.Reason
Bad password.
Base91 - Class in net.solarnetwork.io
Modified version of Jochaim Henke's original code from http://base91.sourceforge.net/ basE91 encoding/decoding routines Copyright (c) 2000-2006 Joachim Henke All rights reserved.
Base91() - Constructor for class net.solarnetwork.io.Base91
 
BaseId - Class in net.solarnetwork.domain
Base class for primary key values.
BaseId() - Constructor for class net.solarnetwork.domain.BaseId
 
BaseKeyedSettingSpecifier<T> - Class in net.solarnetwork.settings.support
Base implementation of KeyedSettingSpecifier.
BaseKeyedSettingSpecifier(String, T) - Constructor for class net.solarnetwork.settings.support.BaseKeyedSettingSpecifier
Constructor.
BaseKeyedSettingSpecifier(String, T, boolean) - Constructor for class net.solarnetwork.settings.support.BaseKeyedSettingSpecifier
Constructor.
BaseLocalizedServiceInfoProvider<PK extends Comparable<PK>> - Class in net.solarnetwork.service.support
A base implementation of LocalizedServiceInfoProvider that also implements Identity.
BaseLocalizedServiceInfoProvider(PK) - Constructor for class net.solarnetwork.service.support.BaseLocalizedServiceInfoProvider
Constructor.
BaseSettingSpecifier - Class in net.solarnetwork.settings.support
Base implementation of SettingSpecifier.
BaseSettingSpecifier() - Constructor for class net.solarnetwork.settings.support.BaseSettingSpecifier
 
BaseSettingsSpecifierLocalizedServiceInfoProvider<PK extends Comparable<PK>> - Class in net.solarnetwork.settings.support
Convenient abstract class that is both a SettingSpecifierProvider and a LocalizedServiceInfoProvider.
BaseSettingsSpecifierLocalizedServiceInfoProvider(PK) - Constructor for class net.solarnetwork.settings.support.BaseSettingsSpecifierLocalizedServiceInfoProvider
Constructor.
BasicAggregateStreamDatum - Class in net.solarnetwork.domain.datum
Basic implementation of AggregateStreamDatum.
BasicAggregateStreamDatum(UUID, Instant, DatumProperties, Instant, DatumPropertiesStatistics) - Constructor for class net.solarnetwork.domain.datum.BasicAggregateStreamDatum
 
BasicAppEvent - Class in net.solarnetwork.event
Basic immutable AppEvent.
BasicAppEvent(String, Instant, Map<String, ?>) - Constructor for class net.solarnetwork.event.BasicAppEvent
Constructor.
BasicAppEvent(String, Map<String, ?>) - Constructor for class net.solarnetwork.event.BasicAppEvent
Constructor.
BasicAppEvent.Builder - Class in net.solarnetwork.event
Builder to build BasicAppEvent.
BasicBatchOptions - Class in net.solarnetwork.dao
Basic implementation of BatchableDao.BatchOptions.
BasicBatchOptions() - Constructor for class net.solarnetwork.dao.BasicBatchOptions
Default constructor.
BasicBatchOptions(String) - Constructor for class net.solarnetwork.dao.BasicBatchOptions
Construct with a name.
BasicBatchOptions(String, int, boolean, Map<String, Object>) - Constructor for class net.solarnetwork.dao.BasicBatchOptions
Construct with values.
BasicBatchResult - Class in net.solarnetwork.dao
Basic implementation of BatchableDao.BatchResult.
BasicBatchResult(int) - Constructor for class net.solarnetwork.dao.BasicBatchResult
 
BasicBulkExportOptions - Class in net.solarnetwork.dao
Basic implementation of BulkExportingDao.ExportOptions.
BasicBulkExportOptions(String, Integer, Map<String, Object>) - Constructor for class net.solarnetwork.dao.BasicBulkExportOptions
Constructor.
BasicBulkExportOptions(String, Map<String, Object>) - Constructor for class net.solarnetwork.dao.BasicBulkExportOptions
Constructor.
BasicBulkExportResult - Class in net.solarnetwork.dao
Basic implementation of BulkExportingDao.ExportResult.
BasicBulkExportResult(long) - Constructor for class net.solarnetwork.dao.BasicBulkExportResult
Constructor.
BasicBulkLoadingOptions - Class in net.solarnetwork.dao
Basic immutable implementation of BulkLoadingDao.LoadingOptions.
BasicBulkLoadingOptions(String, Integer, BulkLoadingDao.LoadingTransactionMode, Map<String, ?>) - Constructor for class net.solarnetwork.dao.BasicBulkLoadingOptions
Constructor.
BasicConfigurableLocalizedServiceInfo - Class in net.solarnetwork.settings.support
Basic immutable implementation of ConfigurableLocalizedServiceInfo.
BasicConfigurableLocalizedServiceInfo(String, Locale, String, String, Map<String, String>) - Constructor for class net.solarnetwork.settings.support.BasicConfigurableLocalizedServiceInfo
Construct without any settings.
BasicConfigurableLocalizedServiceInfo(String, Locale, String, String, Map<String, String>, List<SettingSpecifier>) - Constructor for class net.solarnetwork.settings.support.BasicConfigurableLocalizedServiceInfo
Constructor.
BasicConfigurableLocalizedServiceInfo(LocalizedServiceInfo, List<SettingSpecifier>) - Constructor for class net.solarnetwork.settings.support.BasicConfigurableLocalizedServiceInfo
Copy constructor from another LocalizedServiceInfo instance.
BasicCronExpressionSettingSpecifier - Class in net.solarnetwork.settings.support
Basic implementation of CronExpressionSettingSpecifier.
BasicCronExpressionSettingSpecifier(String, String) - Constructor for class net.solarnetwork.settings.support.BasicCronExpressionSettingSpecifier
Constructor.
BasicDatumStreamMetadata - Class in net.solarnetwork.domain.datum
Implementation of DatumStreamMetadata.
BasicDatumStreamMetadata(UUID, String, Object, Object, Object) - Constructor for class net.solarnetwork.domain.datum.BasicDatumStreamMetadata
Constructor.
BasicDatumStreamMetadata(UUID, String, String[], String[], String[]) - Constructor for class net.solarnetwork.domain.datum.BasicDatumStreamMetadata
Constructor.
BasicDeviceInfo - Class in net.solarnetwork.domain
Basic implementation of DeviceInfo.
BasicDeviceInfo(String, String, String, String, LocalDate) - Constructor for class net.solarnetwork.domain.BasicDeviceInfo
Constructor.
BasicDeviceInfo.Builder - Class in net.solarnetwork.domain
Builder to build BasicDeviceInfo.
BasicEntity<K extends Comparable<K> & Serializable> - Class in net.solarnetwork.dao
Basic implementation of Entity using a comparable and serializable primary key.
BasicEntity() - Constructor for class net.solarnetwork.dao.BasicEntity
Constructor.
BasicEntity(K, Instant) - Constructor for class net.solarnetwork.dao.BasicEntity
Constructor.
BasicEvaluationConfiguration - Class in net.solarnetwork.service.support
BasicEvaluationConfiguration(Map<String, Object>) - Constructor for class net.solarnetwork.service.support.BasicEvaluationConfiguration
Constructor.
BasicFactorySettingSpecifierProvider - Class in net.solarnetwork.settings.support
Basic implementation of FactorySettingSpecifierProvider that delegates all SettingSpecifierProvider methods to a delegate.
BasicFactorySettingSpecifierProvider(String, SettingSpecifierProvider) - Constructor for class net.solarnetwork.settings.support.BasicFactorySettingSpecifierProvider
 
BasicFilterResults<M extends Identity<K>,K> - Class in net.solarnetwork.dao
Basic implementation of FilterResults.
BasicFilterResults(Iterable<M>) - Constructor for class net.solarnetwork.dao.BasicFilterResults
Constructor.
BasicFilterResults(Iterable<M>, Long, int, int) - Constructor for class net.solarnetwork.dao.BasicFilterResults
Constructor.
BasicGeneralDatumDeserializer - Class in net.solarnetwork.codec
Deserializer for Datum objects
BasicGeneralDatumDeserializer() - Constructor for class net.solarnetwork.codec.BasicGeneralDatumDeserializer
Constructor.
BasicGeneralDatumSerializer - Class in net.solarnetwork.codec
Serializer for Datum instances.
BasicGeneralDatumSerializer() - Constructor for class net.solarnetwork.codec.BasicGeneralDatumSerializer
Constructor.
BasicGroupSettingSpecifier - Class in net.solarnetwork.settings.support
Basic implementation of GroupSettingSpecifier.
BasicGroupSettingSpecifier(String, List<SettingSpecifier>) - Constructor for class net.solarnetwork.settings.support.BasicGroupSettingSpecifier
Construct with the group settings.
BasicGroupSettingSpecifier(String, List<SettingSpecifier>, boolean) - Constructor for class net.solarnetwork.settings.support.BasicGroupSettingSpecifier
Construct with settings and dynamic flag.
BasicGroupSettingSpecifier(String, List<SettingSpecifier>, boolean, String) - Constructor for class net.solarnetwork.settings.support.BasicGroupSettingSpecifier
Construct with values.
BasicGroupSettingSpecifier(List<SettingSpecifier>) - Constructor for class net.solarnetwork.settings.support.BasicGroupSettingSpecifier
Construct without a key.
BasicIdentifiable - Class in net.solarnetwork.service.support
Basic implementation of Identifiable.
BasicIdentifiable() - Constructor for class net.solarnetwork.service.support.BasicIdentifiable
 
BasicIdentifiableConfiguration - Class in net.solarnetwork.domain
Basic implementation of IdentifiableConfiguration.
BasicIdentifiableConfiguration() - Constructor for class net.solarnetwork.domain.BasicIdentifiableConfiguration
Default constructor.
BasicIdentifiableConfiguration(IdentifiableConfiguration) - Constructor for class net.solarnetwork.domain.BasicIdentifiableConfiguration
Copy constructor.
basicIdentifiableMetadataSettings(String, KeyValuePair[]) - Static method in class net.solarnetwork.service.support.BasicIdentifiable
Get settings for the configurable metadata list property.
basicIdentifiableSettings() - Static method in class net.solarnetwork.service.support.BasicIdentifiable
Get settings for the configurable properties of BasicIdentifiable.
basicIdentifiableSettings(String) - Static method in class net.solarnetwork.service.support.BasicIdentifiable
Get settings for the configurable uid/groupUid properties of BasicIdentifiable.
basicIdentifiableSettings(String, String, String) - Static method in class net.solarnetwork.service.support.BasicIdentifiable
Get settings for the configurable uid/groupUid properties of BasicIdentifiable.
BasicIdentity<PK extends Comparable<PK>> - Class in net.solarnetwork.dao
A basic, immutable implementation of Identity that is also Serializable.
BasicIdentity<PK extends Comparable<PK>> - Class in net.solarnetwork.domain
A basic, immutable implementation of Identity.
BasicIdentity(PK) - Constructor for class net.solarnetwork.dao.BasicIdentity
Constructor.
BasicIdentity(PK) - Constructor for class net.solarnetwork.domain.BasicIdentity
Constructor.
BasicInstruction - Class in net.solarnetwork.domain
Basic implementation of Instruction.
BasicInstruction(Long, String, Instant, InstructionStatus) - Constructor for class net.solarnetwork.domain.BasicInstruction
Constructor.
BasicInstruction(Instruction, Long, InstructionStatus) - Constructor for class net.solarnetwork.domain.BasicInstruction
Copy constructor.
BasicInstruction(Instruction, InstructionStatus) - Constructor for class net.solarnetwork.domain.BasicInstruction
Copy constructor.
BasicInstructionDeserializer - Class in net.solarnetwork.codec
Deserializer for Instruction instances.
BasicInstructionDeserializer() - Constructor for class net.solarnetwork.codec.BasicInstructionDeserializer
Constructor.
BasicInstructionField - Enum Class in net.solarnetwork.codec
Fields for BasicInstruction de/serialization.
BasicInstructionSerializer - Class in net.solarnetwork.codec
Serializer for Instruction instances.
BasicInstructionSerializer() - Constructor for class net.solarnetwork.codec.BasicInstructionSerializer
Constructor.
BasicInstructionStatus - Class in net.solarnetwork.domain
Basic implementation of InstructionStatus.
BasicInstructionStatus(Long, InstructionStatus.InstructionState, Instant) - Constructor for class net.solarnetwork.domain.BasicInstructionStatus
Constructor.
BasicInstructionStatus(Long, InstructionStatus.InstructionState, Instant, Map<String, ?>) - Constructor for class net.solarnetwork.domain.BasicInstructionStatus
Constructor.
BasicInstructionStatusDeserializer - Class in net.solarnetwork.codec
Deserializer for InstructionStatus instances.
BasicInstructionStatusDeserializer() - Constructor for class net.solarnetwork.codec.BasicInstructionStatusDeserializer
Constructor.
BasicInstructionStatusField - Enum Class in net.solarnetwork.codec
Fields for BasicInstructionStatus de/serialization.
BasicInstructionStatusSerializer - Class in net.solarnetwork.codec
Serializer for InstructionStatus instances.
BasicInstructionStatusSerializer() - Constructor for class net.solarnetwork.codec.BasicInstructionStatusSerializer
Constructor.
BasicInstructionStatusSerializer(boolean) - Constructor for class net.solarnetwork.codec.BasicInstructionStatusSerializer
Constructor.
BasicLocalizedServiceInfo - Class in net.solarnetwork.domain
Basic immutable implementation of LocalizedServiceInfo.
BasicLocalizedServiceInfo(String, Locale, String, String, Map<String, String>) - Constructor for class net.solarnetwork.domain.BasicLocalizedServiceInfo
Constructor.
BasicLocation - Class in net.solarnetwork.domain
Basic, immutable implementation of Location.
BasicLocation(String, String, String, String, String, String, String, BigDecimal, BigDecimal, BigDecimal, String) - Constructor for class net.solarnetwork.domain.BasicLocation
Constructor.
BasicLocation(Location) - Constructor for class net.solarnetwork.domain.BasicLocation
Copy constructor for Location objects.
BasicLocationDeserializer - Class in net.solarnetwork.codec
Deserializer for Location objects.
BasicLocationDeserializer() - Constructor for class net.solarnetwork.codec.BasicLocationDeserializer
Constructor.
BasicLocationField - Enum Class in net.solarnetwork.codec
Fields for BasicLocation.
BasicLocationSerializer - Class in net.solarnetwork.codec
Serializer for Location objects.
BasicLocationSerializer() - Constructor for class net.solarnetwork.codec.BasicLocationSerializer
Constructor.
BasicLongEntity - Class in net.solarnetwork.dao
Basic implementation of Entity with long primary key type.
BasicLongEntity() - Constructor for class net.solarnetwork.dao.BasicLongEntity
Constructor.
BasicLongEntity(Long, Instant) - Constructor for class net.solarnetwork.dao.BasicLongEntity
Constructor.
BasicMultiValueSettingSpecifier - Class in net.solarnetwork.settings.support
Basic implementation of MultiValueSettingSpecifier.
BasicMultiValueSettingSpecifier(String, String) - Constructor for class net.solarnetwork.settings.support.BasicMultiValueSettingSpecifier
Constructor.
BasicNetworkIdentity - Class in net.solarnetwork.domain
Basic implementation of NetworkIdentity.
BasicNetworkIdentity() - Constructor for class net.solarnetwork.domain.BasicNetworkIdentity
Default constructor.
BasicNetworkIdentity(String, String, String, Integer, Boolean) - Constructor for class net.solarnetwork.domain.BasicNetworkIdentity
Construct with an identity key.
BasicNodeControlInfo - Class in net.solarnetwork.domain
Basic implementation of NodeControlInfo.
BasicNodeControlInfo(String, NodeControlPropertyType, String, Boolean, String, String) - Constructor for class net.solarnetwork.domain.BasicNodeControlInfo
Constructor.
BasicNodeControlInfo.Builder - Class in net.solarnetwork.domain
Builder to build BasicNodeControlInfo.
BasicObjectDatumStreamDataSet<T extends StreamDatum> - Class in net.solarnetwork.domain.datum
Basic implementation of ObjectDatumStreamDataSet.
BasicObjectDatumStreamDataSet(ObjectDatumStreamMetadataProvider, Iterable<T>) - Constructor for class net.solarnetwork.domain.datum.BasicObjectDatumStreamDataSet
Constructor.
BasicObjectDatumStreamDataSet(ObjectDatumStreamMetadataProvider, Iterable<T>, Long, Integer, Integer) - Constructor for class net.solarnetwork.domain.datum.BasicObjectDatumStreamDataSet
Constructor.
BasicObjectDatumStreamDataSetDeserializer - Class in net.solarnetwork.codec
Deserializer for ObjectDatumStreamDataSet.
BasicObjectDatumStreamDataSetDeserializer() - Constructor for class net.solarnetwork.codec.BasicObjectDatumStreamDataSetDeserializer
Constructor.
BasicObjectDatumStreamDataSetSerializer - Class in net.solarnetwork.codec
Serializer for ObjectDatumStreamDataSet.
BasicObjectDatumStreamDataSetSerializer() - Constructor for class net.solarnetwork.codec.BasicObjectDatumStreamDataSetSerializer
Constructor.
BasicObjectDatumStreamMetadata - Class in net.solarnetwork.domain.datum
Basic implementation of ObjectDatumStreamMetadata.
BasicObjectDatumStreamMetadata(UUID, String, ObjectDatumKind, Long, String, String[], String[], String[]) - Constructor for class net.solarnetwork.domain.datum.BasicObjectDatumStreamMetadata
Constructor.
BasicObjectDatumStreamMetadata(UUID, String, ObjectDatumKind, Long, String, String[], String[], String[], String) - Constructor for class net.solarnetwork.domain.datum.BasicObjectDatumStreamMetadata
Constructor.
BasicObjectDatumStreamMetadata(UUID, String, ObjectDatumKind, Long, String, Location, String[], String[], String[], String) - Constructor for class net.solarnetwork.domain.datum.BasicObjectDatumStreamMetadata
Constructor.
BasicObjectDatumStreamMetadataDeserializer - Class in net.solarnetwork.codec
Deserializer for ObjectDatumStreamMetadata.
BasicObjectDatumStreamMetadataDeserializer() - Constructor for class net.solarnetwork.codec.BasicObjectDatumStreamMetadataDeserializer
Constructor.
BasicObjectDatumStreamMetadataField - Enum Class in net.solarnetwork.codec
BasicObjectDatumStreamMetadataIdDeserializer - Class in net.solarnetwork.codec
Deserializer for ObjectDatumStreamMetadataId.
BasicObjectDatumStreamMetadataIdDeserializer() - Constructor for class net.solarnetwork.codec.BasicObjectDatumStreamMetadataIdDeserializer
Constructor.
BasicObjectDatumStreamMetadataIdSerializer - Class in net.solarnetwork.codec
BasicObjectDatumStreamMetadataIdSerializer() - Constructor for class net.solarnetwork.codec.BasicObjectDatumStreamMetadataIdSerializer
Constructor.
BasicObjectDatumStreamMetadataSerializer - Class in net.solarnetwork.codec
BasicObjectDatumStreamMetadataSerializer() - Constructor for class net.solarnetwork.codec.BasicObjectDatumStreamMetadataSerializer
Constructor.
BasicParentSettingSpecifier - Class in net.solarnetwork.settings.support
Basic implementation of ParentSettingSpecifier.
BasicParentSettingSpecifier() - Constructor for class net.solarnetwork.settings.support.BasicParentSettingSpecifier
 
BasicRadioGroupSettingSpecifier - Class in net.solarnetwork.settings.support
Basic implementation of RadioGroupSettingSpecifier.
BasicRadioGroupSettingSpecifier(String, String) - Constructor for class net.solarnetwork.settings.support.BasicRadioGroupSettingSpecifier
Constructor.
BasicRegistrationReceipt - Class in net.solarnetwork.domain
Basic implementation of RegistrationReceipt.
BasicRegistrationReceipt() - Constructor for class net.solarnetwork.domain.BasicRegistrationReceipt
Default constructor.
BasicRegistrationReceipt(String, String) - Constructor for class net.solarnetwork.domain.BasicRegistrationReceipt
 
BasicSettingSpecifierProviderFactory - Class in net.solarnetwork.settings.support
Basic implementation of SettingSpecifierProviderFactory.
BasicSettingSpecifierProviderFactory() - Constructor for class net.solarnetwork.settings.support.BasicSettingSpecifierProviderFactory
 
BasicSliderSettingSpecifier - Class in net.solarnetwork.settings.support
Basic implementation of SliderSettingSpecifier.
BasicSliderSettingSpecifier(String, Double, Double, Double, Double) - Constructor for class net.solarnetwork.settings.support.BasicSliderSettingSpecifier
Construct with values.
BasicStreamDatum - Class in net.solarnetwork.domain.datum
Basic implementation of StreamDatum.
BasicStreamDatum(UUID, Instant, DatumProperties) - Constructor for class net.solarnetwork.domain.datum.BasicStreamDatum
Constructor.
BasicStreamDatumArrayDeserializer - Class in net.solarnetwork.codec
Deserializer for BasicStreamDatum arrays.
BasicStreamDatumArrayDeserializer() - Constructor for class net.solarnetwork.codec.BasicStreamDatumArrayDeserializer
Constructor.
BasicStreamDatumArraySerializer - Class in net.solarnetwork.codec
Serializer for BasicStreamDatum instance to an array.
BasicStreamDatumArraySerializer() - Constructor for class net.solarnetwork.codec.BasicStreamDatumArraySerializer
Constructor.
BasicStringEntity - Class in net.solarnetwork.dao
Basic implementation of Entity with string primary key type.
BasicStringEntity() - Constructor for class net.solarnetwork.dao.BasicStringEntity
Constructor.
BasicStringEntity(String, Instant) - Constructor for class net.solarnetwork.dao.BasicStringEntity
Constructor.
BasicTextAreaSettingSpecifier - Class in net.solarnetwork.settings.support
Basic implementation of TextAreaSettingSpecifier.
BasicTextAreaSettingSpecifier(String, String) - Constructor for class net.solarnetwork.settings.support.BasicTextAreaSettingSpecifier
Constructor.
BasicTextAreaSettingSpecifier(String, String, boolean) - Constructor for class net.solarnetwork.settings.support.BasicTextAreaSettingSpecifier
Constructor.
BasicTextFieldSettingSpecifier - Class in net.solarnetwork.settings.support
Basic implementation of TextFieldSettingSpecifier.
BasicTextFieldSettingSpecifier(String, String) - Constructor for class net.solarnetwork.settings.support.BasicTextFieldSettingSpecifier
Constructor.
BasicTextFieldSettingSpecifier(String, String, boolean) - Constructor for class net.solarnetwork.settings.support.BasicTextFieldSettingSpecifier
Constructor.
BasicTitleSettingSpecifier - Class in net.solarnetwork.settings.support
Basic implemtation of TitleSettingSpecifier.
BasicTitleSettingSpecifier(String, String) - Constructor for class net.solarnetwork.settings.support.BasicTitleSettingSpecifier
Constructor.
BasicTitleSettingSpecifier(String, String, boolean) - Constructor for class net.solarnetwork.settings.support.BasicTitleSettingSpecifier
Constructor.
BasicTitleSettingSpecifier(String, String, boolean, boolean) - Constructor for class net.solarnetwork.settings.support.BasicTitleSettingSpecifier
Constructor.
BasicToggleSettingSpecifier - Class in net.solarnetwork.settings.support
Basic implementation of ToggleSettingSpecifier.
BasicToggleSettingSpecifier(String, Object) - Constructor for class net.solarnetwork.settings.support.BasicToggleSettingSpecifier
Constructor.
BasicToggleSettingSpecifier(String, Object, boolean) - Constructor for class net.solarnetwork.settings.support.BasicToggleSettingSpecifier
Constructor.
BasicUuidEntity - Class in net.solarnetwork.dao
Basic implementation of Entity with UUID primary key type.
BasicUuidEntity() - Constructor for class net.solarnetwork.dao.BasicUuidEntity
Constructor.
BasicUuidEntity(UUID, Instant) - Constructor for class net.solarnetwork.dao.BasicUuidEntity
Constructor.
BatchableDao<T> - Interface in net.solarnetwork.dao
An API for batch processing domain objects.
BatchableDao.BatchCallback<T> - Interface in net.solarnetwork.dao
Handler for batch processing.
BatchableDao.BatchCallbackResult - Enum Class in net.solarnetwork.dao
The result for a single batch operation.
BatchableDao.BatchOptions - Interface in net.solarnetwork.dao
Batch processing options.
BatchableDao.BatchResult - Interface in net.solarnetwork.dao
The result of the entire batch processing.
batchProcess(BatchableDao.BatchCallback<T>, BatchableDao.BatchOptions) - Method in interface net.solarnetwork.dao.BatchableDao
Process a set of domain objects in batch.
BatchTransactions - Enum constant in enum class net.solarnetwork.dao.BulkLoadingDao.LoadingTransactionMode
Perform batch-size level transactions.
bigDecimalForNumber(Number) - Static method in class net.solarnetwork.util.NumberUtils
Get a BigDecimal for a number.
BigDecimalStringSerializer - Class in net.solarnetwork.codec
Specialized serializer of BigDecimal to string values.
BigDecimalStringSerializer() - Constructor for class net.solarnetwork.codec.BigDecimalStringSerializer
Default constructor.
BigDecimalStringSerializer(Class<? extends BigDecimal>) - Constructor for class net.solarnetwork.codec.BigDecimalStringSerializer
Construct with specific class.
BigEndian - Enum constant in enum class net.solarnetwork.domain.ByteOrdering
Big endian.
bigIntegerForBitSet(BitSet) - Static method in class net.solarnetwork.util.NumberUtils
Get an integer for a BitSet.
bigIntegerForNumber(Number) - Static method in class net.solarnetwork.util.NumberUtils
Get a BigInteger for a number.
BindingResultSerializer - Class in net.solarnetwork.codec
Serialize a BindingResult into a simple Map, to eliminate circular references.
BindingResultSerializer() - Constructor for class net.solarnetwork.codec.BindingResultSerializer
 
Bit - Enum constant in enum class net.solarnetwork.domain.BitDataType
An individual bit.
BitDataType - Enum Class in net.solarnetwork.domain
An enumeration of common bit-centric data types.
Bitmaskable - Interface in net.solarnetwork.domain
A standardized API for domain objects that can be represented in bitmask form.
Bitmaskable.BitmaskableTypeSort - Class in net.solarnetwork.domain
Sort Bitmaskable instances by type, then bit index.
BitmaskableTypeSort() - Constructor for class net.solarnetwork.domain.Bitmaskable.BitmaskableTypeSort
 
bitmaskBitOffset() - Method in interface net.solarnetwork.domain.Bitmaskable
Get the bit offset.
bitmaskBitOffset() - Method in enum class net.solarnetwork.domain.DeviceOperatingState
 
bitmaskBitOffset() - Method in class net.solarnetwork.domain.GenericDeviceOperatingState
 
bitmaskBitOffset() - Method in enum class net.solarnetwork.domain.SkyCondition
 
bitmaskValue(Set<? extends Bitmaskable>) - Static method in interface net.solarnetwork.domain.Bitmaskable
Get a bitmask value for a set of Bitmaskable objects.
bitmaskValue(Set<SkyCondition>) - Static method in enum class net.solarnetwork.domain.SkyCondition
Get a bitmask value out of a set of conditions.
bitSetForBigInteger(BigInteger) - Static method in class net.solarnetwork.util.NumberUtils
Get a BitSet for an integer.
Boolean - Enum constant in enum class net.solarnetwork.domain.BitDataType
Boolean byte.
Boolean - Enum constant in enum class net.solarnetwork.domain.NodeControlPropertyType
A boolean on/off toggle control property.
booleanControlValue(Object) - Static method in class net.solarnetwork.util.NodeControlUtils
Convert an object to a boolean control value.
BRIEF_OVERVIEW_KEY - Static variable in interface net.solarnetwork.domain.datum.DayDatum
A status sample key for DayDatum.getBriefOverview() values.
build() - Method in class net.solarnetwork.domain.BasicDeviceInfo.Builder
 
build() - Method in class net.solarnetwork.domain.BasicNodeControlInfo.Builder
 
build() - Method in class net.solarnetwork.domain.DeviceOperatingStatus.Builder
 
build() - Method in class net.solarnetwork.domain.DeviceOperatingStatus.EnumBuilder
 
build() - Method in class net.solarnetwork.event.BasicAppEvent.Builder
Build the event instance.
build() - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Compute an Authorization header value from the configured properties on the builder, using a signing key created from a previous call to AbstractAuthorizationBuilder.saveSigningKey(String) or AbstractAuthorizationBuilder.signingKey(byte[]).
build(String) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Compute an Authorization header value from the configured properties on the builder, using the provided secret.
builder() - Static method in class net.solarnetwork.domain.BasicDeviceInfo
Creates builder to build BasicDeviceInfo.
builder() - Static method in class net.solarnetwork.domain.BasicNodeControlInfo
Creates builder to build BasicNodeControlInfo.
builder() - Static method in class net.solarnetwork.domain.DeviceOperatingStatus
Creates builder to build GenericDeviceOperatingStatus.
builder() - Static method in class net.solarnetwork.event.BasicAppEvent
Creates builder to build BasicAppEvent.
Builder() - Constructor for class net.solarnetwork.event.BasicAppEvent.Builder
 
Builder(AppEvent) - Constructor for class net.solarnetwork.event.BasicAppEvent.Builder
 
builderFrom(DeviceInfo) - Static method in class net.solarnetwork.domain.BasicDeviceInfo
Creates a builder to build BasicDeviceInfo and initialize it with the given object.
builderFrom(NodeControlInfo) - Static method in class net.solarnetwork.domain.BasicNodeControlInfo
Creates a builder to build NodeControlInfo and initialize it with the given object.
buildSignature() - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Compute a signature value from the configured properties on the builder, using a signing key created from a previous call to AbstractAuthorizationBuilder.saveSigningKey(String) or AbstractAuthorizationBuilder.signingKey(byte[]).
buildSignature(String) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Compute a signature value from the configured properties on the builder, using the provided secret.
bulkExport(BulkExportingDao.ExportCallback<T>, BulkExportingDao.ExportOptions) - Method in interface net.solarnetwork.dao.BulkExportingDao
Export a set of domain objects.
BulkExportingDao<T> - Interface in net.solarnetwork.dao
DAO API for bulk exporting.
BulkExportingDao.ExportCallback<T> - Interface in net.solarnetwork.dao
Handler for export processing.
BulkExportingDao.ExportCallbackAction - Enum Class in net.solarnetwork.dao
The action to perform after a single export callback.
BulkExportingDao.ExportOptions - Interface in net.solarnetwork.dao
Export processing options.
BulkExportingDao.ExportResult - Interface in net.solarnetwork.dao
The result of the entire export processing.
BulkLoadingDao<T> - Interface in net.solarnetwork.dao
API for entity batch loading DAO operations.
BulkLoadingDao.LoadingContext<T> - Interface in net.solarnetwork.dao
API for a bulk loading operational context.
BulkLoadingDao.LoadingExceptionHandler<T> - Interface in net.solarnetwork.dao
API for handling an exception thrown during a bulk loading operation.
BulkLoadingDao.LoadingOptions - Interface in net.solarnetwork.dao
Bulk loading options.
BulkLoadingDao.LoadingTransactionMode - Enum Class in net.solarnetwork.dao
Batch loading transaction mode.
byteArray(Byte[]) - Static method in class net.solarnetwork.util.ByteUtils
Convert an array of bytes to Byte objects.
byteArray(Byte[], byte) - Static method in class net.solarnetwork.util.ByteUtils
Convert an array of bytes to Byte objects.
ByteConsumer - Interface in net.solarnetwork.util
Represents an operation that accepts a single byte-valued argument and returns no result.
ByteList - Class in net.solarnetwork.util
A list of byte primitives.
ByteList() - Constructor for class net.solarnetwork.util.ByteList
Default constructor.
ByteList(byte[]) - Constructor for class net.solarnetwork.util.ByteList
Constructor.
ByteList(byte[], byte) - Constructor for class net.solarnetwork.util.ByteList
Constructor.
ByteList(int) - Constructor for class net.solarnetwork.util.ByteList
Constructor.
ByteList(int, byte) - Constructor for class net.solarnetwork.util.ByteList
Creates a new TByteArrayList instance with the specified capacity.
ByteList(Collection<Byte>) - Constructor for class net.solarnetwork.util.ByteList
 
ByteOrderedIterable - Interface in net.solarnetwork.util
API for a collection that supports ordered iteration over byte values.
ByteOrdering - Enum Class in net.solarnetwork.domain
Enumeration of endian types.
Bytes - Enum constant in enum class net.solarnetwork.domain.BitDataType
Raw bytes.
ByteUtils - Class in net.solarnetwork.util
Utilities for working with bytes.
ByteUtils() - Constructor for class net.solarnetwork.util.ByteUtils
 
byteValue() - Method in class net.solarnetwork.util.Half
Returns the value of this Half as a byte after a narrowing primitive conversion.

C

Cachable - Interface in net.solarnetwork.util
API for items that can be cached.
CachedResult<T> - Class in net.solarnetwork.util
A cached object holder.
CachedResult(T, long, long, TimeUnit) - Constructor for class net.solarnetwork.util.CachedResult
Constructor.
CachedResult(T, long, TimeUnit) - Constructor for class net.solarnetwork.util.CachedResult
Constructor.
canMergeWith(IntRange) - Method in class net.solarnetwork.util.IntRange
Test if this range could be merged with another range.
CAPACITY_WATT_HOURS_KEY - Static variable in interface net.solarnetwork.domain.datum.EnergyStorageDatum
An status sample key for EnergyStorageDatum.getEnergyCapacity() values.
ceil(short) - Static method in class net.solarnetwork.util.FP16
Returns the smallest half-precision float value toward negative infinity greater than or equal to the specified half-precision float value.
ceil(short) - Static method in class net.solarnetwork.util.Half
Returns the smallest half-precision float value toward negative infinity greater than or equal to the specified half-precision float value.
ceil(Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Round positive numbers away from zero and negative numbers towards zero, to the nearest integer.
ceil(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Round positive numbers away from zero and negative numbers towards zero, to the nearest integer multiple of a specific significance.
ceil(Number, Number) - Static method in class net.solarnetwork.util.NumberUtils
Round positive numbers away from zero and negative numbers towards zero, to the nearest integer multiple of a specific significance.
ceiling(Integer) - Method in class net.solarnetwork.util.IntRangeSet
 
CertificateException - Exception in net.solarnetwork.service
Runtime exception to support CertificateService.
CertificateException(String) - Constructor for exception net.solarnetwork.service.CertificateException
Construct with a message.
CertificateException(String, Throwable) - Constructor for exception net.solarnetwork.service.CertificateException
Construct with a message and nested exception.
CertificateException(Throwable) - Constructor for exception net.solarnetwork.service.CertificateException
Construct with a nested exception.
CertificateService - Interface in net.solarnetwork.service
API for PKI support.
CertificationAuthorityService - Interface in net.solarnetwork.service
Certification authority service.
CircularFifoQueue<E> - Class in net.solarnetwork.util
CircularFifoQueue is a first-in first-out queue with a fixed size that replaces its oldest element if full.
CircularFifoQueue() - Constructor for class net.solarnetwork.util.CircularFifoQueue
Constructor that creates a queue with the default size of 32.
CircularFifoQueue(int) - Constructor for class net.solarnetwork.util.CircularFifoQueue
Constructor that creates a queue with the specified size.
CircularFifoQueue(Collection<? extends E>) - Constructor for class net.solarnetwork.util.CircularFifoQueue
Constructor that creates a queue from the specified collection.
CLASSLOADER_PARAM - Static variable in interface net.solarnetwork.service.JavaCompiler
Parameter key for a ClassLoader instance to use during compilation.
ClassUtils - Class in net.solarnetwork.util
Utility methods for dealing with classes at runtime.
clear() - Method in class net.solarnetwork.domain.datum.DatumSamples
Clear all property values.
clear() - Method in class net.solarnetwork.domain.datum.DatumSupport
Remove all data values.
clear() - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
clear() - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
clear() - Method in class net.solarnetwork.domain.datum.MapSampleOperations
 
clear() - Method in interface net.solarnetwork.domain.datum.MutableDatumMetadataOperations
Remove all property values and tags.
clear() - Method in interface net.solarnetwork.domain.datum.MutableDatumSamplesOperations
Remove all property values and tags.
clear() - Method in class net.solarnetwork.util.ByteList
 
clear() - Method in class net.solarnetwork.util.CircularFifoQueue
Clears this queue.
clear() - Method in class net.solarnetwork.util.IntRangeSet
 
clear() - Method in class net.solarnetwork.util.IntShortMap
 
clear() - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
Clear - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Clear day.
clearBitmaskCache() - Static method in enum class net.solarnetwork.domain.SkyCondition
Clear the internal cache used when computing Set<SkyCondition> instances from bitmask values.
clone() - Method in class net.solarnetwork.dao.BasicEntity
 
clone() - Method in class net.solarnetwork.dao.BasicIdentity
 
clone() - Method in class net.solarnetwork.dao.BasicLongEntity
 
clone() - Method in class net.solarnetwork.dao.BasicStringEntity
 
clone() - Method in class net.solarnetwork.dao.BasicUuidEntity
 
clone() - Method in class net.solarnetwork.domain.BaseId
 
clone() - Method in class net.solarnetwork.domain.BasicIdentity
 
clone() - Method in class net.solarnetwork.domain.BasicLocation
 
clone() - Method in class net.solarnetwork.domain.BasicRegistrationReceipt
 
clone() - Method in class net.solarnetwork.domain.datum.BasicAggregateStreamDatum
 
clone() - Method in class net.solarnetwork.domain.datum.BasicStreamDatum
 
clone() - Method in class net.solarnetwork.domain.datum.DatumId
 
clone() - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
clone() - Method in class net.solarnetwork.domain.datum.ObjectDatumStreamMetadataId
 
clone() - Method in class net.solarnetwork.domain.SimpleLocation
 
clone() - Method in class net.solarnetwork.domain.SimplePagination
 
clone() - Method in class net.solarnetwork.util.ByteList
 
clone() - Method in class net.solarnetwork.util.IntRangeSet
 
clone() - Method in class net.solarnetwork.util.IntShortMap
 
CloningPropertyEditorRegistrar - Class in net.solarnetwork.support
PropertyEditorRegistrar implementation that creates new PropertyEditor instances by cloning the ones configured on this class.
CloningPropertyEditorRegistrar() - Constructor for class net.solarnetwork.support.CloningPropertyEditorRegistrar
 
close() - Method in interface net.solarnetwork.dao.BulkLoadingDao.LoadingContext
Close any temporary resources.
close() - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
 
close() - Method in class net.solarnetwork.io.ASCII85OutputStream
 
close() - Method in class net.solarnetwork.io.ConcatenatingInputStream
 
close() - Method in class net.solarnetwork.io.DeleteOnCloseFileInputStream
 
close() - Method in class net.solarnetwork.io.RFC1924OutputStream
 
close() - Method in class net.solarnetwork.io.UnicodeReader
 
CloseableIterator<E> - Interface in net.solarnetwork.util
API for an iterator that is also Closeable.
CloseableService - Interface in net.solarnetwork.service
A dynamic service that wishes to have internal resources freed when it is no longer needed.
CloseableServiceTracker - Class in net.solarnetwork.service
A tracker of CloseableService instances, so they have their resources freed when removed from the system runtime.
CloseableServiceTracker() - Constructor for class net.solarnetwork.service.CloseableServiceTracker
 
closeService() - Method in interface net.solarnetwork.service.CloseableService
Method to call when the service is released.
Cloudy - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Cloudy.
CO2_KEY - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
An instantaneous sample key for AtmosphericDatum.getCO2() values.
CodedValue - Interface in net.solarnetwork.domain
API for something that has a "code" value.
CollectionUtils - Class in net.solarnetwork.util
Utility methods for dealing with collections.
CollectionUtils() - Constructor for class net.solarnetwork.util.CollectionUtils
 
commaDelimitedStringFromCollection(Collection<?>) - Static method in class net.solarnetwork.util.StringUtils
Get a comma-delimited string from a collection of objects.
commaDelimitedStringToMap(String) - Static method in class net.solarnetwork.util.StringUtils
Get string Map via a comma-delimited String value.
commaDelimitedStringToSet(String) - Static method in class net.solarnetwork.util.StringUtils
Get a Set via a comma-delimited string value.
commit() - Method in interface net.solarnetwork.dao.BulkLoadingDao.LoadingContext
Commit the current transaction.
commit() - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
 
compact() - Method in class net.solarnetwork.util.IntShortMap
Free up excess capacity.
comparator() - Method in class net.solarnetwork.util.IntRangeSet
 
compare(short, short) - Static method in class net.solarnetwork.util.FP16
Compares the two specified half-precision float values.
compare(short, short) - Static method in class net.solarnetwork.util.Half
Compares the two specified half-precision float values.
compare(Bitmaskable, Bitmaskable) - Method in class net.solarnetwork.domain.Bitmaskable.BitmaskableTypeSort
 
compare(GroupedBitmaskable, GroupedBitmaskable) - Method in class net.solarnetwork.domain.GroupedBitmaskable.SortByOverallIndex
 
compare(LocalizedServiceInfo, LocalizedServiceInfo) - Method in class net.solarnetwork.domain.LocalizedServiceInfo.LocalizedNameComparator
 
compareLevel(Aggregation) - Method in enum class net.solarnetwork.domain.datum.Aggregation
Compare the level of this to another.
compareTo(DatumId) - Method in class net.solarnetwork.domain.datum.DatumId
 
compareTo(KeyValuePair) - Method in class net.solarnetwork.domain.KeyValuePair
Compare the key values of two KeyValuePair objects, falling back to value if key is null in both objects.
compareTo(Half) - Method in class net.solarnetwork.util.Half
Compares the two specified half-precision float values.
compareTo(IntRange) - Method in class net.solarnetwork.util.IntRange
Compares this object with the specified object for order.
compareTo(PK) - Method in class net.solarnetwork.dao.BasicIdentity
Compare based on the id, with null values ordered before non-null values.
compareTo(PK) - Method in class net.solarnetwork.domain.BasicIdentity
Compare based on the id, with null values ordered before non-null values.
compileResources(Iterable<Resource>, Path, Map<String, ?>) - Method in interface net.solarnetwork.service.JavaCompiler
Compile a set of Java source resources into classes, returning a ClassLoader for the compiled output.
Completed - Enum constant in enum class net.solarnetwork.domain.InstructionStatus.InstructionState
The instruction was received and has been executed.
CompositeTariff - Class in net.solarnetwork.domain.tariff
A composite collection of tariffs that act like a single Tariff.
CompositeTariff(Collection<? extends Tariff>) - Constructor for class net.solarnetwork.domain.tariff.CompositeTariff
Constructor.
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
computeCanonicalRequestMessage() - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Compute the canonical request message.
computeCanonicalRequestMessage(String[]) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Compute the canonical request message.
computeCanonicalRequestMessage(String[]) - Method in class net.solarnetwork.security.SnsAuthorizationBuilder
 
computeCanonicalRequestMessage(String[]) - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
 
computeHmacSha256(byte[], String) - Static method in class net.solarnetwork.security.AuthorizationUtils
Compute a HMAC-SHA256 digest from a byte array password.
computeHmacSha256(String, String) - Static method in class net.solarnetwork.security.AuthorizationUtils
Compute a HMAC-SHA256 digest from UTF-8 string values.
computeHmacSha256Hex(byte[], String) - Static method in class net.solarnetwork.security.AuthorizationUtils
Compute an HMAC SHA256 hex-encoded signature value from a signing key and signature data.
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
computeMacDigest(byte[], byte[], String) - Static method in class net.solarnetwork.security.AuthorizationUtils
Compute a MAC digest.
computeMacDigest(String, String, String) - Static method in class net.solarnetwork.security.AuthorizationUtils
Compute a MAC digest from UTF-8 string values.
computeSignatureData(Instant, String) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Compute the final signature data.
computeSigningKey(Instant, String) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Compute a signing key from a secret key and date.
ConcatenatingInputStream - Class in net.solarnetwork.io
An InputStream that is the concatenation of multiple streams.
ConcatenatingInputStream(InputStream[]) - Constructor for class net.solarnetwork.io.ConcatenatingInputStream
Construct from an array of input streams.
ConcatenatingInputStream(Collection<InputStream>) - Constructor for class net.solarnetwork.io.ConcatenatingInputStream
Construct from a collection of input streams.
ConcatenatingResource - Class in net.solarnetwork.io
A collection of resources concatenated together into one virtual resource.
ConcatenatingResource(Collection<Resource>) - Constructor for class net.solarnetwork.io.ConcatenatingResource
 
conditionsForBitmask(int) - Static method in enum class net.solarnetwork.domain.SkyCondition
Convert a bitmask value into a set of conditions.
ConfigurableLocalizedServiceInfo - Interface in net.solarnetwork.settings
Extension of LocalizedServiceInfo that adds configurable setting information.
ConfigurableSSLService - Class in net.solarnetwork.service.support
Basic implementation of SSLService that allows configuring a keystore and truststore to use for the SSLSocketFactory returned by ConfigurableSSLService.getSSLSocketFactory().
ConfigurableSSLService() - Constructor for class net.solarnetwork.service.support.ConfigurableSSLService
 
configurationChanged(Map<String, Object>) - Method in interface net.solarnetwork.settings.SettingsChangeObserver
Callback invoked with settings have changed.
connectionClosed(ConnectionEvent) - Method in class net.solarnetwork.dao.jdbc.SQLExceptionHandlerDataSourceProxy
 
connectionErrorOccurred(ConnectionEvent) - Method in class net.solarnetwork.dao.jdbc.SQLExceptionHandlerDataSourceProxy
 
contains(int) - Method in class net.solarnetwork.util.IntRange
Test if a value is within this range, inclusive.
containsAll(int, int) - Method in class net.solarnetwork.util.IntRange
Test if another range is completely within this range, inclusive.
containsAll(IntRange) - Method in class net.solarnetwork.util.IntRange
Test if another range is completely within this range, inclusive.
containsKey(int) - Method in class net.solarnetwork.util.IntShortMap
Test if a primitive key value exists in this map.
containsKey(Object) - Method in class net.solarnetwork.domain.datum.DatumSamplesExpressionRoot
 
containsKey(Object) - Method in class net.solarnetwork.util.IntShortMap
 
containsKey(Object) - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
containsProperty(String) - Method in interface net.solarnetwork.event.AppEvent
Test if a event property is available.
containsValue(Object) - Method in class net.solarnetwork.util.IntShortMap
 
containsValue(Object) - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
CONTENT_TYPE_KEY - Static variable in interface net.solarnetwork.io.ResourceMetadata
The metadata map key for the ResourceMetadata.getModified() value.
contentLength() - Method in class net.solarnetwork.io.ConcatenatingResource
Get the total length of all configured resources combined.
contentLength() - Method in class net.solarnetwork.io.DecompressingResource
 
contentLength() - Method in class net.solarnetwork.io.DeleteOnCloseFileResource
 
contentLength() - Method in class net.solarnetwork.io.ResourceWithMetadata
 
contentMD5(String) - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
Set the HTTP body content MD5 digest.
contentSha256(byte[]) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Set the body content SHA-256 digest value.
contentType(String) - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
Set the HTTP content type.
CONTINUE - Enum constant in enum class net.solarnetwork.dao.BatchableDao.BatchCallbackResult
Continue processing.
CONTINUE - Enum constant in enum class net.solarnetwork.dao.BulkExportingDao.ExportCallbackAction
Continue processing.
controlValue(NodeControlPropertyType, Object) - Static method in class net.solarnetwork.util.NodeControlUtils
Convert an arbitrary object into a string suitable for using as a control value.
copy(int, byte[], int, int) - Method in class net.solarnetwork.util.ByteList
Copy a range of bytes onto a byte array.
copyBeanProperties(Object, Object, Set<String>) - Static method in class net.solarnetwork.util.ClassUtils
Copy non-null bean properties from one object to another.
copyBeanProperties(Object, Object, Set<String>, boolean) - Static method in class net.solarnetwork.util.ClassUtils
Copy non-null bean properties from one object to another.
copyFrom(DatumSamplesOperations) - Method in interface net.solarnetwork.domain.datum.MutableDatumSamplesOperations
Copy all the sample data from another samples instance.
copySign(short, short) - Static method in class net.solarnetwork.util.Half
Returns the first parameter with the sign of the second parameter.
copyWithId(DatumId) - Method in interface net.solarnetwork.domain.datum.Datum
Get a copy of this datum with a new ID.
copyWithId(DatumId) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
copyWithSamples(DatumSamplesOperations) - Method in interface net.solarnetwork.domain.datum.Datum
Create a copy of this instance with the sample properties replaced by a given samples instance.
copyWithSamples(DatumSamplesOperations) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
Count - Enum constant in enum class net.solarnetwork.domain.datum.DatumPropertiesStatistics.InstantaneousStatistic
The count of properties that participated in the aggregate value.
Country - Enum constant in enum class net.solarnetwork.codec.BasicLocationField
 
coveringIntRanges(SortedSet<Integer>, int) - Static method in class net.solarnetwork.util.CollectionUtils
Create integer ranges from a set of integers to produce a reduced set of ranges that cover all integers in the source set.
crc16(byte[], int, int) - Static method in class net.solarnetwork.util.NumberUtils
Calculate the CRC-16 checksum value from a set of data.
createBulkLoadingContext(BulkLoadingDao.LoadingOptions, BulkLoadingDao.LoadingExceptionHandler<T>) - Method in interface net.solarnetwork.dao.BulkLoadingDao
Initiate a bulk loading operation.
createCheckpoint() - Method in interface net.solarnetwork.dao.BulkLoadingDao.LoadingContext
Create a checkpoint that can be rolled back to.
createCheckpoint() - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
 
createContextual(SerializerProvider, BeanProperty) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
 
CREATED - Enum constant in enum class net.solarnetwork.dao.GenericDao.StandardSortKey
Sort by the entity creation date.
createEntityEventProperties(I, E) - Static method in interface net.solarnetwork.dao.GenericDao
Create an entity event.
createEvaluationContext(ExpressionService.EvaluationConfiguration, Object) - Method in interface net.solarnetwork.service.ExpressionService
Create a reusable evaluation context.
createJdbcStatement(Connection) - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
Create the JDBC statement to use.
createObjectMapper(JsonFactory, Module...) - Static method in class net.solarnetwork.codec.JsonUtils
Create an ObjectMapper instance with optional modules.
createProxy(IdentifiableConfiguration, List<SettingSpecifier>) - Static method in class net.solarnetwork.settings.support.SecureEntryMaskingIdentifiableConfiguration
Create a new proxy instance that masks the secure entry settings of an existing configuration object.
createProxy(MapBeanProxy, Class<?>...) - Static method in class net.solarnetwork.util.MapBeanProxy
Create a new proxy instance.
createProxy(MapBeanProxy, ClassLoader, Class<?>...) - Static method in class net.solarnetwork.util.MapBeanProxy
Create a new proxy instance.
createRelative(String) - Method in class net.solarnetwork.io.DecompressingResource
 
createRelative(String) - Method in class net.solarnetwork.io.DeleteOnCloseFileResource
 
createRelative(String) - Method in class net.solarnetwork.io.ResourceWithMetadata
 
createSimpleMap() - Method in class net.solarnetwork.domain.datum.GeneralDatum
Create a map of simple property data out of this object.
createStatus(Instruction, InstructionStatus.InstructionState, Instant, Map<String, ?>) - Static method in interface net.solarnetwork.domain.InstructionStatus
Create a new status for a given instruction.
CronExpressionSettingSpecifier - Interface in net.solarnetwork.settings
Specialized text settings for cron expressions.
CsvTemporalRangeTariffParser - Class in net.solarnetwork.domain.tariff
Parse TemporalRangesTariff rows from CSV data.
CsvTemporalRangeTariffParser() - Constructor for class net.solarnetwork.domain.tariff.CsvTemporalRangeTariffParser
Constructor.
CsvTemporalRangeTariffParser(Locale) - Constructor for class net.solarnetwork.domain.tariff.CsvTemporalRangeTariffParser
Constructor.
CURRENT_KEY - Static variable in interface net.solarnetwork.domain.datum.AcEnergyDatum
An instantaneous sample key for AcEnergyDatum.getCurrent() values.

D

DATA_FIELD_NAME - Static variable in class net.solarnetwork.codec.BasicObjectDatumStreamDataSetSerializer
The data array field name.
dataSet(Iterable<ObjectDatumStreamMetadata>, Iterable<T>) - Static method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamDataSet
Create a new data set instance out of a set of metadata.
dataSet(Iterable<ObjectDatumStreamMetadata>, Iterable<T>, Long, Integer, Integer) - Static method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamDataSet
Create a new data set instance out of a set of metadata.
DataSourcePingTest - Class in net.solarnetwork.dao.jdbc
PingTest to verify a DataSource connection is available.
DataSourcePingTest(DataSource, String) - Constructor for class net.solarnetwork.dao.jdbc.DataSourcePingTest
Constructor.
DataSourcePingTest(DataSource, String, String) - Constructor for class net.solarnetwork.dao.jdbc.DataSourcePingTest
Constructor.
date(Instant) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Set the request date.
date(Instant) - Method in class net.solarnetwork.security.SnsAuthorizationBuilder
Set the request date.
date(Instant) - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
Set the request date.
DateRangeCriteria - Interface in net.solarnetwork.dao
Search criteria for a date range.
DateUtils - Class in net.solarnetwork.util
Date and time utilities.
DateUtils() - Constructor for class net.solarnetwork.util.DateUtils
 
Datum - Interface in net.solarnetwork.domain.datum
Basic persistable domain object API.
DATUM_MODULE - Static variable in class net.solarnetwork.codec.JsonUtils
A module for handling datum objects.
DATUM_TYPE_PROPERTY - Static variable in interface net.solarnetwork.domain.datum.Datum
A property name for the string name of the core datum type a datum represents.
DATUM_TYPES_PROPERTY - Static variable in interface net.solarnetwork.domain.datum.Datum
A property name for an array of string names of all datum types associated with the event.
DatumExpressionRoot - Interface in net.solarnetwork.domain.datum
API for a datum-based expression root.
DatumFilterService - Interface in net.solarnetwork.service
A service API for transforming and filtering datum samples.
DatumFilterStats - Enum Class in net.solarnetwork.service
Transformer statistics.
DatumId - Class in net.solarnetwork.domain.datum
Primary key for a datum based on kind/object/source/timestamp values.
DatumId(ObjectDatumKind, Long, String, Instant) - Constructor for class net.solarnetwork.domain.datum.DatumId
Constructor.
DatumMathFunctions - Interface in net.solarnetwork.domain.datum
API for datum-related math helper functions.
DatumMetadataOperations - Interface in net.solarnetwork.domain.datum
API for read-only datum metadata operations.
DatumProperties - Class in net.solarnetwork.domain.datum
A collection of property values for a datum.
DatumProperties() - Constructor for class net.solarnetwork.domain.datum.DatumProperties
 
DatumPropertiesStatistics - Class in net.solarnetwork.domain.datum
Statistic information associated with datum properties.
DatumPropertiesStatistics() - Constructor for class net.solarnetwork.domain.datum.DatumPropertiesStatistics
 
DatumPropertiesStatistics.AccumulatingStatistic - Enum Class in net.solarnetwork.domain.datum
Accumulating statistic enumeration.
DatumPropertiesStatistics.InstantaneousStatistic - Enum Class in net.solarnetwork.domain.datum
Instantaneous statistic enumeration.
DatumSamplePropertyConfig<V> - Class in net.solarnetwork.domain.datum
Join some sort of configuration with a sample property key and type.
DatumSamplePropertyConfig() - Constructor for class net.solarnetwork.domain.datum.DatumSamplePropertyConfig
Default constructor.
DatumSamplePropertyConfig(String, DatumSamplesType, V) - Constructor for class net.solarnetwork.domain.datum.DatumSamplePropertyConfig
Construct with values.
DatumSamples - Class in net.solarnetwork.domain.datum
A collection of different types of sample data, grouped by logical sample type.
DatumSamples() - Constructor for class net.solarnetwork.domain.datum.DatumSamples
Default constructor.
DatumSamples(Map<String, Number>, Map<String, Number>, Map<String, Object>) - Constructor for class net.solarnetwork.domain.datum.DatumSamples
Construct with values.
DatumSamples(DatumSamplesOperations) - Constructor for class net.solarnetwork.domain.datum.DatumSamples
Copy constructor.
DatumSamplesContainer - Interface in net.solarnetwork.domain.datum
API for something that acts as a container for a DatumSamples instance.
DatumSamplesExpressionRoot - Class in net.solarnetwork.domain.datum
An expression root object implementation that acts like a composite map of parameters, sample data, and datum properties.
DatumSamplesExpressionRoot(Datum, DatumSamplesOperations, Map<String, ?>) - Constructor for class net.solarnetwork.domain.datum.DatumSamplesExpressionRoot
Constructor.
DatumSamplesOperations - Interface in net.solarnetwork.domain.datum
API for accessing general datum sample property values.
DatumSamplesType - Enum Class in net.solarnetwork.domain.datum
A property type for a datum property.
DatumStreamMetadata - Interface in net.solarnetwork.domain.datum
Metadata about a datum stream.
DatumSupport - Class in net.solarnetwork.domain.datum
Supporting abstract class for general node datum related objects.
DatumSupport() - Constructor for class net.solarnetwork.domain.datum.DatumSupport
Constructor.
DatumSupport(DatumSamplesOperations) - Constructor for class net.solarnetwork.domain.datum.DatumSupport
Copy constructor.
datumTypes() - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
Day - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Day level aggregation.
DayDatum - Interface in net.solarnetwork.domain.datum
Solar day related datum.
DayOfWeek - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Aggregate by day of the week, e.g.
DC_POWER_KEY - Static variable in interface net.solarnetwork.domain.datum.DcEnergyDatum
The instantaneous sample key for DcEnergyDatum.getDcPower() values.
DC_VOLTAGE_KEY - Static variable in interface net.solarnetwork.domain.datum.DcEnergyDatum
The instantaneous sample key for DcEnergyDatum.getDcVoltage() values.
DcEnergyDatum - Interface in net.solarnetwork.domain.datum
Standardized API for direct current related energy datum to implement.
decimal(Object) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Return a BigDecimal for a given value.
DECIMAL_PATTERN - Static variable in class net.solarnetwork.util.StringUtils
A pattern to match decimal number values.
decimalArray(String...) - Static method in class net.solarnetwork.util.NumberUtils
Get an array of BigDecimal instances from string values.
Declined - Enum constant in enum class net.solarnetwork.domain.InstructionStatus.InstructionState
The instruction was received but the recipient has declined to execute the instruction.
decode(byte[]) - Static method in class net.solarnetwork.io.Base91
 
decodeBase64DigestComponents(String) - Static method in class net.solarnetwork.util.StringUtils
Decode a digest string in the form {key}value into a key-value pair composed of digest (key) and salt (value) hex-encoded values.
decodeFromBytes(byte[], Map<String, ?>) - Method in interface net.solarnetwork.codec.ObjectDecoder
Encode an object into a byte array.
decodeHexPadStart(char[]) - Static method in class net.solarnetwork.util.ByteUtils
Convert a hex-encoded string to a byte array.
decodeHexString(String) - Static method in class net.solarnetwork.util.ByteUtils
Convert a hex-encoded string to a byte array.
DecompressingResource - Class in net.solarnetwork.io
A Resource that can decompress another Resource.
DecompressingResource(Resource) - Constructor for class net.solarnetwork.io.DecompressingResource
Constructor.
DecompressingResource(Resource, String) - Constructor for class net.solarnetwork.io.DecompressingResource
Constructor.
DecompressingResource(Resource, String, long) - Constructor for class net.solarnetwork.io.DecompressingResource
Constructor.
DEFAULT_BATCH_NAME - Static variable in class net.solarnetwork.dao.BasicBatchOptions
A default batch name.
DEFAULT_BATCH_SIZE - Static variable in class net.solarnetwork.dao.BasicBatchOptions
A default batch size.
DEFAULT_BATCH_SIZE - Static variable in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
The default batch size.
DEFAULT_CAPACITY - Static variable in class net.solarnetwork.util.ByteList
The default capacity value.
DEFAULT_CONNECTION_TIMEOUT - Static variable in class net.solarnetwork.service.support.HttpClientSupport
The default value for the connectionTimeout property.
DEFAULT_CONTENT_TYPE - Static variable in interface net.solarnetwork.io.ResourceMetadata
The default content type value.
DEFAULT_DECIMAL_SCALE - Static variable in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
The default value for the decimalScale property.
DEFAULT_EVALUATOR - Static variable in class net.solarnetwork.domain.tariff.SimpleTemporalRangesTariffEvaluator
A static default instance.
DEFAULT_EVALUATOR - Static variable in class net.solarnetwork.domain.tariff.SimpleTemporalTariffSchedule
The evaluator default value.
DEFAULT_FIRST_MATCH_ONLY - Static variable in class net.solarnetwork.domain.tariff.SimpleTemporalTariffSchedule
The firstMatchOnly default value.
DEFAULT_HOST - Static variable in class net.solarnetwork.security.Snws2AuthorizationBuilder
The default host value.
DEFAULT_INITIAL_CAPACITY - Static variable in class net.solarnetwork.util.IntShortMap
The default initial capacity.
DEFAULT_INTERCEPT - Static variable in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
The default value for the intercept and unitIntercept properties.
DEFAULT_KEY_STORE_PATH - Static variable in class net.solarnetwork.service.support.ConfigurableSSLService
The default value for the keyStorePath property.
DEFAULT_NULL_VALUE - Static variable in class net.solarnetwork.util.ByteList
The default "null" value.
DEFAULT_PASSWORD - Static variable in class net.solarnetwork.service.support.ConfigurableSSLService
The default password used for all configurable password properties.
DEFAULT_PROPERTY_TYPE - Static variable in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
The default value for the propertyType property.
DEFAULT_SLOPE - Static variable in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
The default value for the slope and unitSlope properties.
DEFAULT_TEMPLATE - Static variable in class net.solarnetwork.settings.support.KeyedSmartQuotedTemplateMapper
The default value for the template property.
DEFAULT_TRUST_STORE_PATH - Static variable in class net.solarnetwork.service.support.ConfigurableSSLService
The default value for the trustStorePath property.
delete(T) - Method in interface net.solarnetwork.dao.GenericDao
Remove a persisted entity.
DELETE - Enum constant in enum class net.solarnetwork.dao.BatchableDao.BatchCallbackResult
The domain object should be deleted.
DELETED - Enum constant in enum class net.solarnetwork.dao.GenericDao.EntityEventType
An entity has been deleted.
DeleteOnCloseFileInputStream - Class in net.solarnetwork.io
Extension of FileInputStream that deletes the file once DeleteOnCloseFileInputStream.close() is called.
DeleteOnCloseFileInputStream(File) - Constructor for class net.solarnetwork.io.DeleteOnCloseFileInputStream
Construct with a file.
DeleteOnCloseFileResource - Class in net.solarnetwork.io
A Resource that deletes any associated File once the stream returned by DeleteOnCloseFileResource.getInputStream() is closed.
DeleteOnCloseFileResource(Resource) - Constructor for class net.solarnetwork.io.DeleteOnCloseFileResource
Construct from a resource.
DeleteOnCloseFileResource(Resource, File) - Constructor for class net.solarnetwork.io.DeleteOnCloseFileResource
Construct from a resource and explicit file.
deleteResources(Iterable<String>) - Method in interface net.solarnetwork.service.ResourceStorageService
Asynchronously delete a set of resources.
delimitedStringFromCollection(Collection<?>, String) - Static method in class net.solarnetwork.util.StringUtils
Get a delimited string from a collection of objects.
delimitedStringFromMap(Map<?, ?>) - Static method in class net.solarnetwork.util.StringUtils
Get a delimited string from a map of objects.
delimitedStringFromMap(Map<?, ?>, String, String) - Static method in class net.solarnetwork.util.StringUtils
Get a delimited string from a map of objects.
delimitedStringToMap(String, String, String) - Static method in class net.solarnetwork.util.StringUtils
Get a string Map via a delimited String value.
delimitedStringToSet(String, String) - Static method in class net.solarnetwork.util.StringUtils
Get a string Set via a delimited String value.
deregisterEventHandler(AppEventHandler) - Method in interface net.solarnetwork.event.AppEventHandlerRegistrar
Deregister a handler from all topics.
deregisterEventHandler(AppEventHandler) - Method in class net.solarnetwork.event.SimpleAppEventManager
 
descendingIterator() - Method in class net.solarnetwork.util.IntRangeSet
 
descendingSet() - Method in class net.solarnetwork.util.IntRangeSet
 
deserialize(JsonParser, DeserializationContext) - Method in class net.solarnetwork.codec.BasicGeneralDatumDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class net.solarnetwork.codec.BasicInstructionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class net.solarnetwork.codec.BasicInstructionStatusDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class net.solarnetwork.codec.BasicLocationDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class net.solarnetwork.codec.BasicObjectDatumStreamDataSetDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class net.solarnetwork.codec.BasicObjectDatumStreamMetadataDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class net.solarnetwork.codec.BasicObjectDatumStreamMetadataIdDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class net.solarnetwork.codec.BasicStreamDatumArrayDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class net.solarnetwork.codec.JsonDateUtils.InstantDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalDateTimeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class net.solarnetwork.codec.JsonDateUtils.ZonedDateTimeDeserializer
 
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeDeserializer
 
DEVICE_INFO_METADATA_KEY - Static variable in interface net.solarnetwork.domain.DeviceInfo
A property metadata key to use for device info data.
DeviceInfo - Interface in net.solarnetwork.domain
Static information about a device, such as manufacturer name, model number, and so on.
DeviceOperatingState - Enum Class in net.solarnetwork.domain
An enumeration of standardized device operating states.
DeviceOperatingStatus<C extends Bitmaskable> - Class in net.solarnetwork.domain
A device operating state combined with vendor-specific states.
DeviceOperatingStatus(DeviceOperatingState) - Constructor for class net.solarnetwork.domain.DeviceOperatingStatus
Constructor.
DeviceOperatingStatus(DeviceOperatingState, Set<C>) - Constructor for class net.solarnetwork.domain.DeviceOperatingStatus
Constructor.
DeviceOperatingStatus.Builder - Class in net.solarnetwork.domain
Builder to build DeviceOperatingStatus.
DeviceOperatingStatus.EnumBuilder<C extends Enum<C> & Bitmaskable> - Class in net.solarnetwork.domain
Builder to build DeviceOperatingStatus using an enum of device state values.
DEW_POINT_KEY - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
An instantaneous sample key for AtmosphericDatum.getDewPoint() values.
dictionaryForMap(Map<K, V>) - Static method in class net.solarnetwork.util.CollectionUtils
Convert a map to a dictionary.
didBegin(Long) - Method in interface net.solarnetwork.dao.BulkExportingDao.ExportCallback
Called when the export has begun, before any call to BulkExportingDao.ExportCallback.handle(Object).
Differentiable<T> - Interface in net.solarnetwork.domain
Common API for an object that can be compared to another for differences.
differsFrom(DatumMetadataOperations) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
 
differsFrom(DatumSamplesOperations) - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
 
differsFrom(T) - Method in interface net.solarnetwork.domain.Differentiable
 
digest(String) - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
Set the HTTP body content digest.
DIGEST_PREFIX_PATTERN - Static variable in class net.solarnetwork.util.StringUtils
A pattern for matching {type-len}digest style digest strings.
Disabled - Enum constant in enum class net.solarnetwork.domain.DeviceOperatingState
A disabled state.
DISPLAY_DATE_LONG_TIME_SHORT - Static variable in class net.solarnetwork.util.DateUtils
Format for a long date and short time, for display purposes.
divide(Number, Number, Class<?>) - Static method in class net.solarnetwork.util.NumberUtils
Divide two Number instances using a specific implementation of Number.
doLoad(T, PreparedStatement, long) - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
Load a single entity.
doubleMetadataValue(String) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Get a specific metadata value for a given key as a double.
doubleValue() - Method in class net.solarnetwork.util.Half
Returns the value of this Half as a double after a widening primitive conversion.
doubleValueExact(BigDecimal) - Static method in class net.solarnetwork.util.NumberUtils
Attempt to convert a BigDecimal exactly to a double.
down(Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Round a number towards zero to the nearest integer.
down(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Round a number towards zero to the nearest integer multiple of a specific significance.
down(Number, Number) - Static method in class net.solarnetwork.util.NumberUtils
Round a number towards zero to the nearest integer multiple of a specific significance.
Drizzle - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Drizzle.
DUPLICATE_EMAIL - Enum constant in enum class net.solarnetwork.security.AuthorizationException.Reason
Duplicate email.
Dusty - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Dusty, sand storm.
dynamicListSettingSpecifier(String, Collection<T>, SettingUtils.KeyedListCallback<T>) - Static method in class net.solarnetwork.settings.support.SettingUtils
Get a dynamic list GroupSettingSpecifier.
DynamicServiceUnavailableException - Exception in net.solarnetwork.service
Exception thrown when a dynamic service is not available.
DynamicServiceUnavailableException() - Constructor for exception net.solarnetwork.service.DynamicServiceUnavailableException
 
DynamicServiceUnavailableException(String) - Constructor for exception net.solarnetwork.service.DynamicServiceUnavailableException
 
DynamicServiceUnavailableException(String, Throwable) - Constructor for exception net.solarnetwork.service.DynamicServiceUnavailableException
 
DynamicServiceUnavailableException(Throwable) - Constructor for exception net.solarnetwork.service.DynamicServiceUnavailableException
 

E

EFFECTIVE_POWER_FACTOR_KEY - Static variable in interface net.solarnetwork.domain.datum.AcEnergyDatum
An instantaneous sample key for AcEnergyDatum.getEffectivePowerFactor() values.
element() - Method in class net.solarnetwork.util.CircularFifoQueue
 
Elevation - Enum constant in enum class net.solarnetwork.codec.BasicLocationField
 
EMBEDDED_INSTANCE - Static variable in class net.solarnetwork.codec.BasicInstructionStatusSerializer
A default embedded instance.
EMPTY_STRING_SHA256_HEX - Static variable in class net.solarnetwork.security.AuthorizationUtils
The hex-encoded SHA256 value of an empty string.
emptyMeta(UUID, String, ObjectDatumKind, Long, String) - Static method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamMetadata
Create a new metadata instance with no property names.
encode(byte[]) - Static method in class net.solarnetwork.io.Base91
 
encode(CharSequence) - Method in interface net.solarnetwork.service.PasswordEncoder
Encode a raw password.
encodeAsBytes(Object, Map<String, ?>) - Method in interface net.solarnetwork.codec.ObjectEncoder
Encode an object into a byte array.
encodeHex(byte, char[], char[], int) - Static method in class net.solarnetwork.util.ByteUtils
Encode a single byte as hex characters.
encodeHexLowerCase(byte, char[], int) - Static method in class net.solarnetwork.util.ByteUtils
Encode a single byte as lower-case hex characters.
encodeHexString(byte[], int, int, boolean) - Static method in class net.solarnetwork.util.ByteUtils
Encode a byte array into a hex-encoded upper-case string.
encodeHexString(byte[], int, int, boolean, boolean) - Static method in class net.solarnetwork.util.ByteUtils
Encode a byte array into a hex-encoded upper-case string.
encodeHexUpperCase(byte, char[], int) - Static method in class net.solarnetwork.util.ByteUtils
Encode a single byte as upper-case hex characters.
encodeInt16(Number, byte[], int, ByteOrdering) - Static method in class net.solarnetwork.util.ByteUtils
Encode a 16-bit signed integer value into a raw byte value.
encodeInt32(Number, byte[], int, ByteOrdering) - Static method in class net.solarnetwork.util.ByteUtils
Encode a 32-bit signed integer value into a raw byte value.
encodeInt64(long, byte[], int, ByteOrdering) - Static method in class net.solarnetwork.util.ByteUtils
Encode a 64-bit signed integer value into a raw byte value.
encodeInt64(Number, byte[], int, ByteOrdering) - Static method in class net.solarnetwork.util.ByteUtils
Encode a 64-bit signed integer value into a raw byte value.
encodeInt8(Number, byte[], int) - Static method in class net.solarnetwork.util.ByteUtils
Encode an 8-bit signed integer value into a raw byte value.
encodeUnsignedInt16(Number, byte[], int, ByteOrdering) - Static method in class net.solarnetwork.util.ByteUtils
Encode a 16-bit unsigned integer value into a raw byte value.
encodeUnsignedInt32(Number, byte[], int, ByteOrdering) - Static method in class net.solarnetwork.util.ByteUtils
Encode a 32-bit unsigned integer value into a raw byte value.
encodeUnsignedInt64(long, byte[], int, ByteOrdering) - Static method in class net.solarnetwork.util.ByteUtils
Encode a 64-bit unsigned integer value into a raw byte value.
encodeUnsignedInt64(Number, byte[], int, ByteOrdering) - Static method in class net.solarnetwork.util.ByteUtils
Encode a 64-bit unsigned integer value into a raw byte value.
encodeUnsignedInt8(Number, byte[], int) - Static method in class net.solarnetwork.util.ByteUtils
Encode an 8-bit unsigned integer value into a raw byte value.
ENCODING_TABLE - Static variable in class net.solarnetwork.io.Base91
 
End - Enum constant in enum class net.solarnetwork.domain.datum.DatumPropertiesStatistics.AccumulatingStatistic
The last property value seen within the aggregate period.
EnergyDatum - Interface in net.solarnetwork.domain.datum
Standardized API for energy related datum to implement.
EnergyStorageDatum - Interface in net.solarnetwork.domain.datum
Standardized API for energy storage system related datum to implement.
Entity<K> - Interface in net.solarnetwork.dao
Base API for a persistable domain object.
ENTITY_EVENT_ENTITY_ID_PROPERTY - Static variable in interface net.solarnetwork.dao.GenericDao
An event property key for an Identity.getId() value.
ENTITY_EVENT_ENTITY_PROPERTY - Static variable in interface net.solarnetwork.dao.GenericDao
An event property key for an Entity instance.
ENTITY_EVENT_TOPIC_TEMPLATE - Static variable in interface net.solarnetwork.dao.GenericDao
An event topic template for entity events.
entityEventTopic(String, String) - Static method in interface net.solarnetwork.dao.GenericDao
Generate an event topic out of an entity name and event type.
entityEventTopic(GenericDao.EntityEventType) - Method in interface net.solarnetwork.dao.GenericDao
Get an event topic for an event type.
entrySet() - Method in class net.solarnetwork.domain.datum.DatumSamplesExpressionRoot
 
entrySet() - Method in class net.solarnetwork.util.IntShortMap
 
entrySet() - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
enumBuilder(Class<C>) - Static method in class net.solarnetwork.domain.DeviceOperatingStatus
Creates builder to build DeviceOperatingStatus using an enum for device state values.
EPSILON - Static variable in class net.solarnetwork.util.FP16
Epsilon is the difference between 1.0 and the next value representable by a half-precision floating-point.
EPSILON - Static variable in class net.solarnetwork.util.Half
Epsilon is the difference between 1.0 and the next value representable by a half-precision floating-point.
EQUAL - Enum constant in enum class net.solarnetwork.util.SearchFilter.CompareOperator
Match exactly this attribute value.
equals(short, short) - Static method in class net.solarnetwork.util.FP16
Returns true if the two half-precision float values are equal.
equals(short, short) - Static method in class net.solarnetwork.util.Half
Returns true if the two half-precision float values are equal.
equals(Object) - Method in class net.solarnetwork.dao.BasicIdentity
Test if two BasicIdentity objects have the same BasicIdentity.getId() value.
equals(Object) - Method in class net.solarnetwork.domain.BasicIdentity
Test if two BasicIdentity objects have the same BasicIdentity.getId() value.
equals(Object) - Method in class net.solarnetwork.domain.BasicInstructionStatus
 
equals(Object) - Method in class net.solarnetwork.domain.BasicLocation
 
equals(Object) - Method in class net.solarnetwork.domain.BasicRegistrationReceipt
 
equals(Object) - Method in class net.solarnetwork.domain.datum.BasicAggregateStreamDatum
 
equals(Object) - Method in class net.solarnetwork.domain.datum.BasicDatumStreamMetadata
 
equals(Object) - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamMetadata
 
equals(Object) - Method in class net.solarnetwork.domain.datum.BasicStreamDatum
 
equals(Object) - Method in class net.solarnetwork.domain.datum.DatumId
 
equals(Object) - Method in class net.solarnetwork.domain.datum.DatumProperties
 
equals(Object) - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
 
equals(Object) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
equals(Object) - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
equals(Object) - Method in class net.solarnetwork.domain.datum.ObjectDatumStreamMetadataId
 
equals(Object) - Method in class net.solarnetwork.domain.GenericDeviceOperatingState
 
equals(Object) - Method in class net.solarnetwork.domain.KeyValuePair
Compare the key values of two KeyValuePair objects.
equals(Object) - Method in class net.solarnetwork.domain.MutableSortDescriptor
 
equals(Object) - Method in class net.solarnetwork.domain.SimpleLocation
 
equals(Object) - Method in class net.solarnetwork.domain.SimplePagination
 
equals(Object) - Method in class net.solarnetwork.domain.SimpleSortDescriptor
 
equals(Object) - Method in class net.solarnetwork.domain.tariff.SimpleTariffRate
 
equals(Object) - Method in class net.solarnetwork.event.BasicAppEvent
 
equals(Object) - Method in class net.solarnetwork.util.Half
Compares this object against the specified object.
equals(Object) - Method in class net.solarnetwork.util.IntRange
 
error() - Static method in class net.solarnetwork.domain.Result
Helper method to construct an error instance using generic return type inference.
error(String, String, List<Result.ErrorDetail>) - Static method in class net.solarnetwork.domain.Result
Helper method to construct an error instance using generic return type inference.
error(String, String, Result.ErrorDetail...) - Static method in class net.solarnetwork.domain.Result
Helper method to construct an error instance using generic return type inference.
error(String, List<Result.ErrorDetail>) - Static method in class net.solarnetwork.domain.Result
Helper method to construct an error instance using generic return type inference.
ERROR_CODE_RESULT_PARAM - Static variable in interface net.solarnetwork.domain.InstructionStatus
A standard result parameter key for an error code.
ErrorDetail(String, String, String) - Constructor for class net.solarnetwork.domain.Result.ErrorDetail
Constructor.
ErrorDetail(String, String, String, String) - Constructor for class net.solarnetwork.domain.Result.ErrorDetail
Constructor.
Errors - Enum constant in enum class net.solarnetwork.service.DatumFilterStats
Count the number of errors encountered.
evaluateExpression(String, Map<String, Object>, Object, EvaluationContext, Class<T>) - Method in interface net.solarnetwork.service.ExpressionService
Evaluate an expression.
evaluateExpression(Expression, Map<String, Object>, Object, EvaluationContext, Class<T>) - Method in interface net.solarnetwork.service.ExpressionService
Evaluate an expression.
EVENT_TOPIC_RESOURCE_SAVED - Static variable in interface net.solarnetwork.service.ResourceStorageService
An event topic for when a resource has been saved successfully by a ResourceStorageService.
EVENT_TOPIC_RESOURCES_DELETED - Static variable in interface net.solarnetwork.service.ResourceStorageService
An event topic for when a set of resources have been deleted successfully by a ResourceStorageService.
Executing - Enum constant in enum class net.solarnetwork.domain.InstructionStatus.InstructionState
The instruction has been received and is being executed by the recipient currently.
exists() - Method in class net.solarnetwork.io.DecompressingResource
 
exists() - Method in class net.solarnetwork.io.DeleteOnCloseFileResource
 
exists() - Method in class net.solarnetwork.io.ResourceWithMetadata
 
expandTemplateString(String, Map<String, ?>) - Static method in class net.solarnetwork.util.StringUtils
Replace variables in a string template with corresponding values.
EXPONENT_BIAS - Static variable in class net.solarnetwork.util.FP16
The offset of the exponent from the actual value.
EXPONENT_SHIFT - Static variable in class net.solarnetwork.util.FP16
The offset to shift by to obtain the exponent bits.
EXPONENT_SIGNIFICAND_MASK - Static variable in class net.solarnetwork.util.FP16
The bitmask to AND with to obtain exponent and significand bits.
expressions(Pattern[]) - Static method in class net.solarnetwork.util.StringUtils
Create an array of expression strings from Pattern objects.
ExpressionService - Interface in net.solarnetwork.service
API for a service that uses the Expression API for evaluating dynamic expressions.
ExpressionService.EvaluationConfiguration - Interface in net.solarnetwork.service
API for configuration of the expression runtime.
ExpressionServiceExpression - Class in net.solarnetwork.service.support
An Expression paired with the ExpressionService it can be used with.
ExpressionServiceExpression(ExpressionService, Expression) - Constructor for class net.solarnetwork.service.support.ExpressionServiceExpression
Constructor.
extractBeanDataFromXml(PropertyAccessor, Node, Map<String, XPathExpression>) - Method in class net.solarnetwork.support.XmlSupport
Populate JavaBean properties via XPath extraction.
extractStringFromXml(Node, XPathExpression) - Method in class net.solarnetwork.support.XmlSupport
Extract a String value via an XPath expression.

F

FactorySettingSpecifierProvider - Interface in net.solarnetwork.settings
Extension of SettingSpecifierProvider that adds info about the factory instance a provider is being managed under.
FallbackOptionalService<T> - Class in net.solarnetwork.service
Implementation of OptionalService using a collection of delegate optional services, returning the first available service when asked.
FallbackOptionalService(Collection<OptionalService<T>>) - Constructor for class net.solarnetwork.service.FallbackOptionalService
Constructor.
Fault - Enum constant in enum class net.solarnetwork.domain.DeviceOperatingState
A faulty state.
FIELD_MAP - Static variable in enum class net.solarnetwork.codec.BasicInstructionField
A field map.
FIELD_MAP - Static variable in enum class net.solarnetwork.codec.BasicInstructionStatusField
A field map.
FIELD_MAP - Static variable in enum class net.solarnetwork.codec.BasicLocationField
A field map.
FIELD_MAP - Static variable in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
A field map.
fieldMap(Class<E>) - Static method in interface net.solarnetwork.codec.IndexedField
Get a mapping of field names to IndexedField instances from an enumeration that implements IndexedField.
FifteenMinute - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Fifteen minute level aggregation.
filter - Variable in class net.solarnetwork.util.SearchFilter
 
filter(Datum, DatumSamplesOperations, Map<String, Object>) - Method in interface net.solarnetwork.service.DatumFilterService
Transform a samples instance.
FilterableDao<M extends Identity<K>,K,F> - Interface in net.solarnetwork.dao
API for a Data Access Object that supports filtered queries.
FilterableService - Interface in net.solarnetwork.service
API for a service that supports filtering properties, to support narrowing down a possible collection of services to one or more specific services matching the filter.
filterByEnabledDisabled(String[], String[], String[]) - Static method in class net.solarnetwork.util.ArrayUtils
Filter a set of strings based on enabled/disabled patterns.
Filtered - Enum constant in enum class net.solarnetwork.service.DatumFilterStats
Count of datum removed by a transform service.
filterPropValue(FilterableService, String) - Static method in interface net.solarnetwork.service.FilterableService
Get a filter property value.
filterPropValue(OptionalService<?>, String) - Static method in interface net.solarnetwork.service.FilterableService
Get a filter property value from an optional service that is also optional.
filterResults(Iterable<M>, PaginationCriteria, Long, int) - Static method in class net.solarnetwork.dao.BasicFilterResults
Create a FilterResults instance.
FilterResults<M extends Identity<K>,K> - Interface in net.solarnetwork.dao
A filtered query results object.
findFiltered(F) - Method in interface net.solarnetwork.dao.FilterableDao
Short cut to query for all available results with a given filter.
findFiltered(F, List<SortDescriptor>, Integer, Integer) - Method in interface net.solarnetwork.dao.FilterableDao
API for querying for a filtered set of results from all possible results.
findSampleValue(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
findSampleValue(String) - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
Find a sample value.
findSampleValue(String) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
findSampleValue(String) - Method in class net.solarnetwork.domain.datum.MapSampleOperations
 
finish() - Method in class net.solarnetwork.io.ASCII85OutputStream
 
finishedIterator(Iterator<E>) - Method in class net.solarnetwork.util.UnionIterator
 
first() - Method in class net.solarnetwork.domain.datum.AggregateDatumProperty
Get the first accumulated value.
first() - Method in class net.solarnetwork.util.IntRangeSet
 
FiveMinute - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Five minute level aggregation.
Float - Enum constant in enum class net.solarnetwork.domain.NodeControlPropertyType
A floating point decimal control property.
Float32 - Enum constant in enum class net.solarnetwork.domain.BitDataType
32-bit floating point.
Float64 - Enum constant in enum class net.solarnetwork.domain.BitDataType
64-bit floating point.
floatControlValue(Object) - Static method in class net.solarnetwork.util.NodeControlUtils
Convert an object to a floating point control value.
floatValue() - Method in class net.solarnetwork.util.Half
Returns the value of this Half as a float after a widening primitive conversion.
floatValueExact(BigDecimal) - Static method in class net.solarnetwork.util.NumberUtils
Attempt to convert a BigDecimal exactly to a float.
floor(short) - Static method in class net.solarnetwork.util.FP16
Returns the largest half-precision float value toward positive infinity less than or equal to the specified half-precision float value.
floor(short) - Static method in class net.solarnetwork.util.Half
Returns the largest half-precision float value toward positive infinity less than or equal to the specified half-precision float value.
floor(Integer) - Method in class net.solarnetwork.util.IntRangeSet
 
floor(Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Round positive numbers towards zero and negative numbers away from zero, to the nearest integer multiple of a specific significance.
floor(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Round positive numbers towards zero and negative numbers away from zero, to the nearest integer multiple of a specific significance.
floor(Number, Number) - Static method in class net.solarnetwork.util.NumberUtils
Round positive numbers towards zero and negative numbers away from zero, to the nearest integer multiple of a specific significance.
Fog - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Fog.
forAuthorizationHeader(String) - Static method in class net.solarnetwork.security.SnsAuthorizationInfo
Parse an authorization header value into a SnsAuthorizationInfo instance.
forCode(char) - Static method in enum class net.solarnetwork.domain.ByteOrdering
Get an enum instance for a code value.
forCode(int) - Static method in enum class net.solarnetwork.domain.DeviceOperatingState
Get an enum for a code value.
forCode(int) - Static method in enum class net.solarnetwork.domain.SkyCondition
Get an enum for a code value.
forCodeValue(int, Class<T>, T) - Static method in interface net.solarnetwork.domain.CodedValue
Convert a code value into an enum value.
forCodeValue(int, T[], T) - Static method in interface net.solarnetwork.domain.CodedValue
Convert a code value into an enum value.
forEachOrdered(int, int, IntConsumer) - Method in interface net.solarnetwork.util.IntOrderedIterable
Iterate over a range of values in this collection.
forEachOrdered(int, int, IntConsumer) - Method in class net.solarnetwork.util.IntRangeSet
 
forEachOrdered(int, int, ByteConsumer) - Method in class net.solarnetwork.util.ByteList
 
forEachOrdered(int, int, ByteConsumer) - Method in interface net.solarnetwork.util.ByteOrderedIterable
Iterate over a range of values in this collection.
forEachOrdered(int, int, IntShortBiConsumer) - Method in class net.solarnetwork.util.IntShortMap
Iterate over a range of key/value pairs in this map.
forEachOrdered(int, int, IntShortBiConsumer) - Method in interface net.solarnetwork.util.IntShortOrderedIterable
Iterate over a range of (int, short) tuples.
forEachOrdered(IntConsumer) - Method in interface net.solarnetwork.util.IntOrderedIterable
Iterate over all primitive values in this collection.
forEachOrdered(IntConsumer) - Method in class net.solarnetwork.util.IntRangeSet
 
forEachOrdered(ByteConsumer) - Method in class net.solarnetwork.util.ByteList
 
forEachOrdered(ByteConsumer) - Method in interface net.solarnetwork.util.ByteOrderedIterable
Iterate over all primitive values in this collection.
forEachOrdered(IntShortBiConsumer) - Method in class net.solarnetwork.util.IntShortMap
Iterate over all key/value pairs in this map.
forEachOrdered(IntShortBiConsumer) - Method in interface net.solarnetwork.util.IntShortOrderedIterable
Iterate over all primitive pairs in this collection.
FORGOTTEN_PASSWORD_NOT_CONFIRMED - Enum constant in enum class net.solarnetwork.security.AuthorizationException.Reason
Forgotten password not confirmed.
forKey(char) - Method in enum class net.solarnetwork.domain.AcPhase
Get an AcPhase for a given key.
forKey(char) - Static method in enum class net.solarnetwork.domain.NodeControlPropertyType
Get an enum instance for a key value.
forKey(char) - Static method in enum class net.solarnetwork.util.SearchFilter.LogicOperator
Get an enum value from a key value.
forKey(String) - Static method in enum class net.solarnetwork.domain.BitDataType
Get an enum instance for a key value.
forKey(String) - Static method in enum class net.solarnetwork.domain.datum.Aggregation
Get an enum instance for a key value.
forKey(String) - Static method in enum class net.solarnetwork.domain.datum.ObjectDatumKind
Get an enum instance for a key value.
forKey(String) - Static method in enum class net.solarnetwork.util.SearchFilter.CompareOperator
Get an enum value from a key value.
forLDAPSearchFilterString(String) - Static method in class net.solarnetwork.util.SearchFilter
Parse a LDAP search filter into a SearchFilter instance.
format(LocalDate) - Static method in class net.solarnetwork.util.DateUtils
Format a standard local date value, in yyyy-MM-dd form.
format(LocalTime) - Static method in class net.solarnetwork.util.DateUtils
Format a standard local time value, in HH:mm form.
formatCsv(List<TemporalRangesTariff>, Writer) - Method in class net.solarnetwork.domain.tariff.CsvTemporalRangeTariffParser
Encode a list of tariffs as CSV data.
formatForLocalDisplay(Instant) - Static method in class net.solarnetwork.util.DateUtils
Format an instant for display in the local (sytem) time zone.
formatHoursMinutesSeconds(long) - Static method in class net.solarnetwork.util.DateUtils
Get a formatted "x days hh:mm:ss" style string from a millisecond duration.
formatRange(ChronoField, IntRange, Locale, TextStyle) - Static method in class net.solarnetwork.util.DateUtils
Format a time range.
forNumber(int) - Method in enum class net.solarnetwork.domain.AcPhase
Get an AcPhase for a given number.
FP16 - Class in net.solarnetwork.util
Utilities for IEEE 754 half-precision 16-bit floating point values.
fractionalPartScaledToInteger(BigDecimal, int) - Static method in class net.solarnetwork.util.NumberUtils
Get the fractional part of a BigDecimal as a BigInteger, scaled by some power of ten.
fractionalPartToInteger(BigDecimal) - Static method in class net.solarnetwork.util.NumberUtils
Get the fractional part of a BigDecimal as a BigInteger.
fractionalPartToInteger(BigDecimal, int) - Static method in class net.solarnetwork.util.NumberUtils
Get the fractional part of a BigDecimal as a BigInteger with a maximum scale.
FREQUENCY_KEY - Static variable in interface net.solarnetwork.domain.datum.AcEnergyDatum
An instantaneous sample key for AcEnergyDatum.getFrequency() values.

G

GeneralDatum - Class in net.solarnetwork.domain.datum
A basic implementation of MutableDatum.
GeneralDatum(Long, String, Instant, DatumSamples) - Constructor for class net.solarnetwork.domain.datum.GeneralDatum
Constructor.
GeneralDatum(String) - Constructor for class net.solarnetwork.domain.datum.GeneralDatum
Constructor.
GeneralDatum(String, Instant) - Constructor for class net.solarnetwork.domain.datum.GeneralDatum
Constructor.
GeneralDatum(String, Instant, DatumSamples) - Constructor for class net.solarnetwork.domain.datum.GeneralDatum
Constructor.
GeneralDatum(DatumId, DatumSamples) - Constructor for class net.solarnetwork.domain.datum.GeneralDatum
Constructor.
GeneralDatumMetadata - Class in net.solarnetwork.domain.datum
Metadata about general node datum streams of data.
GeneralDatumMetadata() - Constructor for class net.solarnetwork.domain.datum.GeneralDatumMetadata
Default constructor.
GeneralDatumMetadata(Map<String, Object>) - Constructor for class net.solarnetwork.domain.datum.GeneralDatumMetadata
Construct with values.
GeneralDatumMetadata(Map<String, Object>, Map<String, Map<String, Object>>) - Constructor for class net.solarnetwork.domain.datum.GeneralDatumMetadata
Construct with values.
GeneralDatumMetadata(GeneralDatumMetadata) - Constructor for class net.solarnetwork.domain.datum.GeneralDatumMetadata
Copy constructor.
GeneralLocationSourceMetadata - Class in net.solarnetwork.domain.datum
Metadata about a source associated with a location.
GeneralLocationSourceMetadata() - Constructor for class net.solarnetwork.domain.datum.GeneralLocationSourceMetadata
 
GeneralNodeSourceMetadata - Class in net.solarnetwork.domain.datum
Metadata about a source associated with a node.
GeneralNodeSourceMetadata() - Constructor for class net.solarnetwork.domain.datum.GeneralNodeSourceMetadata
 
GeneralSourceMetadata - Class in net.solarnetwork.domain.datum
Metadata about a source.
GeneralSourceMetadata() - Constructor for class net.solarnetwork.domain.datum.GeneralSourceMetadata
 
generateCertificate(String, PublicKey, PrivateKey) - Method in interface net.solarnetwork.service.CertificateService
Generate a new, self-signed certificate using the provided DN and keys.
generateCertificationAuthorityCertificate(String, PublicKey, PrivateKey) - Method in interface net.solarnetwork.service.CertificationAuthorityService
Create a new self-signed certification authority certificate.
generatePKCS10CertificateRequestString(X509Certificate, PrivateKey) - Method in interface net.solarnetwork.service.CertificateService
Generate a certificate request for a given certificate, public key, and private key, formatted as a Base64-encoded request string (PEM).
generatePKCS7CertificateChainString(X509Certificate[]) - Method in interface net.solarnetwork.service.CertificateService
Generate a certificate chain formatted as a Base64-encoded PKCS#7 string (PEM).
GenericDao<T extends Entity<K>,K> - Interface in net.solarnetwork.dao
A simple Data Access Object (DAO) API for managing persistent entity objects.
GenericDao.EntityEventType - Enum Class in net.solarnetwork.dao
Enumeration of standard entity event types.
GenericDao.StandardSortKey - Enum Class in net.solarnetwork.dao
Enumeration of a set of standard sort keys.
GenericDeviceOperatingState - Class in net.solarnetwork.domain
A generic device operating state used when a vendor-specific implementation is not known.
GenericDeviceOperatingState(int) - Constructor for class net.solarnetwork.domain.GenericDeviceOperatingState
Constructor.
GenericDeviceOperatingStatus - Class in net.solarnetwork.domain
Concrete implementation of DeviceOperatingStatus using GenericDeviceOperatingState device states.
GenericDeviceOperatingStatus(DeviceOperatingState) - Constructor for class net.solarnetwork.domain.GenericDeviceOperatingStatus
Constructor.
GenericDeviceOperatingStatus(DeviceOperatingState, Set<GenericDeviceOperatingState>) - Constructor for class net.solarnetwork.domain.GenericDeviceOperatingStatus
Constructor.
get(int) - Method in class net.solarnetwork.util.ByteList
 
get(int) - Method in class net.solarnetwork.util.CircularFifoQueue
Returns the element at the specified position in this queue.
get(int) - Method in class net.solarnetwork.util.IntShortMap
Get the value for a given key.
get(Object) - Method in class net.solarnetwork.domain.datum.DatumSamplesExpressionRoot
 
get(Object) - Method in class net.solarnetwork.util.IntShortMap
 
get(Object) - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
get(K) - Method in interface net.solarnetwork.dao.GenericDao
Get a persisted entity by its primary key.
get(StatCounter.Stat) - Method in class net.solarnetwork.util.StatCounter
Get a current count value.
getA() - Method in class net.solarnetwork.domain.datum.DatumSamples
getAccumulating() - Method in class net.solarnetwork.domain.datum.AggregateDatumSamples
Get the accumulating properties.
getAccumulating() - Method in class net.solarnetwork.domain.datum.DatumProperties
Get the accumulating values.
getAccumulating() - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
Get the accumulating statistics.
getAccumulating() - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a map accumulating sample values.
getAccumulatingEnd(int) - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
Get the end statistic for an accumulating property.
getAccumulatingLength() - Method in class net.solarnetwork.domain.datum.BasicDatumStreamMetadata
Get the accumulating property names array length.
getAccumulatingLength() - Method in class net.solarnetwork.domain.datum.DatumProperties
Get the accumulating values array length.
getAccumulatingLength() - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
Get the accumulating values array length (first dimension).
getAccumulatingSampleBigDecimal(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a BigDecimal value from the DatumSamples.getAccumulating() map, or null if not available.
getAccumulatingSampleDouble(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a Double value from the DatumSamples.getAccumulating() map, or null if not available.
getAccumulatingSampleFloat(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a Float value from the DatumSamples.getAccumulating() map, or null if not available.
getAccumulatingSampleInteger(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get an Integer value from the DatumSamples.getAccumulating() map, or null if not available.
getAccumulatingSampleLong(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a Long value from the DatumSamples.getAccumulating() map, or null if not available.
getAccumulatingStart(int) - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
Get the start statistic for an accumulating property.
getAcPhase() - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the phase measured by this datum.
getAll(List<SortDescriptor>) - Method in interface net.solarnetwork.dao.GenericDao
Get all persisted entities, optionally sorted in some way.
getAllInterfacesForClassAsSet(Class<?>, Set<String>) - Static method in class net.solarnetwork.util.ClassUtils
Get a set of interfaces implemented by a class and any superclasses or extended interfaces, optionally excluding based on a set of name prefix values.
getAllNonJavaInterfacesForClassAsSet(Class<?>) - Static method in class net.solarnetwork.util.ClassUtils
Get all interfaces implemented by a class, excluding those in the ClassUtils.JAVA_PACKAGE_PREFIXES package set.
getAllParameterValues(String) - Method in class net.solarnetwork.domain.BasicInstruction
 
getAllParameterValues(String) - Method in interface net.solarnetwork.domain.Instruction
Get all parameter values for a specific parameter name;
getAmount() - Method in class net.solarnetwork.domain.tariff.SimpleTariffRate
 
getAmount() - Method in interface net.solarnetwork.domain.tariff.Tariff.Rate
Get the rate amount.
getAndIncrementWithWrap(AtomicInteger, int) - Static method in class net.solarnetwork.util.NumberUtils
Increment and return the value from n, wrapping to restart after Integer.MAX_VALUE.
getAndIncrementWithWrap(AtomicLong, long) - Static method in class net.solarnetwork.util.NumberUtils
Increment and return the value from n, wrapping to restart after Long.MAX_VALUE.
getApparentPower() - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the instantaneous apparent power, in volt-amperes (VA).
getAtmosphericPressure() - Method in interface net.solarnetwork.domain.datum.AtmosphericDatum
Get the instantaneous atmospheric pressure, in pascals.
getAvailableEnergy() - Method in interface net.solarnetwork.domain.datum.EnergyStorageDatum
Get the available energy of the storage system, in Wh.
getAvailableEnergyPercentage() - Method in interface net.solarnetwork.domain.datum.EnergyStorageDatum
Get the percentage of energy capacity available in the storage.
getBatchSize() - Method in class net.solarnetwork.dao.BasicBatchOptions
 
getBatchSize() - Method in class net.solarnetwork.dao.BasicBulkExportOptions
 
getBatchSize() - Method in class net.solarnetwork.dao.BasicBulkLoadingOptions
 
getBatchSize() - Method in interface net.solarnetwork.dao.BatchableDao.BatchOptions
Get a batch size hint.
getBatchSize() - Method in interface net.solarnetwork.dao.BulkExportingDao.ExportOptions
Get a batch size hint.
getBatchSize() - Method in interface net.solarnetwork.dao.BulkLoadingDao.LoadingOptions
Get a batch size.
getBeanProperties(Object, Set<String>) - Static method in class net.solarnetwork.util.ClassUtils
Get a Map of non-null bean properties for an object.
getBeanProperties(Object, Set<String>, boolean) - Static method in class net.solarnetwork.util.ClassUtils
Get a Map of non-null bean properties for an object.
getBitLength() - Method in enum class net.solarnetwork.domain.BitDataType
Get the number of bits this data type requires.
getBriefOverview() - Method in interface net.solarnetwork.domain.datum.DayDatum
Get a brief textual description of the overall conditions, e.g.
getByteLength() - Method in enum class net.solarnetwork.domain.BitDataType
Get the number of bytes this data type requires.
getCacheKey() - Method in interface net.solarnetwork.util.Cachable
Get a unique cache key that identifies this cachable item.
getCapacity() - Method in class net.solarnetwork.util.ByteList
Get the current capacity.
getCapacity() - Method in class net.solarnetwork.util.IntShortMap
Get the current capacity.
getChildSettings() - Method in interface net.solarnetwork.settings.ParentSettingSpecifier
Get the settings in this parent.
getChildSettings() - Method in class net.solarnetwork.settings.support.BasicParentSettingSpecifier
 
getClassEditors() - Method in class net.solarnetwork.support.CloningPropertyEditorRegistrar
 
getClassSerializers() - Method in class net.solarnetwork.codec.PropertySerializerRegistrar
 
getCO2() - Method in interface net.solarnetwork.domain.datum.AtmosphericDatum
Get the instantaneous CO2 level, in parts-per-million.
getCode() - Method in enum class net.solarnetwork.domain.ByteOrdering
Get a code for this type.
getCode() - Method in interface net.solarnetwork.domain.CodedValue
Get the coded value.
getCode() - Method in enum class net.solarnetwork.domain.DeviceOperatingState
Get the code for this condition.
getCode() - Method in class net.solarnetwork.domain.GenericDeviceOperatingState
Get the code value.
getCode() - Method in class net.solarnetwork.domain.Result.ErrorDetail
Get an error code.
getCode() - Method in class net.solarnetwork.domain.Result
Get the code.
getCode() - Method in enum class net.solarnetwork.domain.SkyCondition
Get the code for this condition.
getCommittedCount() - Method in interface net.solarnetwork.dao.BulkLoadingDao.LoadingContext
Get the count of entities committed thus far using this context.
getCommittedCount() - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
 
getCompareOperator() - Method in class net.solarnetwork.util.SearchFilter
Get the comparison operator.
getCompressionType() - Method in class net.solarnetwork.io.DecompressingResource
Get the detected compression type.
getConditions() - Method in class net.solarnetwork.domain.SkyConditions
Get the set of conditions.
getConfig() - Method in class net.solarnetwork.domain.datum.DatumSamplePropertyConfig
Get the configuration object.
getConfirmationCode() - Method in class net.solarnetwork.domain.BasicRegistrationReceipt
 
getConfirmationCode() - Method in interface net.solarnetwork.domain.RegistrationReceipt
Get the confirmation code required to activate the registered user.
getConfirmationKey() - Method in interface net.solarnetwork.domain.NetworkAssociation
Get a confirmation key, generated on the network side.
getConfirmationKey() - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
getConfirmationKey() - Method in interface net.solarnetwork.domain.NetworkCertificate
Get a confirmation key, which can be used to later retrieve the network certificate if not immediately available in NetworkCertificate.getNetworkCertificate().
getConnection() - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
Get the JDBC connection.
getConnection() - Method in class net.solarnetwork.dao.jdbc.SQLExceptionHandlerDataSourceProxy
 
getConnection(String, String) - Method in class net.solarnetwork.dao.jdbc.SQLExceptionHandlerDataSourceProxy
 
getConnectionTimeout() - Method in class net.solarnetwork.service.support.HttpClientSupport
 
getContentSha256() - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Get the content SHA-256 value.
getContentType() - Method in interface net.solarnetwork.io.ResourceMetadata
Get the resource content type.
getContentType() - Method in class net.solarnetwork.io.SimpleResourceMetadata
 
getControlId() - Method in class net.solarnetwork.domain.BasicNodeControlInfo
 
getControlId() - Method in interface net.solarnetwork.domain.NodeControlInfo
Get the control ID.
getCount() - Method in class net.solarnetwork.domain.datum.AggregateDatumProperty
Get the count of accumulated values.
getCountry() - Method in class net.solarnetwork.domain.BasicLocation
 
getCountry() - Method in interface net.solarnetwork.domain.Location
Get the ISO 3166-1 alpha-2 character country code.
getCountry() - Method in class net.solarnetwork.domain.SimpleLocation
 
getCreated() - Method in class net.solarnetwork.dao.BasicEntity
 
getCreated() - Method in interface net.solarnetwork.dao.Entity
Get the date this entity was created.
getCreated() - Method in class net.solarnetwork.domain.datum.GeneralSourceMetadata
 
getCreated() - Method in interface net.solarnetwork.event.AppEvent
Get the date the event was created.
getCreated() - Method in class net.solarnetwork.event.BasicAppEvent.Builder
Get the configured creation date.
getCreated() - Method in class net.solarnetwork.event.BasicAppEvent
 
getCreated() - Method in class net.solarnetwork.util.CachedResult
Get the system time this object was created.
getCronSyntaxHelpLink() - Static method in class net.solarnetwork.settings.support.BasicCronExpressionSettingSpecifier
Get a URL to link to for help on cron expression syntax.
getCurrent() - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the instantaneous current, in amps.
getCurrent(AcPhase) - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the instantaneous current, in amps, for a specific phase.
getData() - Method in interface net.solarnetwork.domain.datum.DatumExpressionRoot
Get additional data.
getData() - Method in class net.solarnetwork.domain.datum.DatumSamplesExpressionRoot
Get the data map.
getData() - Method in class net.solarnetwork.domain.Request
 
getData() - Method in class net.solarnetwork.domain.Result
Get the data.
getData() - Method in class net.solarnetwork.util.MapBeanProxy
Get the data map.
getDataSource() - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
Get the JDBC data source.
getDate() - Method in class net.solarnetwork.domain.tariff.SimpleTemporalTariff
 
getDate() - Method in interface net.solarnetwork.domain.tariff.TemporalTariff
Get a date associated with this tariff.
getDate() - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Get the date.
getDatum() - Method in interface net.solarnetwork.domain.datum.DatumExpressionRoot
Get the datum.
getDatum() - Method in class net.solarnetwork.domain.datum.DatumSamplesExpressionRoot
 
getDayOfMonthRange() - Method in class net.solarnetwork.domain.tariff.TemporalRangesTariff
Get the day of month range.
getDayOfWeekRange() - Method in class net.solarnetwork.domain.tariff.TemporalRangesTariff
Get the day-of-week range.
getDcPower() - Method in interface net.solarnetwork.domain.datum.DcEnergyDatum
Get the instantaneous DC power output, in watts.
getDcVoltage() - Method in interface net.solarnetwork.domain.datum.DcEnergyDatum
Get the instantaneous DC voltage output, in volts.
getDecimalScale() - Method in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
Get the decimal scale to round decimal numbers to.
getDefaultValue() - Method in interface net.solarnetwork.settings.KeyedSettingSpecifier
Get the default value for this setting.
getDefaultValue() - Method in class net.solarnetwork.settings.support.BaseKeyedSettingSpecifier
 
getDelegate() - Method in class net.solarnetwork.dao.jdbc.SQLExceptionHandlerDataSourceProxy
Get the delegate DataSource.
getDelegate() - Method in class net.solarnetwork.support.PrefixedMessageSource
Get the singular MessageSource to use with the singular prefix.
getDelegate() - Method in class net.solarnetwork.support.TemplatedMessageSource
Get the delegate message source.
getDelegates() - Method in class net.solarnetwork.support.PrefixedMessageSource
Get the multi-prefix delegate mapping.
getDescription() - Method in enum class net.solarnetwork.domain.BitDataType
Get a friendly description for this data type.
getDescription() - Method in enum class net.solarnetwork.domain.ByteOrdering
Get the description for this type.
getDescription() - Method in class net.solarnetwork.domain.tariff.SimpleTariffRate
 
getDescription() - Method in interface net.solarnetwork.domain.tariff.Tariff.Rate
Get a non-localized description of the rate.
getDescription() - Method in class net.solarnetwork.io.ConcatenatingResource
 
getDescription() - Method in class net.solarnetwork.io.DecompressingResource
 
getDescription() - Method in class net.solarnetwork.io.DeleteOnCloseFileResource
 
getDescription() - Method in class net.solarnetwork.io.ResourceWithMetadata
 
getDescription() - Method in interface net.solarnetwork.service.DatumFilterService
Get a description of this transformer.
getDescription() - Method in enum class net.solarnetwork.service.DatumFilterStats
 
getDescription() - Method in interface net.solarnetwork.util.StatCounter.Stat
Get a description of the statistic.
getDescriptionArguments() - Method in interface net.solarnetwork.settings.KeyedSettingSpecifier
Get an optional list of message arguments to use when rendering a description of this specifier.
getDescriptionArguments() - Method in class net.solarnetwork.settings.support.BaseKeyedSettingSpecifier
 
getDeserializers() - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
 
getDeviceAddress() - Method in class net.solarnetwork.domain.BasicDeviceInfo
 
getDeviceAddress() - Method in interface net.solarnetwork.domain.DeviceInfo
Get a deployment-specific location identifier, such as IP address or Modbus unit ID.
getDeviceStates() - Method in class net.solarnetwork.domain.DeviceOperatingStatus
Get the device states.
getDeviceStatesCode() - Method in class net.solarnetwork.domain.DeviceOperatingStatus
Get the device states bitmask value.
getDewPoint() - Method in interface net.solarnetwork.domain.datum.AtmosphericDatum
Get the instantaneous dew point, in degrees Celsius.
getDisplayName() - Method in interface net.solarnetwork.service.Identifiable
Get a friendly display name for this service.
getDisplayName() - Method in class net.solarnetwork.service.support.BasicIdentifiable
 
getDisplayName() - Method in interface net.solarnetwork.settings.SettingSpecifierProvider
Get a non-localized display name.
getDisplayName() - Method in interface net.solarnetwork.settings.SettingSpecifierProviderFactory
Get a non-localized display name.
getDisplayName() - Method in class net.solarnetwork.settings.support.BasicFactorySettingSpecifierProvider
 
getDisplayName() - Method in class net.solarnetwork.settings.support.BasicSettingSpecifierProviderFactory
 
getDocBuilderFactory() - Method in class net.solarnetwork.support.XmlSupport
 
getDocument(BeanWrapper, String) - Method in class net.solarnetwork.support.XmlSupport
Turn an object into a simple XML Document, supporting custom property editors.
getDuration() - Method in class net.solarnetwork.service.PingTestResultDisplay
 
getEffectivePowerFactor() - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the effective instantaneous power factor, as a value between -1 and 1.
getElement(BeanWrapper, String, Document) - Method in class net.solarnetwork.support.XmlSupport
Turn an object into a simple XML Element, supporting custom property editors.
getElement(BeanWrapper, Document) - Method in class net.solarnetwork.support.XmlSupport
Turn an object into a simple XML Element, supporting custom property editors.
getElevation() - Method in class net.solarnetwork.domain.BasicLocation
 
getElevation() - Method in interface net.solarnetwork.domain.Location
Get the elevation, in meters.
getElevation() - Method in class net.solarnetwork.domain.SimpleLocation
 
getEmail() - Method in exception net.solarnetwork.security.AuthorizationException
Get the attempted login.
getEncoding() - Method in class net.solarnetwork.io.UnicodeReader
 
getEnd() - Method in class net.solarnetwork.service.PingTestResultDisplay
 
getEndDate() - Method in interface net.solarnetwork.dao.DateRangeCriteria
Get the ending (maximum) date.
getEndTimestamp() - Method in interface net.solarnetwork.domain.datum.AggregateStreamDatum
Get the associated timestamp for the end of the aggregate period covered by this datum (exclusive).
getEndTimestamp() - Method in class net.solarnetwork.domain.datum.BasicAggregateStreamDatum
 
getEnergyCapacity() - Method in interface net.solarnetwork.domain.datum.EnergyStorageDatum
Get the energy capacity of the storage system, in Wh.
getErrors() - Method in class net.solarnetwork.domain.Result
Get the error details.
getEventProperties() - Method in interface net.solarnetwork.event.AppEvent
Get the properties of the event.
getEventProperties() - Method in class net.solarnetwork.event.BasicAppEvent.Builder
Get the configured event properties.
getEventProperties() - Method in class net.solarnetwork.event.BasicAppEvent
 
getExceptionHandler() - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
Get the exception handler.
getExpiration() - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
getExpires() - Method in class net.solarnetwork.util.CachedResult
Get the system time this object expires at.
getExponent(short) - Static method in class net.solarnetwork.util.Half
Returns the unbiased exponent used in the representation of the specified half-precision float value.
getExpression() - Method in class net.solarnetwork.service.support.ExpressionServiceExpression
 
getExtendedMetadata() - Method in class net.solarnetwork.io.SimpleResourceMetadata
Get the extended metadata.
getFactoryInstanceUID() - Method in interface net.solarnetwork.settings.FactorySettingSpecifierProvider
Get the factory-wide unique ID for this provider.
getFactoryInstanceUID() - Method in class net.solarnetwork.settings.support.BasicFactorySettingSpecifierProvider
 
getFactoryUid() - Method in interface net.solarnetwork.settings.SettingSpecifierProviderFactory
Get a unique, application-wide factory ID.
getFactoryUid() - Method in class net.solarnetwork.settings.support.BasicSettingSpecifierProviderFactory
 
getFalseValue() - Method in class net.solarnetwork.settings.support.BasicToggleSettingSpecifier
 
getFalseValue() - Method in interface net.solarnetwork.settings.ToggleSettingSpecifier
Get the "false" value for this setting
getFeaturesToDisable() - Method in class net.solarnetwork.codec.ObjectMapperFactoryBean
Get a list of SerializationFeature or DeserializationFeature flags to disable.
getFeaturesToEnable() - Method in class net.solarnetwork.codec.ObjectMapperFactoryBean
Get a list of SerializationFeature or DeserializationFeature flags to enable.
getFieldName() - Method in enum class net.solarnetwork.codec.BasicInstructionField
 
getFieldName() - Method in enum class net.solarnetwork.codec.BasicInstructionStatusField
 
getFieldName() - Method in enum class net.solarnetwork.codec.BasicLocationField
 
getFieldName() - Method in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
 
getFieldName() - Method in interface net.solarnetwork.codec.IndexedField
Get the field name.
getFile() - Method in class net.solarnetwork.io.DecompressingResource
 
getFile() - Method in class net.solarnetwork.io.DeleteOnCloseFileResource
 
getFile() - Method in class net.solarnetwork.io.ResourceWithMetadata
 
getFilename() - Method in class net.solarnetwork.io.DecompressingResource
 
getFilename() - Method in class net.solarnetwork.io.DeleteOnCloseFileResource
 
getFilename() - Method in class net.solarnetwork.io.ResourceWithMetadata
 
getFilter() - Method in class net.solarnetwork.util.SearchFilter
Get the filter values.
getFooterText() - Method in interface net.solarnetwork.settings.GroupSettingSpecifier
Localizable text to display at the end of the group's content.
getFooterText() - Method in interface net.solarnetwork.settings.RadioGroupSettingSpecifier
Localizable text to display at the end of the group's content.
getFooterText() - Method in class net.solarnetwork.settings.support.BasicGroupSettingSpecifier
 
getFooterText() - Method in class net.solarnetwork.settings.support.BasicRadioGroupSettingSpecifier
 
getFrequency() - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the instantaneous frequency, in hertz (Hz).
getGeneralExpressionReferenceLink() - Static method in interface net.solarnetwork.service.ExpressionService
Get a link to a general expression service guide.
getGroupIndex() - Method in interface net.solarnetwork.domain.GroupedBitmaskable
Get the group index.
getGroupSettings() - Method in interface net.solarnetwork.settings.GroupSettingSpecifier
Get the settings in this group.
getGroupSettings() - Method in class net.solarnetwork.settings.support.BasicGroupSettingSpecifier
 
getGroupSize() - Method in interface net.solarnetwork.domain.GroupedBitmaskable
Get the size of each group.
getGroupUid() - Method in interface net.solarnetwork.service.Identifiable
Get a grouping identifier for this service.
getGroupUid() - Method in class net.solarnetwork.service.support.BasicIdentifiable
 
getGroupUID() - Method in class net.solarnetwork.service.support.BasicIdentifiable
Deprecated.
getHeaderNames() - Method in class net.solarnetwork.security.SnsAuthorizationInfo
Get the header name list.
getHeaders() - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Get the headers.
getHost() - Method in class net.solarnetwork.domain.BasicNetworkIdentity
 
getHost() - Method in interface net.solarnetwork.domain.NetworkIdentity
Get the service host name.
getHumidity() - Method in interface net.solarnetwork.domain.datum.AtmosphericDatum
Get the instantaneous humidity, as an integer percentage (where 100 represents 100%).
getI() - Method in class net.solarnetwork.domain.datum.DatumSamples
getId() - Method in class net.solarnetwork.dao.BasicIdentity
 
getId() - Method in class net.solarnetwork.domain.BaseId
Get a computed string ID value for this primary key.
getId() - Method in class net.solarnetwork.domain.BasicIdentity
 
getId() - Method in class net.solarnetwork.domain.BasicInstruction
 
getId() - Method in interface net.solarnetwork.domain.Identity
Get the primary identifier of the object
getId() - Method in interface net.solarnetwork.domain.Instruction
Get a unique ID for the instruction.
getId() - Method in class net.solarnetwork.domain.tariff.SimpleTariffRate
 
getId() - Method in interface net.solarnetwork.domain.tariff.Tariff.Rate
Get a unique ID for this rate.
getId() - Method in exception net.solarnetwork.security.AuthorizationException
Get the primary key.
getIdentifier() - Method in class net.solarnetwork.security.SnsAuthorizationInfo
Get the identifier (credential).
getIdentityKey() - Method in class net.solarnetwork.domain.BasicNetworkIdentity
 
getIdentityKey() - Method in interface net.solarnetwork.domain.NetworkIdentity
Get a universally unique key that identifies this service.
getIndex() - Method in enum class net.solarnetwork.codec.BasicInstructionField
 
getIndex() - Method in enum class net.solarnetwork.codec.BasicInstructionStatusField
 
getIndex() - Method in enum class net.solarnetwork.codec.BasicLocationField
 
getIndex() - Method in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
 
getIndex() - Method in interface net.solarnetwork.codec.IndexedField
Get the index.
getIndex() - Method in enum class net.solarnetwork.service.DatumFilterStats
 
getIndex() - Method in interface net.solarnetwork.util.StatCounter.Stat
Get the statistic index.
getInfo() - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a general information metadata map.
getInfo() - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
getInfo(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get the information metadata for a given key.
getInfoBigDecimal(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a BigDecimal value from the DatumMetadataOperations.getInfo() map, or null if not available.
getInfoBigDecimal(String, String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a BigDecimal value from the DatumMetadataOperations.getPropertyInfo(String) map, or null if not available.
getInfoBigInteger(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a BigInteger value from the DatumMetadataOperations.getInfo() map, or null if not available.
getInfoBigInteger(String, String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a BigInteger value from the DatumMetadataOperations.getPropertyInfo(String) map, or null if not available.
getInfoDouble(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a Double value from the DatumMetadataOperations.getInfo() map, or null if not available.
getInfoDouble(String, String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a Double value from the DatumMetadataOperations.getPropertyInfo(String) map, or null if not available.
getInfoFloat(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a Float value from the DatumMetadataOperations.getInfo() map, or null if not available.
getInfoFloat(String, String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a Float value from the DatumMetadataOperations.getPropertyInfo(String) map, or null if not available.
getInfoInteger(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get an Integer value from the DatumMetadataOperations.getInfo() map, or null if not available.
getInfoInteger(String, String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get an Integer value from the DatumMetadataOperations.getPropertyInfo(String) map, or null if not available.
getInfoKeys() - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a set of all available info keys.
getInfoLong(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a Long value from the DatumMetadataOperations.getInfo() map, or null if not available.
getInfoLong(String, String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a Long value from the DatumMetadataOperations.getPropertyInfo(String) map, or null if not available.
getInfoNumber(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a Number value from the DatumMetadataOperations.getInfo() map, or null if not available.
getInfoNumber(String, String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a Number value from the DatumMetadataOperations.getPropertyInfo(String) map, or null if not available.
getInfoShort(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a Short value from the DatumMetadataOperations.getInfo() map, or null if not available.
getInfoShort(String, String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a Short value from the DatumMetadataOperations.getPropertyInfo(String) map, or null if not available.
getInfoString(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a String value from the DatumMetadataOperations.getInfo() map, or null if not available.
getInfoString(String, String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a String value from the DatumMetadataOperations.getPropertyInfo(String) map, or null if not available.
getInputStream() - Method in class net.solarnetwork.io.ConcatenatingResource
Get a concatenating input stream of all configured resources combined.
getInputStream() - Method in class net.solarnetwork.io.DecompressingResource
 
getInputStream() - Method in class net.solarnetwork.io.DeleteOnCloseFileResource
 
getInputStream() - Method in class net.solarnetwork.io.ResourceWithMetadata
 
getInputStreamFromURLConnection(URLConnection) - Static method in class net.solarnetwork.io.UrlUtils
Get an InputStream from a URLConnection response, handling compression.
getInputStreamFromURLConnection(URLConnection) - Method in class net.solarnetwork.service.support.HttpClientSupport
Get an InputStream from a URLConnection response, handling compression.
getInstantaneous() - Method in class net.solarnetwork.domain.datum.AggregateDatumSamples
Get the instantaneous properties.
getInstantaneous() - Method in class net.solarnetwork.domain.datum.DatumProperties
Get the instantaneous values.
getInstantaneous() - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
Get the instantaneous statistics.
getInstantaneous() - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a map of instantaneous sample values.
getInstantaneousCount(int) - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
Get the count statistic for an instantaneous property.
getInstantaneousLength() - Method in class net.solarnetwork.domain.datum.BasicDatumStreamMetadata
Get the instantaneous property names array length.
getInstantaneousLength() - Method in class net.solarnetwork.domain.datum.DatumProperties
Get the instantaneous values array length.
getInstantaneousLength() - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
Get the instantaneous values array length (first dimension).
getInstantaneousMaximum(int) - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
Get the maximum statistic for an instantaneous property.
getInstantaneousMinimum(int) - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
Get the minimum statistic for an instantaneous property.
getInstantaneousSampleBigDecimal(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a BigDecimal value from the DatumSamples.getInstantaneous() map, or null if not available.
getInstantaneousSampleDouble(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a Double value from the DatumSamples.getInstantaneous() map, or null if not available.
getInstantaneousSampleFloat(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a Float value from the DatumSamples.getInstantaneous() map, or null if not available.
getInstantaneousSampleInteger(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get an Integer value from the DatumSamples.getInstantaneous() map, or null if not available.
getInstantaneousSampleLong(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a Long value from the DatumSamples.getInstantaneous() map, or null if not available.
getInstructionDate() - Method in class net.solarnetwork.domain.BasicInstruction
 
getInstructionDate() - Method in interface net.solarnetwork.domain.Instruction
Get the date/time the instruction was requested.
getInstructionId() - Method in class net.solarnetwork.domain.BasicInstructionStatus
 
getInstructionId() - Method in interface net.solarnetwork.domain.InstructionStatus
Get the ID of the instruction this state is associated with.
getInstructionState() - Method in class net.solarnetwork.domain.BasicInstructionStatus
 
getInstructionState() - Method in interface net.solarnetwork.domain.Instruction
Get the instruction state.
getInstructionState() - Method in interface net.solarnetwork.domain.InstructionStatus
Get the current instruction state.
getIntercept() - Method in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
Get the y-intercept offset.
getIrradiance() - Method in interface net.solarnetwork.domain.datum.AtmosphericDatum
Get the solar irradiance level, in watts / square meter.
getJreTrustStorePassword() - Method in class net.solarnetwork.service.support.ConfigurableSSLService
Get the JRE truststore password.
getJSONString(Object, String) - Static method in class net.solarnetwork.codec.JsonUtils
Convert an object to a JSON string.
getKey() - Method in enum class net.solarnetwork.domain.AcPhase
Get the key value of the phase.
getKey() - Method in enum class net.solarnetwork.domain.BitDataType
Get the key value for this enum.
getKey() - Method in enum class net.solarnetwork.domain.datum.Aggregation
Get a key value.
getKey() - Method in enum class net.solarnetwork.domain.datum.ObjectDatumKind
Get the key.
getKey() - Method in class net.solarnetwork.domain.KeyValuePair
Get the key.
getKey() - Method in enum class net.solarnetwork.domain.NodeControlPropertyType
Get a key value for this enum.
getKey() - Method in interface net.solarnetwork.settings.GroupSettingSpecifier
Get the key for this setting.
getKey() - Method in interface net.solarnetwork.settings.KeyedSettingSpecifier
Get the key for this setting.
getKey() - Method in class net.solarnetwork.settings.support.BaseKeyedSettingSpecifier
 
getKey() - Method in class net.solarnetwork.settings.support.BasicGroupSettingSpecifier
 
getKeyDeserializer() - Method in interface net.solarnetwork.codec.TypedKeyDeserializer
The key deserializer to register.
getKeyDeserializers() - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
Get the configured list of KeyDeserializer objects to register.
getKeyManagerFactory() - Method in interface net.solarnetwork.service.SSLService
Get a key manager factory, configured appropriately for the application.
getKeyManagerFactory() - Method in class net.solarnetwork.service.support.ConfigurableSSLService
 
getKeySerializers() - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
 
getKeystorePassword() - Method in interface net.solarnetwork.domain.NetworkAssociation
Get a password to use for this association's keystore.
getKeystorePassword() - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
getKeyStorePassword() - Method in class net.solarnetwork.service.support.ConfigurableSSLService
Get the keystore password.
getKeyStorePath() - Method in class net.solarnetwork.service.support.ConfigurableSSLService
Get the path to the keystore.
getKeyType() - Method in interface net.solarnetwork.codec.TypedKeyDeserializer
The type to register the key deserializer with.
getKind() - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamMetadata
 
getKind() - Method in interface net.solarnetwork.domain.datum.Datum
Get the object kind.
getKind() - Method in class net.solarnetwork.domain.datum.DatumId
Get the kind.
getKind() - Method in class net.solarnetwork.domain.datum.GeneralDatum
Get the object kind.
getKind() - Method in interface net.solarnetwork.domain.datum.ObjectDatumStreamMetadata
Get the object datum kind.
getKind() - Method in class net.solarnetwork.domain.datum.ObjectDatumStreamMetadataId
Get the kind.
getLanguageReferenceLink() - Method in interface net.solarnetwork.service.ExpressionService
Get a link to a language reference guide.
getLastLoadedEntity() - Method in interface net.solarnetwork.dao.BulkLoadingDao.LoadingContext
Get the entity that was last passed to the BulkLoadingDao.LoadingContext.load(Object) method.
getLastLoadedEntity() - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
 
getLatitude() - Method in class net.solarnetwork.domain.BasicLocation
 
getLatitude() - Method in interface net.solarnetwork.domain.Location
Get the decimal latitude.
getLatitude() - Method in class net.solarnetwork.domain.SimpleLocation
 
getLength() - Method in class net.solarnetwork.domain.datum.DatumProperties
Get the overall number of array property values.
getLength() - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
Get the overall number of array property values (first dimension).
getLevel() - Method in enum class net.solarnetwork.domain.datum.Aggregation
Get the number of seconds the aggregation level represents.
getLineKey() - Method in enum class net.solarnetwork.domain.AcPhase
Get a key value for a line phase, with this phase as the leading phase.
getLineVoltage() - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the instantaneous phase-to-phase line voltage.
getLineVoltage(AcPhase) - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the instantaneous phase-to-phase line voltage for a specific phase.
getLoadedCount() - Method in interface net.solarnetwork.dao.BulkLoadingDao.LoadingContext
Get the count of entities loaded thus far using this context.
getLoadedCount() - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
 
getLocale() - Method in class net.solarnetwork.domain.BasicLocalizedServiceInfo
 
getLocale() - Method in interface net.solarnetwork.domain.LocalizedServiceInfo
Get the locale used for this information.
getLocalEndDate() - Method in interface net.solarnetwork.dao.LocalDateRangeCriteria
Get an end date in local time.
getLocality() - Method in class net.solarnetwork.domain.BasicLocation
 
getLocality() - Method in interface net.solarnetwork.domain.Location
Get the locality (city, town, etc.).
getLocality() - Method in class net.solarnetwork.domain.SimpleLocation
 
getLocalizedDescription() - Method in class net.solarnetwork.domain.BasicLocalizedServiceInfo
 
getLocalizedDescription() - Method in interface net.solarnetwork.domain.LocalizedServiceInfo
Get a localized description of the service.
getLocalizedInfoMessages() - Method in class net.solarnetwork.domain.BasicLocalizedServiceInfo
 
getLocalizedInfoMessages() - Method in interface net.solarnetwork.domain.LocalizedServiceInfo
Get a map of other localized information.
getLocalizedName() - Method in class net.solarnetwork.domain.BasicLocalizedServiceInfo
 
getLocalizedName() - Method in interface net.solarnetwork.domain.LocalizedServiceInfo
Get a localized name for the service.
getLocalizedServiceInfo(Locale) - Method in interface net.solarnetwork.service.LocalizedServiceInfoProvider
Get localized information for a specific locale.
getLocalizedServiceInfo(Locale) - Method in class net.solarnetwork.service.support.BaseLocalizedServiceInfoProvider
 
getLocalizedServiceInfo(Locale) - Method in class net.solarnetwork.settings.support.BaseSettingsSpecifierLocalizedServiceInfoProvider
 
getLocalStartDate() - Method in interface net.solarnetwork.dao.LocalDateRangeCriteria
Get a start date in local time.
getLocation() - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamMetadata
 
getLocation() - Method in class net.solarnetwork.domain.datum.GeneralLocationSourceMetadata
 
getLocation() - Method in interface net.solarnetwork.domain.datum.ObjectDatumStreamMetadata
Get the object location.
getLocation() - Method in class net.solarnetwork.domain.Result.ErrorDetail
Get the error location.
getLocationId() - Method in class net.solarnetwork.domain.datum.GeneralLocationSourceMetadata
 
getLogFrequency() - Method in class net.solarnetwork.util.StatCounter
Get the log frequency.
getLogicOperator() - Method in class net.solarnetwork.util.SearchFilter
Get the logic operator.
getLoginTimeout() - Method in class net.solarnetwork.dao.jdbc.SQLExceptionHandlerDataSourceProxy
 
getLogWriter() - Method in class net.solarnetwork.dao.jdbc.SQLExceptionHandlerDataSourceProxy
 
getLongitude() - Method in class net.solarnetwork.domain.BasicLocation
 
getLongitude() - Method in interface net.solarnetwork.domain.Location
Get the decimal longitude.
getLongitude() - Method in class net.solarnetwork.domain.SimpleLocation
 
getLux() - Method in interface net.solarnetwork.domain.datum.AtmosphericDatum
Get the instantaneous luminosity level, in lux.
getM() - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
getManufactureDate() - Method in class net.solarnetwork.domain.BasicDeviceInfo
 
getManufactureDate() - Method in interface net.solarnetwork.domain.DeviceInfo
Get the device manufacture date.
getManufacturer() - Method in class net.solarnetwork.domain.BasicDeviceInfo
 
getManufacturer() - Method in interface net.solarnetwork.domain.DeviceInfo
Get the name of the manufacturer.
getMapBigDecimal(String, Map<String, ?>) - Method in class net.solarnetwork.domain.datum.DatumSupport
Get a BigDecimal value out of a Map.
getMapBigDecimal(String, Map<String, ?>) - Static method in class net.solarnetwork.util.CollectionUtils
Get a BigDecimal value out of a Map.
getMapBigInteger(String, Map<String, ?>) - Static method in class net.solarnetwork.util.CollectionUtils
Get a BigDecimal value out of a Map.
getMapDouble(String, Map<String, ?>) - Method in class net.solarnetwork.domain.datum.DatumSupport
Get a Double value out of a Map.
getMapDouble(String, Map<String, ?>) - Static method in class net.solarnetwork.util.CollectionUtils
Get a Double value out of a Map
getMapFloat(String, Map<String, ?>) - Method in class net.solarnetwork.domain.datum.DatumSupport
Get a Float value out of a Map.
getMapFloat(String, Map<String, ?>) - Static method in class net.solarnetwork.util.CollectionUtils
Get a Float value out of a Map.
getMapInteger(String, Map<String, ?>) - Method in class net.solarnetwork.domain.datum.DatumSupport
Get an Integer value out of a Map.
getMapInteger(String, Map<String, ?>) - Static method in class net.solarnetwork.util.CollectionUtils
Get an Integer value out of a Map.
getMapLong(String, Map<String, ?>) - Method in class net.solarnetwork.domain.datum.DatumSupport
Get a Long value out of a Map.
getMapLong(String, Map<String, ?>) - Static method in class net.solarnetwork.util.CollectionUtils
Get a Long value out of a Map.
getMapShort(String, Map<String, ?>) - Static method in class net.solarnetwork.util.CollectionUtils
Get a Short value out of a Map.
getMapString(String, Map<String, ?>) - Method in class net.solarnetwork.domain.datum.DatumSupport
Get a String value out of a Map.
getMapString(String, Map<String, ?>) - Static method in class net.solarnetwork.util.CollectionUtils
Get a String value out of a Map.
getMax() - Method in interface net.solarnetwork.dao.PaginationCriteria
Get the maximum desired results.
getMax() - Method in class net.solarnetwork.domain.datum.AggregateDatumProperty
Get the maximum accumulated value.
getMax() - Method in class net.solarnetwork.domain.SimplePagination
Get the maximum desired results.
getMax() - Method in class net.solarnetwork.util.IntRange
Get the maximum value.
getMaximumValue() - Method in interface net.solarnetwork.settings.SliderSettingSpecifier
The maximum value allowed.
getMaximumValue() - Method in class net.solarnetwork.settings.support.BasicSliderSettingSpecifier
 
getMessage() - Method in class net.solarnetwork.domain.Result.ErrorDetail
Get the error message.
getMessage() - Method in class net.solarnetwork.domain.Result
Get the message.
getMessage() - Method in exception net.solarnetwork.security.AuthorizationException
 
getMessage() - Method in interface net.solarnetwork.service.PingTest.Result
Get a descriptive message
getMessage() - Method in class net.solarnetwork.service.PingTestResult
 
getMessage(String, Object[], String, Locale) - Method in class net.solarnetwork.support.PrefixedMessageSource
 
getMessage(String, Object[], String, Locale) - Method in class net.solarnetwork.support.TemplatedMessageSource
 
getMessage(String, Object[], Locale) - Method in class net.solarnetwork.support.PrefixedMessageSource
 
getMessage(String, Object[], Locale) - Method in class net.solarnetwork.support.TemplatedMessageSource
 
getMessage(MessageSourceResolvable, Locale) - Method in class net.solarnetwork.support.PrefixedMessageSource
 
getMessage(MessageSourceResolvable, Locale) - Method in class net.solarnetwork.support.TemplatedMessageSource
 
getMessageSource() - Method in class net.solarnetwork.service.support.BaseLocalizedServiceInfoProvider
Set a message source to resolve messages with.
getMessageSource() - Method in class net.solarnetwork.service.support.BasicIdentifiable
Get a message source, to use for localizing this service with.
getMessageSource() - Method in interface net.solarnetwork.settings.SettingSpecifierProvider
Get a MessageSource to localize the setting text.
getMessageSource() - Method in interface net.solarnetwork.settings.SettingSpecifierProviderFactory
Get a MessageSource to localize the setting text.
getMessageSource() - Method in class net.solarnetwork.settings.support.BasicFactorySettingSpecifierProvider
 
getMessageSource() - Method in class net.solarnetwork.settings.support.BasicSettingSpecifierProviderFactory
 
getMeta() - Method in class net.solarnetwork.domain.datum.GeneralSourceMetadata
 
getMetadata() - Method in class net.solarnetwork.domain.datum.GeneralSourceMetadata
getMetadata() - Method in interface net.solarnetwork.io.ResourceMetadataHolder
Get the resource metadata.
getMetadata() - Method in class net.solarnetwork.io.ResourceWithMetadata
 
getMetadata() - Method in class net.solarnetwork.service.support.BasicIdentifiable
Get a list of metadata values.
getMetadataCount() - Method in class net.solarnetwork.service.support.BasicIdentifiable
Get the number of configured metadata elements.
getMetaJson() - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamMetadata
 
getMetaJson() - Method in interface net.solarnetwork.domain.datum.ObjectDatumStreamMetadata
Get the optional custom JSON metadata.
getMin() - Method in class net.solarnetwork.domain.datum.AggregateDatumProperty
Get the minimum accumulated value.
getMin() - Method in class net.solarnetwork.util.IntRange
Get the minimum value.
getMinimumValue() - Method in interface net.solarnetwork.settings.SliderSettingSpecifier
The minimum value allowed.
getMinimumValue() - Method in class net.solarnetwork.settings.support.BasicSliderSettingSpecifier
 
getMinuteOfDayRange() - Method in class net.solarnetwork.domain.tariff.TemporalRangesTariff
Get the minute-of-day range.
getModelName() - Method in class net.solarnetwork.domain.BasicDeviceInfo
 
getModelName() - Method in interface net.solarnetwork.domain.DeviceInfo
Get the model name.
getModified() - Method in interface net.solarnetwork.io.ResourceMetadata
Get the modification date, if known.
getModified() - Method in class net.solarnetwork.io.SimpleResourceMetadata
 
getModuleName() - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
 
getModules() - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
Get the list of modules.
getModuleVersion() - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
 
getMonthRange() - Method in class net.solarnetwork.domain.tariff.TemporalRangesTariff
Get the month-of-year range.
getMoonriseTime() - Method in interface net.solarnetwork.domain.datum.DayDatum
Get the moon rise time.
getMoonsetTime() - Method in interface net.solarnetwork.domain.datum.DayDatum
Get the moon set time.
getName() - Method in class net.solarnetwork.dao.BasicBatchOptions
 
getName() - Method in class net.solarnetwork.dao.BasicBulkExportOptions
 
getName() - Method in class net.solarnetwork.dao.BasicBulkLoadingOptions
 
getName() - Method in interface net.solarnetwork.dao.BatchableDao.BatchOptions
Get a unique name for this batch operation.
getName() - Method in interface net.solarnetwork.dao.BulkExportingDao.ExportOptions
Get a unique name for this export operation.
getName() - Method in interface net.solarnetwork.dao.BulkLoadingDao.LoadingOptions
Get a name for this batch operation.
getName() - Method in class net.solarnetwork.domain.BasicDeviceInfo
 
getName() - Method in class net.solarnetwork.domain.BasicIdentifiableConfiguration
Get a name for this configuration
getName() - Method in class net.solarnetwork.domain.BasicLocation
 
getName() - Method in interface net.solarnetwork.domain.DeviceInfo
Get the name of the device.
getName() - Method in interface net.solarnetwork.domain.Location
A generalized name, can be used for "virtual" locations.
getName() - Method in class net.solarnetwork.domain.SimpleLocation
 
getName() - Method in interface net.solarnetwork.service.IdentifiableConfiguration
Get a name for this configuration.
getNetworkCertificate() - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
getNetworkCertificate() - Method in interface net.solarnetwork.domain.NetworkCertificate
Get the certificate, as Base64-encoded string.
getNetworkCertificateStatus() - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
getNetworkCertificateStatus() - Method in interface net.solarnetwork.domain.NetworkCertificate
Get a status associated with the certificate.
getNetworkCertificateSubjectDN() - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
getNetworkCertificateSubjectDN() - Method in interface net.solarnetwork.domain.NetworkCertificate
Get the value of the node's expected public key certificate subject name.
getNetworkId() - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
getNetworkId() - Method in interface net.solarnetwork.domain.NetworkCertificate
Get an ID associated with this certificate.
getNetworkServiceURLs() - Method in class net.solarnetwork.domain.BasicNetworkIdentity
 
getNetworkServiceURLs() - Method in interface net.solarnetwork.domain.NetworkIdentity
Get a mapping of pre-defined network service URLs, to be used by clients to provide links to the SolarNetwork they are associated with.
getNeutralCurrent() - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the instantaneous neutral current, in amps.
getNodeId() - Method in class net.solarnetwork.domain.datum.GeneralNodeSourceMetadata
 
getNsContext() - Method in class net.solarnetwork.support.XmlSupport
 
getNullValue() - Method in class net.solarnetwork.util.ByteList
Get the byte value used for "null".
getNumber() - Method in enum class net.solarnetwork.domain.AcPhase
Get the integer based value of the phase.
getNumProcessed() - Method in class net.solarnetwork.dao.BasicBulkExportResult
 
getNumProcessed() - Method in interface net.solarnetwork.dao.BulkExportingDao.ExportResult
Return the number of domain objects processed.
getObject() - Method in class net.solarnetwork.codec.ObjectMapperFactoryBean
 
getObject() - Method in class net.solarnetwork.support.AutowiredPropertyFactoryBean
 
getObjectFromJSON(String, Class<T>) - Static method in class net.solarnetwork.codec.JsonUtils
Convert a JSON string to an object.
getObjectId() - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamMetadata
 
getObjectId() - Method in interface net.solarnetwork.domain.datum.Datum
Get a domain-specific ID related to the object kind.
getObjectId() - Method in class net.solarnetwork.domain.datum.DatumId
Get the object ID.
getObjectId() - Method in class net.solarnetwork.domain.datum.GeneralDatum
Get the object ID.
getObjectId() - Method in interface net.solarnetwork.domain.datum.ObjectDatumStreamMetadata
Get the object ID.
getObjectId() - Method in class net.solarnetwork.domain.datum.ObjectDatumStreamMetadataId
Get the object ID.
getObjectMapper() - Method in class net.solarnetwork.codec.JSONStringPropertySerializer
 
getObjectMapper() - Method in interface net.solarnetwork.service.ObjectMapperService
Get the ObjectMapper instance.
getObjectMapper() - Method in class net.solarnetwork.service.support.SimpleObjectMapperService
 
getObjectType() - Method in class net.solarnetwork.codec.ObjectMapperFactoryBean
 
getObjectType() - Method in interface net.solarnetwork.dao.GenericDao
Get the entity class supported by this DAO.
getObjectType() - Method in class net.solarnetwork.support.AutowiredPropertyFactoryBean
 
getOffset() - Method in interface net.solarnetwork.dao.PaginationCriteria
Get the desired starting offset.
getOffset() - Method in class net.solarnetwork.domain.SimplePagination
Get the desired starting offset.
getOptions() - Method in interface net.solarnetwork.dao.BulkLoadingDao.LoadingContext
Get the loading options used to create the context.
getOptions() - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
 
getOptions() - Method in interface net.solarnetwork.service.ExpressionService.EvaluationConfiguration
Get custom implementation-specific options.
getOptions() - Method in class net.solarnetwork.service.support.BasicEvaluationConfiguration
 
getOverallIndex() - Method in interface net.solarnetwork.domain.GroupedBitmaskable
Get the overall bitmask number within all groups, starting from 0.
getParameter(String) - Method in interface net.solarnetwork.dao.BulkExportingDao.ExportOptions
Get a parameter, cast to a specific type.
getParameterMap() - Method in interface net.solarnetwork.domain.Instruction
Get a single-valued map of all parameter values.
getParameterMultiMap() - Method in class net.solarnetwork.domain.BasicInstruction
 
getParameterMultiMap() - Method in interface net.solarnetwork.domain.Instruction
Get a multi-valued map of all parameter values.
getParameterNames() - Method in class net.solarnetwork.domain.BasicInstruction
 
getParameterNames() - Method in interface net.solarnetwork.domain.Instruction
Get an Iterator of all unique instruction parameter names.
getParameters() - Method in class net.solarnetwork.dao.BasicBatchOptions
 
getParameters() - Method in class net.solarnetwork.dao.BasicBulkExportOptions
 
getParameters() - Method in class net.solarnetwork.dao.BasicBulkLoadingOptions
 
getParameters() - Method in interface net.solarnetwork.dao.BatchableDao.BatchOptions
Get optional additional parameters, implementation specific.
getParameters() - Method in interface net.solarnetwork.dao.BulkExportingDao.ExportOptions
Get optional additional parameters, implementation specific.
getParameters() - Method in interface net.solarnetwork.dao.BulkLoadingDao.LoadingOptions
Get optional additional parameters, implementation specific.
getParameters() - Method in class net.solarnetwork.domain.datum.DatumSamplesExpressionRoot
Get optional additional parameters.
getParameterValue(String) - Method in class net.solarnetwork.domain.BasicInstruction
 
getParameterValue(String) - Method in interface net.solarnetwork.domain.Instruction
Get a single parameter value for a specific parameter name.
getParentLogger() - Method in class net.solarnetwork.dao.jdbc.SQLExceptionHandlerDataSourceProxy
 
getParentMessageSource() - Method in class net.solarnetwork.support.PrefixedMessageSource
 
getParentMessageSource() - Method in class net.solarnetwork.support.TemplatedMessageSource
 
getPassword() - Method in class net.solarnetwork.domain.Request
 
getPath() - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Get the request path.
getPhaseVoltage() - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the instantaneous phase-to-neutral line voltage.
getPingTestId() - Method in class net.solarnetwork.dao.jdbc.DataSourcePingTest
 
getPingTestId() - Method in interface net.solarnetwork.service.PingTest
Get some globally-unique ID for this test instance.
getPingTestId() - Method in class net.solarnetwork.service.PingTestResultDisplay
 
getPingTestMaximumExecutionMilliseconds() - Method in class net.solarnetwork.dao.jdbc.DataSourcePingTest
 
getPingTestMaximumExecutionMilliseconds() - Method in interface net.solarnetwork.service.PingTest
Get the maximum number of milliseconds to wait for the ping test to execute before considering the test a failure.
getPingTestName() - Method in class net.solarnetwork.dao.jdbc.DataSourcePingTest
 
getPingTestName() - Method in interface net.solarnetwork.service.PingTest
Get display name for this test.
getPingTestName() - Method in class net.solarnetwork.service.PingTestResultDisplay
 
getPm() - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
getPort() - Method in class net.solarnetwork.domain.BasicNetworkIdentity
 
getPort() - Method in interface net.solarnetwork.domain.NetworkIdentity
The host port to use.
getPostalCode() - Method in class net.solarnetwork.domain.BasicLocation
 
getPostalCode() - Method in interface net.solarnetwork.domain.Location
Get a country-specific postal code.
getPostalCode() - Method in class net.solarnetwork.domain.SimpleLocation
 
getPowerFactor() - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the instantaneous power factor.
getPrefix() - Method in class net.solarnetwork.support.PrefixedMessageSource
Get the singular message code prefix to dynamically remove from all message codes.
getPrice() - Method in interface net.solarnetwork.domain.datum.PriceDatum
Get the price value.
getProperties() - Method in class net.solarnetwork.domain.datum.BasicStreamDatum
 
getProperties() - Method in interface net.solarnetwork.domain.datum.StreamDatum
Get the properties associated with this datum.
getProperties() - Method in interface net.solarnetwork.service.PingTest.Result
Get optional properties related to the test.
getProperties() - Method in class net.solarnetwork.service.PingTestResult
 
getProperty(String) - Method in interface net.solarnetwork.event.AppEvent
Get an event property by key.
getProperty(String, Class<T>) - Method in interface net.solarnetwork.event.AppEvent
Get an event property of a specific type.
getPropertyEditors() - Method in class net.solarnetwork.support.CloningPropertyEditorRegistrar
 
getPropertyFilters() - Method in interface net.solarnetwork.service.FilterableService
Get the current map of property filters, with keys representing property names and value their desired associated value.
getPropertyFilters() - Method in class net.solarnetwork.service.StaticOptionalService
 
getPropertyFilters() - Method in class net.solarnetwork.service.StaticOptionalServiceCollection
 
getPropertyInfo() - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
Get a map of property info maps.
getPropertyInfo(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get the property information metadata map for a given key.
getPropertyInfo(String) - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
getPropertyInfoKeys() - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a set of all available property info keys.
getPropertyInfoKeys() - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
getPropertyKey() - Method in class net.solarnetwork.domain.datum.DatumSamplePropertyConfig
Get the sample property key.
getPropertyName() - Method in class net.solarnetwork.domain.BasicNodeControlInfo
 
getPropertyName() - Method in interface net.solarnetwork.domain.NodeControlInfo
Get an optional control property name.
getPropertyNames() - Method in class net.solarnetwork.domain.datum.BasicDatumStreamMetadata
 
getPropertyNames() - Method in interface net.solarnetwork.domain.datum.DatumStreamMetadata
Get all property names included in the stream.
getPropertyNames() - Method in interface net.solarnetwork.event.AppEvent
Get all available property names as an array.
getPropertyNamesLength() - Method in class net.solarnetwork.domain.datum.BasicDatumStreamMetadata
Get the total number of instantaneous, accumulating, and status property names.
getPropertySerializers() - Method in class net.solarnetwork.codec.PropertySerializerRegistrar
 
getPropertyType() - Method in class net.solarnetwork.domain.datum.DatumSamplePropertyConfig
Get the sample property type.
getPropertyTypeKey() - Method in class net.solarnetwork.domain.datum.DatumSamplePropertyConfig
Get the property type key.
getPropertyValue(String) - Method in interface net.solarnetwork.service.FilterableService
Get a property filter value.
getProps() - Method in interface net.solarnetwork.domain.datum.DatumExpressionRoot
Get the datum properties.
getProps() - Method in class net.solarnetwork.domain.datum.DatumSamplesExpressionRoot
Get the property map.
getQuery() - Method in class net.solarnetwork.dao.jdbc.DataSourcePingTest
Get the ping test SQL query.
getRain() - Method in interface net.solarnetwork.domain.datum.AtmosphericDatum
Get the rain accumulation, in millimeters.
getRates() - Method in class net.solarnetwork.domain.tariff.CompositeTariff
 
getRates() - Method in class net.solarnetwork.domain.tariff.SimpleTariff
 
getRates() - Method in class net.solarnetwork.domain.tariff.SimpleTemporalTariff
 
getRates() - Method in interface net.solarnetwork.domain.tariff.Tariff
Get the rates that apply with this tariff.
getRates() - Method in class net.solarnetwork.domain.tariff.TemporalRangesTariff
 
getReactivePower() - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the instantaneous reactive power, in reactive volt-amperes (var).
getReadonly() - Method in class net.solarnetwork.domain.BasicNodeControlInfo
 
getReadonly() - Method in interface net.solarnetwork.domain.NodeControlInfo
Get a read-only flag.
getRealPower() - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the instantaneous real power, in watts (W).
getReason() - Method in exception net.solarnetwork.security.AuthorizationException
Get the authorization exception reason.
getRegex() - Method in class net.solarnetwork.support.TemplatedMessageSource
Get the configured regular expression.
getRegion() - Method in class net.solarnetwork.domain.BasicLocation
 
getRegion() - Method in interface net.solarnetwork.domain.Location
A country-specific regional identifier.
getRegion() - Method in class net.solarnetwork.domain.SimpleLocation
 
getRejectedValue() - Method in class net.solarnetwork.domain.Result.ErrorDetail
Get the rejected value.
getResourceAsString(String, Class<?>) - Method in class net.solarnetwork.service.support.TextResourceCache
Get a text resource as a string.
getResourceAsString(String, Class<?>) - Static method in class net.solarnetwork.util.ClassUtils
Load a textual classpath resource into a String.
getResourceAsString(String, Class<?>, Map<String, ?>) - Method in class net.solarnetwork.service.support.TextResourceCache
Get a text resource as a string.
getResourceAsString(String, Class<?>, Pattern) - Method in class net.solarnetwork.service.support.TextResourceCache
Get a text resource as a string.
getResourceAsString(String, Class<?>, Pattern) - Static method in class net.solarnetwork.util.ClassUtils
Load a textual classpath resource into a String.
getResourceAsString(String, Class<?>, Pattern, Map<String, ?>) - Method in class net.solarnetwork.service.support.TextResourceCache
Get a text resource as a string.
getResult() - Method in class net.solarnetwork.util.CachedResult
Get the cached result object.
getResultParameters() - Method in class net.solarnetwork.domain.BasicInstructionStatus
 
getResultParameters() - Method in interface net.solarnetwork.domain.InstructionStatus
Get result parameters.
getResults() - Method in class net.solarnetwork.dao.BasicFilterResults
 
getResults() - Method in interface net.solarnetwork.dao.FilterResults
Get the actual results.
getResults() - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamDataSet
 
getResults() - Method in interface net.solarnetwork.domain.datum.ObjectDatumStreamDataSet
Get the actual results.
getReturnedResultCount() - Method in class net.solarnetwork.dao.BasicFilterResults
 
getReturnedResultCount() - Method in interface net.solarnetwork.dao.FilterResults
Get the number of results that matched the query.
getReturnedResultCount() - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamDataSet
 
getReturnedResultCount() - Method in interface net.solarnetwork.domain.datum.ObjectDatumStreamDataSet
Get the number of results that matched the query.
getReverseWattHourReading() - Method in interface net.solarnetwork.domain.datum.EnergyDatum
Get a reverse watt-hour reading.
getRules() - Method in class net.solarnetwork.domain.tariff.SimpleTemporalTariffSchedule
Get the configured rules.
getS() - Method in class net.solarnetwork.domain.datum.DatumSamples
getSampleBigDecimal(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
getSampleBigDecimal(DatumSamplesType, String) - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
Get a BigDecimal value from a sample map, or null if not available.
getSampleBigDecimal(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
getSampleBigDecimal(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.MapSampleOperations
 
getSampleData() - Method in interface net.solarnetwork.domain.datum.Datum
Get a map of all available data sampled or collected on this datum.
getSampleData() - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a merged map of all sample data.
getSampleData() - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
getSampleData(DatumSamplesType) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
getSampleData(DatumSamplesType) - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
Get specific sample data.
getSampleData(DatumSamplesType) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
getSampleData(DatumSamplesType) - Method in class net.solarnetwork.domain.datum.MapSampleOperations
 
getSampleDouble(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
getSampleDouble(DatumSamplesType, String) - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
Get a Double value from a sample map, or null if not available.
getSampleDouble(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
getSampleDouble(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.MapSampleOperations
 
getSampleFloat(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
getSampleFloat(DatumSamplesType, String) - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
Get a Float value from a sample map, or null if not available.
getSampleFloat(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
getSampleFloat(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.MapSampleOperations
 
getSampleInteger(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
getSampleInteger(DatumSamplesType, String) - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
Get an Integer value from a sample map, or null if not available.
getSampleInteger(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
getSampleInteger(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.MapSampleOperations
 
getSampleLong(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
getSampleLong(DatumSamplesType, String) - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
Get a Long value from a sample map, or null if not available.
getSampleLong(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
getSampleLong(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.MapSampleOperations
 
getSamples() - Method in interface net.solarnetwork.domain.datum.DatumSamplesContainer
Get the general datum samples held by this container.
getSamples() - Method in class net.solarnetwork.domain.datum.DatumSamplesExpressionRoot
Get the samples.
getSamples() - Method in class net.solarnetwork.domain.datum.GeneralDatum
Get the samples instance.
getSampleString(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
getSampleString(DatumSamplesType, String) - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
Get a String value from a sample map, or null if not available.
getSampleString(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
getSampleString(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.MapSampleOperations
 
getSampleValue(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
getSampleValue(DatumSamplesType, String) - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
Get a sample value.
getSampleValue(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
getSampleValue(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.MapSampleOperations
 
getSchema(SerializerProvider, Type) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
 
getSchema(SerializerProvider, Type) - Method in class net.solarnetwork.codec.BigDecimalStringSerializer
 
getScheme() - Method in class net.solarnetwork.security.SnsAuthorizationInfo
Get the authorization scheme.
getSecurityPhrase() - Method in interface net.solarnetwork.domain.NetworkAssociation
Get a security phrase, generated on the network side.
getSecurityPhrase() - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
getSerializationInclusion() - Method in class net.solarnetwork.codec.ObjectMapperFactoryBean
Get the serialization inclusion setting.
getSerializers() - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
 
getSerialNumber() - Method in class net.solarnetwork.domain.BasicDeviceInfo
 
getSerialNumber() - Method in interface net.solarnetwork.domain.DeviceInfo
Get the device serial number.
getService() - Method in class net.solarnetwork.service.support.ExpressionServiceExpression
 
getServiceIdentifier() - Method in class net.solarnetwork.domain.BasicIdentifiableConfiguration
Get the unique identifier for the service this configuration is associated with.
getServiceIdentifier() - Method in interface net.solarnetwork.service.IdentifiableConfiguration
Get the unique identifier for the service this configuration is associated with.
getServiceProperties() - Method in class net.solarnetwork.domain.BasicIdentifiableConfiguration
 
getServiceProperties() - Method in interface net.solarnetwork.service.IdentifiableConfiguration
Get a map of properties to pass to the service in order to perform actions.
getServiceProps() - Method in class net.solarnetwork.domain.BasicIdentifiableConfiguration
 
getSettingSpecifiers() - Method in interface net.solarnetwork.settings.ConfigurableLocalizedServiceInfo
Get a list of SettingSpecifier instances.
getSettingSpecifiers() - Method in interface net.solarnetwork.settings.SettingSpecifierProvider
Get a list of SettingSpecifier instances.
getSettingSpecifiers() - Method in class net.solarnetwork.settings.support.BasicConfigurableLocalizedServiceInfo
 
getSettingSpecifiers() - Method in class net.solarnetwork.settings.support.BasicFactorySettingSpecifierProvider
 
getSettingUid() - Method in interface net.solarnetwork.settings.SettingSpecifierProvider
Get a unique, application-wide setting ID.
getSettingUid() - Method in class net.solarnetwork.settings.support.BaseSettingsSpecifierLocalizedServiceInfoProvider
 
getSettingUid() - Method in class net.solarnetwork.settings.support.BasicFactorySettingSpecifierProvider
 
getSign(short) - Static method in class net.solarnetwork.util.Half
Returns the sign of the specified half-precision float.
getSignature() - Method in class net.solarnetwork.security.SnsAuthorizationInfo
Get the signature.
getSignificand(short) - Static method in class net.solarnetwork.util.Half
Returns the significand, or mantissa, used in the representation of the specified half-precision float value.
getSimpleBeanProperties(Object, Set<String>) - Static method in class net.solarnetwork.util.ClassUtils
Get a Map of non-null simple bean properties for an object.
getSkyConditions() - Method in interface net.solarnetwork.domain.datum.AtmosphericDatum
Get a textual description of the sky conditions, e.g.
getSlope() - Method in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
Get the slope multiplier.
getSnow() - Method in interface net.solarnetwork.domain.datum.AtmosphericDatum
Get the snow accumulation, in millimeters.
getSolarInMqttServiceURL() - Method in class net.solarnetwork.domain.BasicNetworkIdentity
Get the NetworkIdentity.SOLARIN_MQTT_NETWORK_SERVICE_KEY networkServiceURLs value.
getSolarQueryServiceURL() - Method in class net.solarnetwork.domain.BasicNetworkIdentity
Get the NetworkIdentity.SOLARQUERY_NETWORK_SERVICE_KEY networkServiceURLs value.
getSolarUserServiceURL() - Method in class net.solarnetwork.domain.BasicNetworkIdentity
Get the NetworkIdentity.SOLARUSER_NETWORK_SERVICE_KEY networkServiceURLs value.
getSortKey() - Method in class net.solarnetwork.domain.MutableSortDescriptor
 
getSortKey() - Method in class net.solarnetwork.domain.SimpleSortDescriptor
 
getSortKey() - Method in interface net.solarnetwork.domain.SortDescriptor
Get the name of the value to sort by.
getSorts() - Method in interface net.solarnetwork.dao.PaginationCriteria
Get the sort orderings.
getSorts() - Method in interface net.solarnetwork.dao.SortCriteria
Get the sort orderings.
getSorts() - Method in class net.solarnetwork.domain.SimplePagination
Get the sort orderings.
getSource(BeanWrapper, String) - Method in class net.solarnetwork.support.XmlSupport
Turn an object into a simple XML Document, supporting custom property editors.
getSource(Document) - Method in class net.solarnetwork.support.XmlSupport
Turn a Document into a Source.
getSourceId() - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamMetadata
 
getSourceId() - Method in interface net.solarnetwork.domain.datum.Datum
Get a unique source ID for this datum.
getSourceId() - Method in class net.solarnetwork.domain.datum.DatumId
Get the source ID.
getSourceId() - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
getSourceId() - Method in class net.solarnetwork.domain.datum.GeneralSourceMetadata
 
getSourceId() - Method in interface net.solarnetwork.domain.datum.ObjectDatumStreamMetadata
Get the source ID.
getSourceId() - Method in class net.solarnetwork.domain.datum.ObjectDatumStreamMetadataId
Get the source ID.
getSql() - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
Get the JDBC statement to use for bulk loading.
getSslService() - Method in class net.solarnetwork.service.support.HttpClientSupport
 
getSSLSocketFactory() - Method in interface net.solarnetwork.service.SSLService
Get a SSL socket factory, configured appropriately for the application.
getSSLSocketFactory() - Method in class net.solarnetwork.service.support.ConfigurableSSLService
 
getStart() - Method in class net.solarnetwork.service.PingTestResultDisplay
 
getStartDate() - Method in interface net.solarnetwork.dao.DateRangeCriteria
Get the starting (minimum) date.
getStartingOffset() - Method in class net.solarnetwork.dao.BasicFilterResults
 
getStartingOffset() - Method in interface net.solarnetwork.dao.FilterResults
Get the starting offset of the returned results.
getStartingOffset() - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamDataSet
 
getStartingOffset() - Method in interface net.solarnetwork.domain.datum.ObjectDatumStreamDataSet
Get the starting offset of the returned results.
getState() - Method in class net.solarnetwork.domain.DeviceOperatingStatus
Get the device operating state.
getStateCode() - Method in class net.solarnetwork.domain.DeviceOperatingStatus
Get the device operating state code value.
getStateOfHealthPercentage() - Method in interface net.solarnetwork.domain.datum.EnergyStorageDatum
Get a percentage of storage "health" in terms of practical total capacity right now versus theoretical total capacity when the storage was manufactured.
getStateOrProvince() - Method in class net.solarnetwork.domain.BasicLocation
 
getStateOrProvince() - Method in interface net.solarnetwork.domain.Location
Get a country-specific state or province identifier.
getStateOrProvince() - Method in class net.solarnetwork.domain.SimpleLocation
 
getStatistics() - Method in interface net.solarnetwork.domain.datum.AggregateStreamDatum
Get the property statistics.
getStatistics() - Method in class net.solarnetwork.domain.datum.BasicAggregateStreamDatum
 
getStatus() - Method in class net.solarnetwork.domain.BasicInstruction
 
getStatus() - Method in class net.solarnetwork.domain.datum.AggregateDatumSamples
Get the status properties.
getStatus() - Method in class net.solarnetwork.domain.datum.DatumProperties
Get the status values.
getStatus() - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a map of status sample values.
getStatus() - Method in interface net.solarnetwork.domain.Instruction
Get the instruction status.
getStatusCode() - Method in exception net.solarnetwork.io.ResultStatusException
Get the result status code.
getStatusDate() - Method in class net.solarnetwork.domain.BasicInstructionStatus
 
getStatusDate() - Method in interface net.solarnetwork.domain.InstructionStatus
Get the date/time the instruction state was queried.
getStatusLength() - Method in class net.solarnetwork.domain.datum.BasicDatumStreamMetadata
Get the status property names array length.
getStatusLength() - Method in class net.solarnetwork.domain.datum.DatumProperties
Get the status values array length.
getStatusSampleBigDecimal(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a BigDecimal value from the DatumSamples.getInstantaneous() map, or null if not available.
getStatusSampleDouble(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a Double value from the DatumSamples.getInstantaneous() map, or null if not available.
getStatusSampleFloat(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a Float value from the DatumSamples.getInstantaneous() map, or null if not available.
getStatusSampleInteger(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get an Integer value from the DatumSamples.getInstantaneous() map, or null if not available.
getStatusSampleLong(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a Long value from the DatumSamples.getInstantaneous() map, or null if not available.
getStatusSampleString(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
Get a String value from the DatumSamples.getStatus() map, or null if not available.
getStep() - Method in interface net.solarnetwork.settings.SliderSettingSpecifier
Get a step value for acceptable values between the minimum and maximum.
getStep() - Method in class net.solarnetwork.settings.support.BasicSliderSettingSpecifier
 
getStreamId() - Method in class net.solarnetwork.domain.datum.BasicDatumStreamMetadata
 
getStreamId() - Method in class net.solarnetwork.domain.datum.BasicStreamDatum
 
getStreamId() - Method in interface net.solarnetwork.domain.datum.DatumStreamMetadata
Get the stream ID.
getStreamId() - Method in interface net.solarnetwork.domain.datum.StreamDatum
Get the unique ID of the stream this datum is a part of.
getStreet() - Method in class net.solarnetwork.domain.BasicLocation
 
getStreet() - Method in interface net.solarnetwork.domain.Location
Get the street address.
getStreet() - Method in class net.solarnetwork.domain.SimpleLocation
 
getStringMap(String) - Static method in class net.solarnetwork.codec.JsonUtils
Convert a JSON string to a Map with string keys.
getStringMapFromObject(Object) - Static method in class net.solarnetwork.codec.JsonUtils
Convert an object into a Map with string keys.
getStringMapFromTree(JsonNode) - Static method in class net.solarnetwork.codec.JsonUtils
Convert a JSON tree object to a Map with string keys.
getSuccess() - Method in class net.solarnetwork.domain.Result
Get the success indicator.
getSunriseTime() - Method in interface net.solarnetwork.domain.datum.DayDatum
Get the sunrise time.
getSunsetTime() - Method in interface net.solarnetwork.domain.datum.DayDatum
Get the sunset time.
getT() - Method in class net.solarnetwork.domain.datum.DatumSupport
getTags() - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get the sample tags.
getTags() - Method in class net.solarnetwork.domain.datum.DatumProperties
Get the tag values.
getTags() - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
Get the sample tags.
getTags() - Method in class net.solarnetwork.domain.datum.DatumSupport
Get an array of tags.
getTags() - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
getTags() - Method in class net.solarnetwork.domain.datum.MapSampleOperations
Set the tags.
getTagsLength() - Method in class net.solarnetwork.domain.datum.DatumProperties
Get the tags array length.
getTemperature() - Method in interface net.solarnetwork.domain.datum.AtmosphericDatum
Get the instantaneous temperature, in degrees Celsius.
getTemperatureMaximum() - Method in interface net.solarnetwork.domain.datum.DayDatum
Get the maximum temperature for the day.
getTemperatureMinimum() - Method in interface net.solarnetwork.domain.datum.DayDatum
Get the maximum temperature for the day.
getTemplate() - Method in class net.solarnetwork.settings.support.KeyedSmartQuotedTemplateMapper
 
getTemplates(Resource) - Method in class net.solarnetwork.support.XmlSupport
Get an XSLT Templates object from an XSLT Resource.
GETTER_REGEX - Static variable in class net.solarnetwork.util.MapBeanProxy
A pattern used to match a JavaBean style getter method name.
getTermsOfService() - Method in class net.solarnetwork.domain.BasicNetworkIdentity
 
getTermsOfService() - Method in interface net.solarnetwork.domain.NetworkIdentity
Get the terms of service for this service.
getTime() - Method in class net.solarnetwork.domain.tariff.SimpleTemporalTariff
 
getTime() - Method in interface net.solarnetwork.domain.tariff.TemporalTariff
Get a time associated with this tariff.
getTimestamp() - Method in class net.solarnetwork.domain.datum.BasicStreamDatum
 
getTimestamp() - Method in interface net.solarnetwork.domain.datum.Datum
Get the date this datum is associated with, which is often equal to either the date it was persisted or the date the associated data in this object was captured.
getTimestamp() - Method in class net.solarnetwork.domain.datum.DatumId
Get the timestamp.
getTimestamp() - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
getTimestamp() - Method in interface net.solarnetwork.domain.datum.StreamDatum
Get the associated timestamp of this datum.
getTimestampsFeature() - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
 
getTimeZoneId() - Method in class net.solarnetwork.domain.BasicLocation
 
getTimeZoneId() - Method in class net.solarnetwork.domain.datum.BasicDatumStreamMetadata
 
getTimeZoneId() - Method in interface net.solarnetwork.domain.datum.DatumStreamMetadata
Get the time zone ID associated with this stream.
getTimeZoneId() - Method in interface net.solarnetwork.domain.Location
Get a time zone ID, e.g.
getTimeZoneId() - Method in class net.solarnetwork.domain.SimpleLocation
 
getTitle() - Method in interface net.solarnetwork.settings.SettingSpecifier
Localizable text to display with the setting's content.
getTitle() - Method in class net.solarnetwork.settings.support.BaseSettingSpecifier
 
getTopic() - Method in class net.solarnetwork.domain.BasicInstruction
 
getTopic() - Method in interface net.solarnetwork.domain.Instruction
Get the topic of the instruction -- a unique identifier for the instruction type.
getTopic() - Method in interface net.solarnetwork.event.AppEvent
Get the event topic.
getTopic() - Method in class net.solarnetwork.event.BasicAppEvent.Builder
Get the configured topic.
getTopic() - Method in class net.solarnetwork.event.BasicAppEvent
 
getTotal() - Method in class net.solarnetwork.domain.datum.AggregateDatumProperty
Get the total sum of accumulated values.
getTotalResultCount() - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamDataSet
 
getTotalResultCount() - Method in interface net.solarnetwork.domain.datum.ObjectDatumStreamDataSet
Get a total number of available results, if known.
getTotalResults() - Method in class net.solarnetwork.dao.BasicFilterResults
 
getTotalResults() - Method in interface net.solarnetwork.dao.FilterResults
Get a total number of available results, if known.
getTransactionManager() - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
Get the transaction manager.
getTransactionMode() - Method in class net.solarnetwork.dao.BasicBulkLoadingOptions
 
getTransactionMode() - Method in interface net.solarnetwork.dao.BulkLoadingDao.LoadingOptions
Get the desired transaction mode.
getTransformerFactory() - Method in class net.solarnetwork.support.XmlSupport
 
getTreeFromObject(Object) - Static method in class net.solarnetwork.codec.JsonUtils
Convert an object into a JSON tree.
getTrueValue() - Method in class net.solarnetwork.settings.support.BasicToggleSettingSpecifier
 
getTrueValue() - Method in interface net.solarnetwork.settings.ToggleSettingSpecifier
Get the "true" value for this setting.
getTrustManagerFactory() - Method in interface net.solarnetwork.service.SSLService
Get a trust manager factory, configured appropriately for the application.
getTrustManagerFactory() - Method in class net.solarnetwork.service.support.ConfigurableSSLService
 
getTrustStorePassword() - Method in class net.solarnetwork.service.support.ConfigurableSSLService
Get the truststore password.
getTrustStorePath() - Method in class net.solarnetwork.service.support.ConfigurableSSLService
Get the path to the truststore.
getTti() - Method in interface net.solarnetwork.util.Cachable
Get a suggested time-to-idle, in seconds.
getTtl() - Method in interface net.solarnetwork.util.Cachable
Get a suggested time-to-live, in seconds.
getType() - Method in class net.solarnetwork.domain.BasicNodeControlInfo
 
getType() - Method in interface net.solarnetwork.domain.NodeControlInfo
Get the control property type.
getType() - Method in interface net.solarnetwork.settings.SettingSpecifier
A unique identifier for the type of setting specifier this represents.
getType() - Method in class net.solarnetwork.settings.support.BaseSettingSpecifier
 
getUid() - Method in interface net.solarnetwork.service.ExpressionService
Get a unique identifier for the language this expression service supports.
getUid() - Method in interface net.solarnetwork.service.Identifiable
Get a unique identifier for this service.
getUid() - Method in class net.solarnetwork.service.support.BasicIdentifiable
 
getUid() - Method in class net.solarnetwork.util.StatCounter
Get the unique ID.
getUID() - Method in class net.solarnetwork.service.support.BasicIdentifiable
Deprecated.
getUnicodeReaderFromURLConnection(URLConnection) - Static method in class net.solarnetwork.io.UrlUtils
Get a Reader for a Unicode encoded URL connection response.
getUnicodeReaderFromURLConnection(URLConnection) - Method in class net.solarnetwork.service.support.HttpClientSupport
Get a Reader for a Unicode encoded URL connection response.
getUnit() - Method in class net.solarnetwork.domain.BasicNodeControlInfo
 
getUnit() - Method in interface net.solarnetwork.domain.NodeControlInfo
Get an optional unit of measure for the control value.
getUnitIntercept() - Method in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
Get the unit y-intercept offset.
getUnitSlope() - Method in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
Get the unit slope multiplier.
getUpdated() - Method in class net.solarnetwork.domain.datum.GeneralSourceMetadata
 
getURI() - Method in class net.solarnetwork.io.DecompressingResource
 
getURI() - Method in class net.solarnetwork.io.DeleteOnCloseFileResource
 
getURI() - Method in class net.solarnetwork.io.ResourceWithMetadata
 
getUrl() - Method in exception net.solarnetwork.io.ResultStatusException
Get the source URL, if available.
getURL() - Method in class net.solarnetwork.io.DecompressingResource
 
getURL() - Method in class net.solarnetwork.io.DeleteOnCloseFileResource
 
getURL() - Method in class net.solarnetwork.io.ResourceWithMetadata
 
getURL(String, String, Map<String, ?>, int, SSLService) - Static method in class net.solarnetwork.io.UrlUtils
HTTP GET a URL.
getURLConnection(String, String) - Method in class net.solarnetwork.service.support.HttpClientSupport
Get a URLConnection for a specific URL and HTTP method.
getURLConnection(String, String, int, SSLService) - Static method in class net.solarnetwork.io.UrlUtils
Get a URLConnection for a specific URL and HTTP method.
getURLConnection(String, String, String) - Method in class net.solarnetwork.service.support.HttpClientSupport
Get a URLConnection for a specific URL and HTTP method.
getURLConnection(String, String, String, int, SSLService) - Static method in class net.solarnetwork.io.UrlUtils
Get a URLConnection for a URL and HTTP method.
getURLForString(String, String, Map<String, ?>, int, SSLService) - Static method in class net.solarnetwork.io.UrlUtils
HTTP GET a URL and return the response as a string.
getUsername() - Method in class net.solarnetwork.domain.BasicRegistrationReceipt
 
getUsername() - Method in interface net.solarnetwork.domain.NetworkAssociation
Get the username associated with this association.
getUsername() - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
getUsername() - Method in interface net.solarnetwork.domain.RegistrationReceipt
Get the username that has been registered.
getUsername() - Method in class net.solarnetwork.domain.Request
 
getUsernameURLComponent() - Method in class net.solarnetwork.domain.BasicRegistrationReceipt
 
getUsernameURLComponent() - Method in interface net.solarnetwork.domain.RegistrationReceipt
Get the uesrname that has been registered, encoded as a URL component.
getValue() - Method in class net.solarnetwork.domain.BasicNodeControlInfo
 
getValue() - Method in class net.solarnetwork.domain.KeyValuePair
Get the value.
getValue() - Method in interface net.solarnetwork.domain.NodeControlInfo
Get the control value.
getValue(int) - Method in class net.solarnetwork.util.ByteList
Get the byte at a given index.
getValue(int) - Method in class net.solarnetwork.util.IntShortMap
Get the value for a given key.
getValueTitles() - Method in class net.solarnetwork.settings.support.BasicTitleSettingSpecifier
 
getValueTitles() - Method in interface net.solarnetwork.settings.TitleSettingSpecifier
An optional mapping of possible values for this setting to associated titles.
getVerb() - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Get the verb.
getVersion() - Method in class net.solarnetwork.domain.BasicDeviceInfo
 
getVersion() - Method in interface net.solarnetwork.domain.DeviceInfo
Get the model revision.
getVisibility() - Method in interface net.solarnetwork.domain.datum.AtmosphericDatum
Get the instantaneous visibility, in meters.
getVoltage() - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the instantaneous neutral voltage.
getVoltage(AcPhase) - Method in interface net.solarnetwork.domain.datum.AcEnergyDatum
Get the instantaneous phase-to-neutral line voltage for a specific phase.
getWattHourReading() - Method in interface net.solarnetwork.domain.datum.EnergyDatum
Get a watt-hour reading.
getWatts() - Method in interface net.solarnetwork.domain.datum.EnergyDatum
Get the instantaneous watts.
getWindDirection() - Method in interface net.solarnetwork.domain.datum.AtmosphericDatum
Get the wind direction, in degrees.
getWindSpeed() - Method in interface net.solarnetwork.domain.datum.AtmosphericDatum
Get the wind speed, in meters / second.
getXmlAsString(Source, boolean) - Method in class net.solarnetwork.support.XmlSupport
Turn an XML Source into a String.
getXPathExpression(String) - Method in class net.solarnetwork.support.XmlSupport
Compile a single XPathExpression from a String XPath expression.
getXPathExpressionMap(Map<String, String>) - Method in class net.solarnetwork.support.XmlSupport
Compile XPathExpression mappings from String XPath expressions.
getXpathFactory() - Method in class net.solarnetwork.support.XmlSupport
 
greater(short, short) - Static method in class net.solarnetwork.util.FP16
Returns true if the first half-precision float value is greater (larger toward positive infinity) than the second half-precision float value.
greater(short, short) - Static method in class net.solarnetwork.util.Half
Returns true if the first half-precision float value is greater (larger toward positive infinity) than the second half-precision float value.
GREATER_THAN - Enum constant in enum class net.solarnetwork.util.SearchFilter.CompareOperator
Match attribute values greater than this attribute value.
GREATER_THAN_EQUAL - Enum constant in enum class net.solarnetwork.util.SearchFilter.CompareOperator
Match attribute values greater than or equal to this attribute value.
greaterEquals(short, short) - Static method in class net.solarnetwork.util.FP16
Returns true if the first half-precision float value is greater (larger toward positive infinity) than or equal to the second half-precision float value.
greaterEquals(short, short) - Static method in class net.solarnetwork.util.Half
Returns true if the first half-precision float value is greater (larger toward positive infinity) than or equal to the second half-precision float value.
group(String) - Method in class net.solarnetwork.domain.datum.DatumSamplesExpressionRoot
Group a set of properties matching a pattern into a collection.
GROUP_UID_PROPERTY - Static variable in interface net.solarnetwork.service.Identifiable
A string group UID property, for use in events and other data structures.
groupBitmaskValue(Set<? extends GroupedBitmaskable>, int) - Static method in interface net.solarnetwork.domain.GroupedBitmaskable
Get a group's bitmask value from a set of grouped bitmaskables.
GroupedBitmaskable - Interface in net.solarnetwork.domain
API for a Bitmaskable that is grouped by an index value into like-sized groupings.
GroupedBitmaskable.SortByOverallIndex - Class in net.solarnetwork.domain
A comparator of GroupedBitmaskable that compares overall index values.
GroupSettingSpecifier - Interface in net.solarnetwork.settings
A grouping of other settings.
GZIP_MAGIC - Static variable in class net.solarnetwork.io.StreamUtils
The "magic bytes" to look for at the start of a GZIP stream.

H

Hail - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Hail.
Half - Class in net.solarnetwork.util
An IEEE 754 half-precision (16-bit) floating point number.
Half(double) - Constructor for class net.solarnetwork.util.Half
Constructs a newly allocated Half object that represents the argument converted to a half-precision float.
Half(float) - Constructor for class net.solarnetwork.util.Half
Constructs a newly allocated Half object that represents the argument converted to a half-precision float.
Half(short) - Constructor for class net.solarnetwork.util.Half
Constructs a newly allocated Half object that represents the half-precision float type argument.
Half(String) - Constructor for class net.solarnetwork.util.Half
Constructs a newly allocated Half object that represents the half-precision float value represented by the string.
halfToIntBits(short) - Static method in class net.solarnetwork.util.Half
Returns a representation of the specified half-precision float value according to the bit layout described in Half.
halfToRawIntBits(short) - Static method in class net.solarnetwork.util.Half
Returns a representation of the specified half-precision float value according to the bit layout described in Half.
halfToShortBits(short) - Static method in class net.solarnetwork.util.Half
Returns a representation of the specified half-precision float value according to the bit layout described in Half.
halfValue() - Method in class net.solarnetwork.util.Half
Returns the half-precision value of this Half as a short containing the bit representation described in Half.
handle(T) - Method in interface net.solarnetwork.dao.BatchableDao.BatchCallback
Handle a single domain instance batch operation.
handle(T) - Method in interface net.solarnetwork.dao.BulkExportingDao.ExportCallback
Handle a single domain instance batch operation.
handleConnectionException(Connection, SQLException) - Method in interface net.solarnetwork.dao.jdbc.SQLExceptionHandler
Handle an exception triggered on an active Connection.
handleEvent(AppEvent) - Method in interface net.solarnetwork.event.AppEventHandler
Invoked to notify the handler of an event.
handleGetConnectionException(SQLException) - Method in interface net.solarnetwork.dao.jdbc.SQLExceptionHandler
Handle an exception triggered when a connection cannot be obtained.
handleLoadingException(Throwable, BulkLoadingDao.LoadingContext<T>) - Method in interface net.solarnetwork.dao.BulkLoadingDao.LoadingExceptionHandler
Handle a loading exception.
has(Object) - Method in class net.solarnetwork.domain.datum.DatumSamplesExpressionRoot
hasDate() - Method in interface net.solarnetwork.dao.DateRangeCriteria
Test if the filter has a start or end date specified.
hasDateRange() - Method in interface net.solarnetwork.dao.DateRangeCriteria
Test if the filter as a date range specified.
hasEndDate() - Method in interface net.solarnetwork.dao.DateRangeCriteria
Test if the filter as an end date specified.
hashCode() - Method in class net.solarnetwork.dao.BasicIdentity
 
hashCode() - Method in class net.solarnetwork.domain.BasicIdentity
 
hashCode() - Method in class net.solarnetwork.domain.BasicInstructionStatus
 
hashCode() - Method in class net.solarnetwork.domain.BasicLocation
 
hashCode() - Method in class net.solarnetwork.domain.BasicRegistrationReceipt
 
hashCode() - Method in class net.solarnetwork.domain.datum.BasicAggregateStreamDatum
 
hashCode() - Method in class net.solarnetwork.domain.datum.BasicDatumStreamMetadata
 
hashCode() - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamMetadata
 
hashCode() - Method in class net.solarnetwork.domain.datum.BasicStreamDatum
 
hashCode() - Method in class net.solarnetwork.domain.datum.DatumId
 
hashCode() - Method in class net.solarnetwork.domain.datum.DatumProperties
 
hashCode() - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
 
hashCode() - Method in class net.solarnetwork.domain.datum.DatumSamples
 
hashCode() - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
hashCode() - Method in class net.solarnetwork.domain.datum.ObjectDatumStreamMetadataId
 
hashCode() - Method in class net.solarnetwork.domain.GenericDeviceOperatingState
 
hashCode() - Method in class net.solarnetwork.domain.KeyValuePair
 
hashCode() - Method in class net.solarnetwork.domain.MutableSortDescriptor
 
hashCode() - Method in class net.solarnetwork.domain.SimpleLocation
 
hashCode() - Method in class net.solarnetwork.domain.SimplePagination
 
hashCode() - Method in class net.solarnetwork.domain.SimpleSortDescriptor
 
hashCode() - Method in class net.solarnetwork.domain.tariff.SimpleTariffRate
 
hashCode() - Method in class net.solarnetwork.event.BasicAppEvent
 
hashCode() - Method in class net.solarnetwork.util.Half
Returns a hash code for this Half object.
hashCode() - Method in class net.solarnetwork.util.IntRange
 
hashCode(short) - Static method in class net.solarnetwork.util.Half
Returns a hash code for a half-precision float value.
hasId() - Method in interface net.solarnetwork.domain.Identity
Test if this object has a valid identifier.
hasInfo(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Test if a given info key is available.
hasInfo(String, String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Test if a given property info key is available.
hasLocalDate() - Method in interface net.solarnetwork.dao.LocalDateRangeCriteria
Test if the filter has a local start or end date specified.
hasLocalDateRange() - Method in interface net.solarnetwork.dao.LocalDateRangeCriteria
Test if the filter has a local date range specified.
hasLocalEndDate() - Method in interface net.solarnetwork.dao.LocalDateRangeCriteria
Test if the filter has a local start end specified.
hasLocalStartDate() - Method in interface net.solarnetwork.dao.LocalDateRangeCriteria
Test if the filter has a local start date specified.
hasLocationCriteria() - Method in interface net.solarnetwork.domain.Location
Test if any location properties have non-empty values.
hasMetadataAtPath(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Test if metadata at a given path is available.
hasMoreElements() - Method in class net.solarnetwork.util.IteratorEnumeration
 
hasNestedFilter() - Method in class net.solarnetwork.util.SearchFilter
Test if this filter has any nested filters.
hasNext() - Method in class net.solarnetwork.util.UnionIterator
 
hasPropertyInfo(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Test if a given property info key is available.
hasSampleValue(String) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
hasSampleValue(String) - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
Test is a sample value is present for a given key.
hasSampleValue(String) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
hasSampleValue(String) - Method in class net.solarnetwork.domain.datum.MapSampleOperations
 
hasSampleValue(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
hasSampleValue(DatumSamplesType, String) - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
Test is a sample value is present for a given key.
hasSampleValue(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
hasSampleValue(DatumSamplesType, String) - Method in class net.solarnetwork.domain.datum.MapSampleOperations
 
hasSorts() - Method in interface net.solarnetwork.dao.PaginationCriteria
Test if any sort descriptors are available.
hasStartDate() - Method in interface net.solarnetwork.dao.DateRangeCriteria
Test if the filter as a start date specified.
hasTag(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Test if a given tag is set.
hasTag(String) - Method in class net.solarnetwork.domain.datum.DatumProperties
Test if a specific tag exits (case-insensitive).
hasTag(String) - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
Test if a given tag is set.
hasTag(String) - Method in class net.solarnetwork.domain.datum.DatumSupport
Return true if tags contains tag.
hasTag(String) - Method in class net.solarnetwork.domain.datum.GeneralDatum
Test if a sample tag exists.
Hazy - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Hazy.
header(String, String...) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Set a header value.
headers(MultiValueMap<String, String>) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Set the headers.
headerValue(String) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Get the first available header value.
headerValues(String) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Get all available header values.
headSet(Integer) - Method in class net.solarnetwork.util.IntRangeSet
 
headSet(Integer, boolean) - Method in class net.solarnetwork.util.IntRangeSet
 
higher(Integer) - Method in class net.solarnetwork.util.IntRangeSet
 
host(String) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Set the host.
Hour - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Hour level aggregation.
HourOfDay - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Aggregate by hour of the day, e.g.
HTTP_METHOD_GET - Static variable in class net.solarnetwork.io.UrlUtils
The HTTP method GET.
HTTP_METHOD_GET - Static variable in class net.solarnetwork.service.support.HttpClientSupport
The HTTP method GET.
HTTP_METHOD_PATCH - Static variable in class net.solarnetwork.io.UrlUtils
The HTTP method PATCH.
HTTP_METHOD_POST - Static variable in class net.solarnetwork.io.UrlUtils
The HTTP method POST.
HTTP_METHOD_POST - Static variable in class net.solarnetwork.service.support.HttpClientSupport
The HTTP method POST.
HTTP_METHOD_PUT - Static variable in class net.solarnetwork.io.UrlUtils
The HTTP method PUT.
HttpClientSupport - Class in net.solarnetwork.service.support
Basic support for HTTP client actions.
HttpClientSupport() - Constructor for class net.solarnetwork.service.support.HttpClientSupport
 
humanReadableByteCount(long) - Static method in class net.solarnetwork.util.ByteUtils
Format a byte count in a "human readable" format, with progressively larger binary units (powers of 1024).
humanReadableCount(long) - Static method in class net.solarnetwork.util.NumberUtils
Format a count in a "human readable" format, with progressively larger SI units.
HUMIDITY_KEY - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
An instantaneous sample key for AtmosphericDatum.getHumidity() values.
Hurricane - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Hurricane.

I

Id - Enum constant in enum class net.solarnetwork.codec.BasicInstructionField
 
ID - Enum constant in enum class net.solarnetwork.dao.GenericDao.StandardSortKey
Sort by the entity primary key.
Identifiable - Interface in net.solarnetwork.service
API for a standardized way of identifying services, to support configuring links to specific instances of a service at runtime.
IdentifiableConfiguration - Interface in net.solarnetwork.service
API for a user-supplied set of configuration to use with some Identifiable service.
Identity<PK> - Interface in net.solarnetwork.domain
Common API for identity information in SolarNetwork participating services.
Ignored - Enum constant in enum class net.solarnetwork.service.DatumFilterStats
Count of datum unchanged by a transform service.
immutableCopy() - Method in class net.solarnetwork.util.IntRangeSet
Get an immutable copy of this set.
incrementAndGet(StatCounter.Stat) - Method in class net.solarnetwork.util.StatCounter
Increment and get the current count value.
incrementAndGet(StatCounter.Stat, boolean) - Method in class net.solarnetwork.util.StatCounter
Increment and get the current count value.
IndexedField - Interface in net.solarnetwork.codec
API for a JSON field that is ordered by an index value for the purposes of serialization.
Input - Enum constant in enum class net.solarnetwork.service.DatumFilterStats
Count of datum passed into a transform service.
inputStreamForPossibleGzipStream(InputStream) - Static method in class net.solarnetwork.io.StreamUtils
Get an InputStream for a given stream with automatic GZIP detection.
INSTANCE - Static variable in class net.solarnetwork.codec.BasicGeneralDatumDeserializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.codec.BasicGeneralDatumSerializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.codec.BasicInstructionDeserializer
A default instance .
INSTANCE - Static variable in class net.solarnetwork.codec.BasicInstructionSerializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.codec.BasicInstructionStatusDeserializer
A default instance .
INSTANCE - Static variable in class net.solarnetwork.codec.BasicInstructionStatusSerializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.codec.BasicLocationDeserializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.codec.BasicLocationSerializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.codec.BasicObjectDatumStreamDataSetDeserializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.codec.BasicObjectDatumStreamDataSetSerializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.codec.BasicObjectDatumStreamMetadataDeserializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.codec.BasicObjectDatumStreamMetadataIdDeserializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.codec.BasicObjectDatumStreamMetadataIdSerializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.codec.BasicObjectDatumStreamMetadataSerializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.codec.BasicStreamDatumArrayDeserializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.codec.BasicStreamDatumArraySerializer
A default instance.
INSTANCE - Static variable in class net.solarnetwork.codec.BigDecimalStringSerializer
Singleton instance to use.
INSTANCE - Static variable in class net.solarnetwork.codec.JsonDateUtils.InstantDeserializer
A global instance.
INSTANCE - Static variable in class net.solarnetwork.codec.JsonDateUtils.InstantSerializer
A global instance.
INSTANCE - Static variable in class net.solarnetwork.codec.JsonDateUtils.LocalDateTimeDeserializer
A global instance.
INSTANCE - Static variable in class net.solarnetwork.codec.JsonDateUtils.LocalDateTimeSerializer
A global instance.
INSTANCE - Static variable in class net.solarnetwork.codec.JsonDateUtils.LocalTimeDeserializer
A global instance.
INSTANCE - Static variable in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
A global instance.
INSTANCE - Static variable in class net.solarnetwork.codec.JsonDateUtils.ZonedDateTimeDeserializer
A global instance.
INSTANCE - Static variable in class net.solarnetwork.codec.JsonDateUtils.ZonedDateTimeSerializer
A global instance.
INSTANCE - Static variable in class net.solarnetwork.service.support.TextResourceCache
A global, thread-safe, shared instance.
Instantaneous - Enum constant in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
 
Instantaneous - Enum constant in enum class net.solarnetwork.domain.datum.DatumSamplesType
Instantaneous property
instantaneousValue(int) - Method in class net.solarnetwork.domain.datum.DatumProperties
Get the value of a specific instantaneous property by index.
InstantDeserializer() - Constructor for class net.solarnetwork.codec.JsonDateUtils.InstantDeserializer
Constructor.
instantiateClass(String, Class<T>) - Static method in class net.solarnetwork.util.ClassUtils
Instantiate a class of a specific interface type.
InstantSerializer() - Constructor for class net.solarnetwork.codec.JsonDateUtils.InstantSerializer
Constructor.
Instruction - Interface in net.solarnetwork.domain
API for a single, immutable instruction with associated parameters.
InstructionDate - Enum constant in enum class net.solarnetwork.codec.BasicInstructionField
 
InstructionId - Enum constant in enum class net.solarnetwork.codec.BasicInstructionStatusField
 
InstructionState - Enum constant in enum class net.solarnetwork.codec.BasicInstructionStatusField
 
InstructionStatus - Interface in net.solarnetwork.domain
Status information for a single Instruction.
InstructionStatus.InstructionState - Enum Class in net.solarnetwork.domain
An enumeration of instruction states.
Int16 - Enum constant in enum class net.solarnetwork.domain.BitDataType
Signed 16-bit integer.
Int32 - Enum constant in enum class net.solarnetwork.domain.BitDataType
Signed 32-bit integer.
Int64 - Enum constant in enum class net.solarnetwork.domain.BitDataType
Signed 64-bit integer.
Int8 - Enum constant in enum class net.solarnetwork.domain.BitDataType
Signed 8-bit integer.
intBitsToHalf(int) - Static method in class net.solarnetwork.util.Half
Returns the half-precision float value corresponding to a given bit representation.
integer(Object) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Return a BigInteger for a given value.
Integer - Enum constant in enum class net.solarnetwork.domain.BitDataType
Arbitrary bit-length signed integer, where most-significant bit represents sign.
Integer - Enum constant in enum class net.solarnetwork.domain.NodeControlPropertyType
A whole number control property.
INTEGER_PATTERN - Static variable in class net.solarnetwork.util.StringUtils
A pattern to match integer number values.
integerControlValue(Object) - Static method in class net.solarnetwork.util.NodeControlUtils
Convert an object to an integer control value.
integerMetadataValue(String) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Get a specific metadata value for a given key as an integer.
intersects(IntRange) - Method in class net.solarnetwork.util.IntRange
Test if this range intersects with a given range.
IntOrderedIterable - Interface in net.solarnetwork.util
API for a collection that supports ordered iteration over int values.
IntRange - Class in net.solarnetwork.util
An immutable integer range with min/max values.
IntRange(int, int) - Constructor for class net.solarnetwork.util.IntRange
Constructor.
IntRangeSet - Class in net.solarnetwork.util
A Set implementation based on ordered and disjoint integer ranges.
IntRangeSet() - Constructor for class net.solarnetwork.util.IntRangeSet
Default constructor.
IntRangeSet(int) - Constructor for class net.solarnetwork.util.IntRangeSet
Construct with an initial capacity.
IntRangeSet(Collection<Integer>) - Constructor for class net.solarnetwork.util.IntRangeSet
Construct from an existing set of values.
IntRangeSet(IntRange...) - Constructor for class net.solarnetwork.util.IntRangeSet
Construct from an existing set of ranges.
IntShortBiConsumer - Interface in net.solarnetwork.util
Represents an operation that accepts int and short arguments and returns no result.
IntShortMap - Class in net.solarnetwork.util
A map implementation optimized for sparse array like storage of integer keys with associated short values.
IntShortMap() - Constructor for class net.solarnetwork.util.IntShortMap
Default constructor.
IntShortMap(int) - Constructor for class net.solarnetwork.util.IntShortMap
Constructor.
IntShortMap(int, short) - Constructor for class net.solarnetwork.util.IntShortMap
Constructor.
IntShortOrderedIterable - Interface in net.solarnetwork.util
API for a collection that supports ordered iteration over (int, short) tuples.
intValue() - Method in class net.solarnetwork.util.Half
Returns the value of this Half as a int after a narrowing primitive conversion.
invoke(Object, Method, Object[]) - Method in class net.solarnetwork.settings.support.SecureEntryMaskingIdentifiableConfiguration
 
invoke(Object, Method, Object[]) - Method in class net.solarnetwork.util.MapBeanProxy
 
IRRADIANCE_KEY - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
A status sample key for AtmosphericDatum.getIrradiance() values.
isAtFullCapacity() - Method in class net.solarnetwork.util.CircularFifoQueue
Returns true if the capacity limit of this queue has been reached, i.e.
isConfigured() - Method in interface net.solarnetwork.service.ResourceStorageService
Test if the service is configured and ready for use.
isConsumption() - Method in interface net.solarnetwork.domain.datum.EnergyDatum
Return true if this datum is tagged with EnergyDatum.TAG_CONSUMPTION.
isCustomKey(String) - Method in interface net.solarnetwork.io.ResourceMetadata
Test if a metadata map key is standard or custom.
isDescending() - Method in class net.solarnetwork.domain.MutableSortDescriptor
 
isDescending() - Method in class net.solarnetwork.domain.SimpleSortDescriptor
 
isDescending() - Method in interface net.solarnetwork.domain.SortDescriptor
Return true if the sort should be in descending order, otherwise the short should be in ascending order.
isDirect() - Method in class net.solarnetwork.settings.support.BasicTextAreaSettingSpecifier
 
isDirect() - Method in interface net.solarnetwork.settings.TextAreaSettingSpecifier
Flag indicating the text area content should be handled directly like a text field.
isDynamic() - Method in interface net.solarnetwork.settings.GroupSettingSpecifier
Get dynamic flag.
isDynamic() - Method in class net.solarnetwork.settings.support.BasicGroupSettingSpecifier
 
isEmpty() - Method in class net.solarnetwork.domain.BasicDeviceInfo.Builder
Test if all fields are null or empty.
isEmpty() - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Test if this metadata instance has no properties set.
isEmpty() - Method in class net.solarnetwork.domain.datum.DatumSamples
Test if there are any properties configured in the instantaneous, accumulating, status, or tag data sets.
isEmpty() - Method in interface net.solarnetwork.domain.datum.DatumSamplesOperations
Test if there are any properties available.
isEmpty() - Method in class net.solarnetwork.domain.datum.GeneralDatum
Test if this datum has any sample property values.
isEmpty() - Method in class net.solarnetwork.util.ByteList
 
isEmpty() - Method in class net.solarnetwork.util.CircularFifoQueue
Returns true if this queue is empty; false otherwise.
isEmpty() - Method in class net.solarnetwork.util.IntRangeSet
 
isEmpty() - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
isEmpty(SerializerProvider, BigDecimal) - Method in class net.solarnetwork.codec.BigDecimalStringSerializer
 
isFirstMatchOnly() - Method in class net.solarnetwork.domain.tariff.SimpleTemporalTariffSchedule
Get the first-match-only flag.
isForceTLS() - Method in class net.solarnetwork.domain.BasicNetworkIdentity
 
isForceTLS() - Method in interface net.solarnetwork.domain.NetworkIdentity
Flag indicating if TLS must be used.
isFractionalByteLength() - Method in enum class net.solarnetwork.domain.BitDataType
Test if this type has a bit length that is not an even multiple of 8.
isGeneration() - Method in interface net.solarnetwork.domain.datum.EnergyDatum
Return true if this datum is tagged with EnergyDatum.TAG_GENERATION.
isInfinite(short) - Static method in class net.solarnetwork.util.FP16
Returns true if the specified half-precision float value represents infinity, false otherwise.
isInfinite(short) - Static method in class net.solarnetwork.util.Half
Returns true if the specified half-precision float value represents infinity, false otherwise.
isLenient() - Method in class net.solarnetwork.support.CloningPropertyEditorRegistrar
 
isMarkup() - Method in interface net.solarnetwork.settings.MarkupSetting
Flag indicating the setting value contains markup such as HTML, Markdown, and so on.
isMarkup() - Method in class net.solarnetwork.settings.support.BasicTitleSettingSpecifier
 
isMostRecent() - Method in interface net.solarnetwork.dao.RecentCriteria
Flag to indicate that only the most recently available data should be returned.
isNaN() - Method in class net.solarnetwork.util.Half
Returns true if this Half value represents a Not-a-Number, false otherwise.
isNaN(short) - Static method in class net.solarnetwork.util.FP16
Returns true if the specified half-precision float value represents a Not-a-Number, false otherwise.
isNaN(short) - Static method in class net.solarnetwork.util.Half
Returns true if the specified half-precision float value represents a Not-a-Number, false otherwise.
isNight() - Method in class net.solarnetwork.domain.SkyConditions
Get the night-time flag.
isNormalized(short) - Static method in class net.solarnetwork.util.FP16
Returns true if the specified half-precision float value is normalized (does not have a subnormal representation).
isNormalized(short) - Static method in class net.solarnetwork.util.Half
Returns true if the specified half-precision float value is normalized (does not have a subnormal representation).
isNumber() - Method in enum class net.solarnetwork.domain.BitDataType
Test if the type represents a number.
ISO_DATE_OPT_TIME - Static variable in class net.solarnetwork.util.DateUtils
Date and time formatter using the ISO 8601 style but with an optional time component.
ISO_DATE_OPT_TIME_ALT - Static variable in class net.solarnetwork.util.DateUtils
Date and time formatter using the ISO 8601 style but with an optional time component and a space character for the date/time separator instead of T.
ISO_DATE_OPT_TIME_ALT_LOCAL - Static variable in class net.solarnetwork.util.DateUtils
Date and time formatter based on DateUtils.ISO_DATE_OPT_TIME_ALT with the local system default time zone applied.
ISO_DATE_OPT_TIME_ALT_UTC - Static variable in class net.solarnetwork.util.DateUtils
Date and time formatter based on DateUtils.ISO_DATE_OPT_TIME_ALT with a UTC time zone offset applied.
ISO_DATE_OPT_TIME_LOCAL - Static variable in class net.solarnetwork.util.DateUtils
Date and time formatter based on DateUtils.ISO_DATE_OPT_TIME with the local system default time zone applied.
ISO_DATE_OPT_TIME_OPT_MILLIS - Static variable in class net.solarnetwork.util.DateUtils
Date and time formatter using the ISO 8601 style but with an optional time component using an optional milliseconds of second component.
ISO_DATE_OPT_TIME_OPT_MILLIS_ALT - Static variable in class net.solarnetwork.util.DateUtils
Date and time formatter using the ISO 8601 style but with an optional time component using an optional milliseconds of second component, and a space character for the date/time separator instead of T.
ISO_DATE_OPT_TIME_OPT_MILLIS_ALT_UTC - Static variable in class net.solarnetwork.util.DateUtils
Date and time formatter based on DateUtils.ISO_DATE_OPT_TIME_OPT_MILLIS_ALT with a UTC time zone offset applied.
ISO_DATE_OPT_TIME_OPT_MILLIS_UTC - Static variable in class net.solarnetwork.util.DateUtils
Date and time formatter based on DateUtils.ISO_DATE_OPT_TIME_OPT_MILLIS with a UTC time zone offset applied.
ISO_DATE_OPT_TIME_UTC - Static variable in class net.solarnetwork.util.DateUtils
Date and time formatter based on DateUtils.ISO_DATE_OPT_TIME with a UTC time zone offset applied.
ISO_DATE_TIME_ALT - Static variable in class net.solarnetwork.util.DateUtils
Date and time formatter using the ISO 8601 style but with a space character for the date/time separator instead of T.
ISO_DATE_TIME_ALT_UTC - Static variable in class net.solarnetwork.util.DateUtils
Date and time formatter based on DateUtils.ISO_DATE_TIME_ALT with a UTC time zone offset applied.
ISO_LOCAL_TIME_OPT_MILLIS - Static variable in class net.solarnetwork.util.DateUtils
Date and time formatter using the ISO 8601 style for local time with optional seconds, but with an optional milliseconds of second fraction component (instead of nanoseconds of second).
iso8610Timestamp(String) - Static method in class net.solarnetwork.codec.JsonUtils
Parse an ISO 8601 timestamp value into an Instant.
isOnlyNull(Object[]) - Static method in class net.solarnetwork.util.ArrayUtils
Test if an array has only null elements or is itself null or empty.
isOpen() - Method in class net.solarnetwork.io.DecompressingResource
 
isOpen() - Method in class net.solarnetwork.io.DeleteOnCloseFileResource
 
isOpen() - Method in class net.solarnetwork.io.ResourceWithMetadata
 
isParameterAvailable(String) - Method in class net.solarnetwork.domain.BasicInstruction
 
isParameterAvailable(String) - Method in interface net.solarnetwork.domain.Instruction
Test if a specific parameter has an associated value available.
isPasswordEncrypted(CharSequence) - Method in interface net.solarnetwork.service.PasswordEncoder
Return true if a password is already encrypted or not.
isReadable() - Method in class net.solarnetwork.io.DecompressingResource
 
isReadable() - Method in class net.solarnetwork.io.DeleteOnCloseFileResource
 
isReadable() - Method in class net.solarnetwork.io.ResourceWithMetadata
 
isSecureTextEntry() - Method in class net.solarnetwork.settings.support.BasicTextFieldSettingSpecifier
 
isSecureTextEntry() - Method in interface net.solarnetwork.settings.TextFieldSettingSpecifier
Flag indicating the text should be hidden when editing.
isSigned() - Method in enum class net.solarnetwork.domain.BitDataType
Get signed flag.
isSingleton() - Method in class net.solarnetwork.codec.ObjectMapperFactoryBean
 
isSingleton() - Method in class net.solarnetwork.support.AutowiredPropertyFactoryBean
 
isSingleton() - Method in class net.solarnetwork.util.IntRange
Test if this range represents a singleton value, where the minimum and maximum values in the range are equal.
isSuccess() - Method in interface net.solarnetwork.service.PingTest.Result
Test if the test was successful.
isSuccess() - Method in class net.solarnetwork.service.PingTestResult
 
isTransient() - Method in interface net.solarnetwork.settings.KeyedSettingSpecifier
Get transient flag.
isTransient() - Method in class net.solarnetwork.settings.support.BaseKeyedSettingSpecifier
 
isUpdatable() - Method in class net.solarnetwork.dao.BasicBatchOptions
 
isUpdatable() - Method in interface net.solarnetwork.dao.BatchableDao.BatchOptions
If true the batch should be updatable.
isUseSnDate() - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
Get the date header style.
isValid() - Method in class net.solarnetwork.util.CachedResult
Test if this result has not expired.
isValidDatumStreamMetadataId(ObjectDatumKind) - Method in class net.solarnetwork.domain.datum.ObjectDatumStreamMetadataId
Test if this ID is fully specified.
isVariableLength() - Method in enum class net.solarnetwork.domain.BitDataType
Test if the type has a variable length.
isWithoutTotalResultsCount() - Method in interface net.solarnetwork.dao.OptimizedQueryCriteria
Hint that a total result count is not necessary.
isWrapperFor(Class<?>) - Method in class net.solarnetwork.dao.jdbc.SQLExceptionHandlerDataSourceProxy
 
iterator() - Method in class net.solarnetwork.dao.BasicFilterResults
 
iterator() - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamDataSet
 
iterator() - Method in class net.solarnetwork.util.CircularFifoQueue
Returns an iterator over this queue's elements.
iterator() - Method in class net.solarnetwork.util.IntRangeSet
 
IteratorEnumeration<E> - Class in net.solarnetwork.util
Utility that adapts an Iterator into an Enumeration.
IteratorEnumeration(Iterator<E>) - Constructor for class net.solarnetwork.util.IteratorEnumeration
 

J

JAVA_PACKAGE_PREFIXES - Static variable in class net.solarnetwork.util.ClassUtils
A set of package name prefix values representing built-in Java classes.
JAVA_TIME_MODULE - Static variable in class net.solarnetwork.codec.JsonUtils
A module for handling Java date and time objects in The SolarNetwork Way.
JAVA_TIMESTAMP_MODULE - Static variable in class net.solarnetwork.codec.JsonUtils
A module for handling Java date and time objects in The SolarNetwork Way but instant values serialized as epoch number values instead of formatted strings.
JavaBeanXmlSerializer - Class in net.solarnetwork.codec
PropertySerializer that serializes JavaBean objects into XML strings.
JavaBeanXmlSerializer() - Constructor for class net.solarnetwork.codec.JavaBeanXmlSerializer
 
JavaCompiler - Interface in net.solarnetwork.service
API for a service to compile Java sources into classes.
JdbcBulkLoadingContextSupport<T> - Class in net.solarnetwork.dao.jdbc
Base implementation of BulkLoadingDao.LoadingContext for JDBC stored procedure based implementations.
JdbcBulkLoadingContextSupport(PlatformTransactionManager, DataSource, String, BulkLoadingDao.LoadingOptions, BulkLoadingDao.LoadingExceptionHandler<T>) - Constructor for class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
Constructor.
JsonDateUtils - Class in net.solarnetwork.codec
JSON date handling utilities.
JsonDateUtils.InstantDeserializer - Class in net.solarnetwork.codec
Instant deserializer that formats using a space or T date/time separator.
JsonDateUtils.InstantSerializer - Class in net.solarnetwork.codec
Instant serializer that formats using a space date/time separator.
JsonDateUtils.LocalDateTimeDeserializer - Class in net.solarnetwork.codec
LocalDateTime deserializer that parses using a space or T date/time separator.
JsonDateUtils.LocalDateTimeSerializer - Class in net.solarnetwork.codec
LocalDateTime serializer that formats using a space date/time separator.
JsonDateUtils.LocalTimeDeserializer - Class in net.solarnetwork.codec
LocalTime deserializer that parses using the pattern HH:mm.
JsonDateUtils.LocalTimeSerializer - Class in net.solarnetwork.codec
LocalTime serializer that formats as HH:mm.
JsonDateUtils.ZonedDateTimeDeserializer - Class in net.solarnetwork.codec
ZonedDateTime deserializer that parses using a space or T date/time separator.
JsonDateUtils.ZonedDateTimeSerializer - Class in net.solarnetwork.codec
ZonedDateTime serializer that formats using a space date/time separator.
JSONStringPropertySerializer - Class in net.solarnetwork.codec
Serialize objects to a JSON string value.
JSONStringPropertySerializer() - Constructor for class net.solarnetwork.codec.JSONStringPropertySerializer
 
JsonUtils - Class in net.solarnetwork.codec
Utilities for JSON data.

K

keyedSettingDefaults(List<SettingSpecifier>) - Static method in class net.solarnetwork.settings.support.SettingUtils
Extract all KeyedSettingSpecifier keys and associated default values from a list of settings.
KeyedSettingSpecifier<T> - Interface in net.solarnetwork.settings
A setting specifier that can store a value associated with a key.
KeyedSmartQuotedTemplateMapper - Class in net.solarnetwork.settings.support
Dynamically maps property keys to support nested collections.
KeyedSmartQuotedTemplateMapper() - Constructor for class net.solarnetwork.settings.support.KeyedSmartQuotedTemplateMapper
 
keySet() - Method in class net.solarnetwork.util.IntShortMap
 
keySet() - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
KeyValuePair - Class in net.solarnetwork.domain
A mutable key and value pair.
KeyValuePair() - Constructor for class net.solarnetwork.domain.KeyValuePair
Default constructor.
KeyValuePair(String, String) - Constructor for class net.solarnetwork.domain.KeyValuePair
Construct with values.

L

last() - Method in class net.solarnetwork.domain.datum.AggregateDatumProperty
Get the last accumulated value.
last() - Method in class net.solarnetwork.util.IntRangeSet
 
lastModified() - Method in class net.solarnetwork.io.ConcatenatingResource
Get the modification date of the first resource.
lastModified() - Method in class net.solarnetwork.io.DecompressingResource
 
lastModified() - Method in class net.solarnetwork.io.DeleteOnCloseFileResource
 
lastModified() - Method in class net.solarnetwork.io.ResourceWithMetadata
 
LATIN1 - Static variable in class net.solarnetwork.util.ByteUtils
The ISO-8859-1 (ISO-LATIN-1) character set.
LATIN1_CHARSET - Static variable in class net.solarnetwork.util.ByteUtils
The ISO-8859-1 (ISO-LATIN-1) character set name.
Latitude - Enum constant in enum class net.solarnetwork.codec.BasicLocationField
 
length() - Method in class net.solarnetwork.util.IntRange
Get the number of integer values between min and max, inclusive.
less(short, short) - Static method in class net.solarnetwork.util.FP16
Returns true if the first half-precision float value is less (smaller toward negative infinity) than the second half-precision float value.
less(short, short) - Static method in class net.solarnetwork.util.Half
Returns true if the first half-precision float value is less (smaller toward negative infinity) than the second half-precision float value.
LESS_THAN - Enum constant in enum class net.solarnetwork.util.SearchFilter.CompareOperator
Match attribute values less than this attribute value.
LESS_THAN_EQUAL - Enum constant in enum class net.solarnetwork.util.SearchFilter.CompareOperator
Match attribute values less than or equal to this attribute value.
lessEquals(short, short) - Static method in class net.solarnetwork.util.FP16
Returns true if the first half-precision float value is less (smaller toward negative infinity) than or equal to the second half-precision float value.
lessEquals(short, short) - Static method in class net.solarnetwork.util.Half
Returns true if the first half-precision float value is less (smaller toward negative infinity) than or equal to the second half-precision float value.
LimitedSizeDeque<E> - Class in net.solarnetwork.util
A non-blocking Deque with an enforced maximum number of elements.
LimitedSizeDeque(int) - Constructor for class net.solarnetwork.util.LimitedSizeDeque
Constructor.
LINE_VOLTAGE_KEY - Static variable in interface net.solarnetwork.domain.datum.AcEnergyDatum
An instantaneous sample key for AcEnergyDatum.getLineVoltage() values.
listResources(String) - Method in interface net.solarnetwork.service.ResourceStorageService
Asynchronously get a set of resources.
LittleEndian - Enum constant in enum class net.solarnetwork.domain.ByteOrdering
Little endian.
load(T) - Method in interface net.solarnetwork.dao.BulkLoadingDao.LoadingContext
Load an entity.
load(T) - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
 
loadClass(String, Class<T>) - Static method in class net.solarnetwork.util.ClassUtils
Load a class of a particular type.
loadKeyStore() - Method in class net.solarnetwork.service.support.ConfigurableSSLService
 
loadKeyStore(String, InputStream, String) - Static method in class net.solarnetwork.service.support.ConfigurableSSLService
Load a keystore from an InputStream.
loadTrustStore() - Method in class net.solarnetwork.service.support.ConfigurableSSLService
 
LOCAL_DATE - Static variable in class net.solarnetwork.util.DateUtils
Local time formatted for standard local time values like yyyy-MM-dd.
LOCAL_TIME - Static variable in class net.solarnetwork.util.DateUtils
Local time formatted for standard local time values like HH:mm.
LOCAL_TIME_FULL - Static variable in class net.solarnetwork.util.DateUtils
Local time formatted for standard local time values like HH:mm:ss.
LocalDateRangeCriteria - Interface in net.solarnetwork.dao
Search criteria for a local date range.
LocalDateTimeDeserializer() - Constructor for class net.solarnetwork.codec.JsonDateUtils.LocalDateTimeDeserializer
Constructor.
LocalDateTimeSerializer() - Constructor for class net.solarnetwork.codec.JsonDateUtils.LocalDateTimeSerializer
Constructor.
Locality - Enum constant in enum class net.solarnetwork.codec.BasicLocationField
 
LocalizedNameComparator() - Constructor for class net.solarnetwork.domain.LocalizedServiceInfo.LocalizedNameComparator
 
LocalizedServiceInfo - Interface in net.solarnetwork.domain
API for information about a service that has been localized.
LocalizedServiceInfo.LocalizedNameComparator - Class in net.solarnetwork.domain
Comparator for a case-insensitive order based on localized names.
LocalizedServiceInfoProvider - Interface in net.solarnetwork.service
API for a service that can provide locailzed information about itself.
localizedServiceSettings(Iterable<? extends LocalizedServiceInfoProvider>, Locale) - Static method in interface net.solarnetwork.service.LocalizedServiceInfoProvider
Get localized service info for a collection of service info providers.
LocalTimeDeserializer() - Constructor for class net.solarnetwork.codec.JsonDateUtils.LocalTimeDeserializer
Constructor.
LocalTimeSerializer() - Constructor for class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
Constructor.
Location - Enum constant in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
 
Location - Enum constant in enum class net.solarnetwork.domain.datum.ObjectDatumKind
Location datum, with location ID and source ID.
Location - Interface in net.solarnetwork.domain
Information describing the physical location of an object.
locationDatum(Long, String, Instant, DatumSamples) - Static method in class net.solarnetwork.domain.datum.GeneralDatum
Create a location datum.
locationId(Long, String, Instant) - Static method in class net.solarnetwork.domain.datum.DatumId
Create a new location datum stream ID.
locationOf(String, String, String) - Static method in class net.solarnetwork.domain.BasicLocation
Create a new location instance.
locationOf(String, String, String) - Static method in class net.solarnetwork.domain.SimpleLocation
Create a new location instance.
locationOf(String, String, String, String, String, String, String, String) - Static method in class net.solarnetwork.domain.BasicLocation
Create a new location instance.
locationOf(String, String, String, String, String, String, String, String) - Static method in class net.solarnetwork.domain.SimpleLocation
Create a new location instance.
locationValue(Location) - Static method in class net.solarnetwork.domain.BasicLocation
Get a BasicLocation for a Location.
locationValue(Location) - Static method in class net.solarnetwork.domain.SimpleLocation
Get a SimpleLocation for a Location.
log - Variable in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
A class-level logger.
log - Variable in class net.solarnetwork.service.support.BaseLocalizedServiceInfoProvider
A class-level logger.
log - Variable in class net.solarnetwork.service.support.ConfigurableSSLService
A class-level logger to use.
log - Variable in class net.solarnetwork.service.support.HttpClientSupport
A class-level logger.
log - Variable in class net.solarnetwork.support.XmlSupport
 
Longitude - Enum constant in enum class net.solarnetwork.codec.BasicLocationField
 
longValue() - Method in class net.solarnetwork.util.Half
Returns the value of this Half as a long after a narrowing primitive conversion.
lower(Integer) - Method in class net.solarnetwork.util.IntRangeSet
 
LOWEST_VALUE - Static variable in class net.solarnetwork.util.FP16
Smallest negative value a half-precision float may have.
LOWEST_VALUE - Static variable in class net.solarnetwork.util.Half
Smallest negative value a half-precision float may have.
LUX_KEY - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
An instantaneous sample key for AtmosphericDatum.getLux() values.

M

MapBeanProxy - Class in net.solarnetwork.util
Proxy InvocationHandler that treats keys in a Map as JavaBean getter/setter methods.
MapBeanProxy(Map<String, ?>) - Constructor for class net.solarnetwork.util.MapBeanProxy
Constructor.
MapBeanProxy(Map<String, ?>, boolean) - Constructor for class net.solarnetwork.util.MapBeanProxy
Constructor.
mapForDictionary(Dictionary<K, V>) - Static method in class net.solarnetwork.util.CollectionUtils
Convert a dictionary to a map.
mapKey(String) - Method in interface net.solarnetwork.settings.MappableSpecifier.Mapper
Map an input key to an output key.
mapKey(String) - Method in class net.solarnetwork.settings.support.KeyedSmartQuotedTemplateMapper
 
mapListSettingKey(T, int, String) - Method in interface net.solarnetwork.settings.support.SettingUtils.KeyedListCallback
Map a single list element value into one or more SettingSpecifier objects.
MappableSpecifier - Interface in net.solarnetwork.settings
API for a specifier that can be mapped to some other specifier.
MappableSpecifier.Mapper - Interface in net.solarnetwork.settings
API to dynamically map a key to a new key.
MapPathMatcher - Class in net.solarnetwork.util
Match search filter against a nested map using paths for filter keys.
MapPathMatcher(Map<String, ?>) - Constructor for class net.solarnetwork.util.MapPathMatcher
Constructor.
mappedTo(String) - Method in interface net.solarnetwork.settings.MappableSpecifier
Return a setting specifier mapped to a new path.
mappedTo(String) - Method in class net.solarnetwork.settings.support.BaseKeyedSettingSpecifier
 
mappedTo(String) - Method in class net.solarnetwork.settings.support.BasicGroupSettingSpecifier
 
mappedWithMapper(MappableSpecifier.Mapper) - Method in interface net.solarnetwork.settings.MappableSpecifier
Return a setting specifier mapped to a new path, using a MappableSpecifier.Mapper.
mappedWithMapper(MappableSpecifier.Mapper) - Method in class net.solarnetwork.settings.support.BasicCronExpressionSettingSpecifier
 
mappedWithMapper(MappableSpecifier.Mapper) - Method in class net.solarnetwork.settings.support.BasicGroupSettingSpecifier
 
mappedWithMapper(MappableSpecifier.Mapper) - Method in class net.solarnetwork.settings.support.BasicMultiValueSettingSpecifier
 
mappedWithMapper(MappableSpecifier.Mapper) - Method in class net.solarnetwork.settings.support.BasicRadioGroupSettingSpecifier
 
mappedWithMapper(MappableSpecifier.Mapper) - Method in class net.solarnetwork.settings.support.BasicSliderSettingSpecifier
 
mappedWithMapper(MappableSpecifier.Mapper) - Method in class net.solarnetwork.settings.support.BasicTextAreaSettingSpecifier
 
mappedWithMapper(MappableSpecifier.Mapper) - Method in class net.solarnetwork.settings.support.BasicTextFieldSettingSpecifier
 
mappedWithMapper(MappableSpecifier.Mapper) - Method in class net.solarnetwork.settings.support.BasicTitleSettingSpecifier
 
mappedWithMapper(MappableSpecifier.Mapper) - Method in class net.solarnetwork.settings.support.BasicToggleSettingSpecifier
 
mappedWithPlaceholer(String) - Method in interface net.solarnetwork.settings.MappableSpecifier
Return a setting specifier mapped to a new path, using a format template.
mappedWithPlaceholer(String) - Method in class net.solarnetwork.settings.support.BasicCronExpressionSettingSpecifier
 
mappedWithPlaceholer(String) - Method in class net.solarnetwork.settings.support.BasicGroupSettingSpecifier
 
mappedWithPlaceholer(String) - Method in class net.solarnetwork.settings.support.BasicMultiValueSettingSpecifier
 
mappedWithPlaceholer(String) - Method in class net.solarnetwork.settings.support.BasicRadioGroupSettingSpecifier
 
mappedWithPlaceholer(String) - Method in class net.solarnetwork.settings.support.BasicSliderSettingSpecifier
 
mappedWithPlaceholer(String) - Method in class net.solarnetwork.settings.support.BasicTextAreaSettingSpecifier
 
mappedWithPlaceholer(String) - Method in class net.solarnetwork.settings.support.BasicTextFieldSettingSpecifier
 
mappedWithPlaceholer(String) - Method in class net.solarnetwork.settings.support.BasicTitleSettingSpecifier
 
mappedWithPlaceholer(String) - Method in class net.solarnetwork.settings.support.BasicToggleSettingSpecifier
 
mappedWithPrefix(List<SettingSpecifier>, String) - Static method in class net.solarnetwork.settings.support.SettingUtils
Add a prefix to the keys of all MappableSpecifier settings.
MapSampleOperations - Class in net.solarnetwork.domain.datum
MutableDatumSamplesOperations that delegates all operations to a simple Map.
MapSampleOperations(Map<String, Object>) - Constructor for class net.solarnetwork.domain.datum.MapSampleOperations
Constructor.
MapSampleOperations(Map<String, Object>, DatumSamplesOperations) - Constructor for class net.solarnetwork.domain.datum.MapSampleOperations
Constructor.
mapTo(List<SettingSpecifier>, String) - Static method in interface net.solarnetwork.settings.MappableSpecifier
Map a list of settings to a new prefix.
mapWithMapper(List<SettingSpecifier>, MappableSpecifier.Mapper) - Static method in interface net.solarnetwork.settings.MappableSpecifier
Map a list of settings with a Mapper.
mapWithPlaceholder(List<SettingSpecifier>, String) - Static method in interface net.solarnetwork.settings.MappableSpecifier
Map a list of settings with a template.
MarkupSetting - Interface in net.solarnetwork.settings
API for a setting that supports markup content, such as HTML or Markdown.
maskConfiguration(T, ConcurrentMap<String, List<SettingSpecifier>>, Function<Void, Iterable<? extends SettingSpecifierProvider>>) - Static method in interface net.solarnetwork.service.IdentifiableConfiguration
Mask sensitive information in a set of configurations.
maskConfigurations(List<T>, ConcurrentMap<String, List<SettingSpecifier>>, Function<Void, Iterable<? extends SettingSpecifierProvider>>) - Static method in interface net.solarnetwork.service.IdentifiableConfiguration
Mask sensitive information in a set of configurations.
match(Pattern, String) - Static method in class net.solarnetwork.util.StringUtils
Test if a string matches a pattern, returning the text along with any capture groups as an array if there is a match.
matches(CharSequence, String) - Method in interface net.solarnetwork.service.PasswordEncoder
Verify the encoded password obtained from storage matches the submitted raw password after it too is encoded.
matches(String) - Method in class net.solarnetwork.util.MapPathMatcher
Test if a filter matches the configured map.
matches(List<SortDescriptor>, Integer, Integer) - Method in class net.solarnetwork.domain.SimplePagination
Test if the arguments match the values in this instance.
matches(Map<String, ?>, String) - Static method in class net.solarnetwork.util.MapPathMatcher
Test if a filter matches a map.
matches(Map<String, ?>, SearchFilter) - Static method in class net.solarnetwork.util.MapPathMatcher
Test if a filter matches the configured map.
matches(Pattern[], String) - Static method in class net.solarnetwork.util.StringUtils
Test if a string matches any one of a list of patterns.
matches(SearchFilter) - Method in class net.solarnetwork.util.MapPathMatcher
Test if a filter matches the configured map.
max(short, short) - Static method in class net.solarnetwork.util.FP16
Returns the larger of two half-precision float values (the value closest to positive infinity).
max(short, short) - Static method in class net.solarnetwork.util.Half
Returns the larger of two half-precision float values (the value closest to positive infinity).
max(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Return the maximum between two number values.
max(Number, Number) - Static method in class net.solarnetwork.util.NumberUtils
Return the maximum between two number values.
max(Collection<? extends Number>) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Find the maximum value in a group of numbers.
MAX_CHARS_PER_LINE - Static variable in class net.solarnetwork.io.ASCII85OutputStream
 
MAX_EXPONENT - Static variable in class net.solarnetwork.util.FP16
Maximum exponent a finite half-precision float may have.
MAX_EXPONENT - Static variable in class net.solarnetwork.util.Half
Maximum exponent a finite half-precision float may have.
MAX_VALUE - Static variable in class net.solarnetwork.util.FP16
Maximum positive finite value a half-precision float may have.
MAX_VALUE - Static variable in class net.solarnetwork.util.Half
Maximum positive finite value a half-precision float may have.
Maximum - Enum constant in enum class net.solarnetwork.domain.datum.DatumPropertiesStatistics.InstantaneousStatistic
The maximum property value seen within the aggregate period.
maximumDecimalScale(Number, int) - Static method in class net.solarnetwork.util.NumberUtils
Apply a maximum decimal scale to a number value.
maxSize() - Method in class net.solarnetwork.util.CircularFifoQueue
Gets the maximum size of the collection (the bound).
merge(String, Object) - Static method in class net.solarnetwork.util.StringMerger
Merge from a file source, and return the merged output as a String.
merge(DatumMetadataOperations, boolean) - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
merge(DatumMetadataOperations, boolean) - Method in interface net.solarnetwork.domain.datum.MutableDatumMetadataOperations
Merge the values from another datum metadata instance into this one.
mergeFrom(DatumSamplesOperations) - Method in interface net.solarnetwork.domain.datum.MutableDatumSamplesOperations
Merge all the sample data from another samples instance, overwriting any duplicate properties in this instance.
mergeFrom(DatumSamplesOperations, boolean) - Method in interface net.solarnetwork.domain.datum.MutableDatumSamplesOperations
Merge all the sample data from another samples instance.
mergeResource(Resource, Object) - Static method in class net.solarnetwork.util.StringMerger
Merge from a Resource, and return the merged output as a String.
mergeResource(Resource, Object, String) - Static method in class net.solarnetwork.util.StringMerger
Merge from a Resource, and return the merged output as a String.
mergeString(String, Object, String, StringBuilder) - Static method in class net.solarnetwork.util.StringMerger
Merge from a String source into a StringBuilder.
mergeString(String, String, Object) - Static method in class net.solarnetwork.util.StringMerger
Merge from a String source and return the result.
mergeWith(IntRange) - Method in class net.solarnetwork.util.IntRange
Merge this range with a given range, returning the merged range.
MESSAGE_RESULT_PARAM - Static variable in interface net.solarnetwork.domain.InstructionStatus
A standard result parameter key for a message (typically an error message).
META_FIELD_NAME - Static variable in class net.solarnetwork.codec.BasicObjectDatumStreamDataSetSerializer
The metadata array field name.
metadataAtPath(String) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a metadata value at a given path.
metadataAtPath(String) - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
metadataAtPath(String, Class<T>) - Method in interface net.solarnetwork.domain.datum.DatumMetadataOperations
Get a metadata value of a given type at a given path.
metadataAtPath(String, Class<T>) - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
metadataAtPath(String, GeneralDatumMetadata) - Static method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
Get a metadata value at a given path.
metadataAtPath(String, GeneralDatumMetadata, Class<T>) - Static method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
Get a metadata value of a given type at a given path.
metadataForObjectSource(Long, String) - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamDataSet
 
metadataForObjectSource(Long, String) - Method in interface net.solarnetwork.domain.datum.ObjectDatumStreamMetadataProvider
Get stream metadata for a given object and source ID combination.
metadataForStreamId(UUID) - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamDataSet
 
metadataForStreamId(UUID) - Method in interface net.solarnetwork.domain.datum.ObjectDatumStreamMetadataProvider
Get stream metadata for a given stream ID.
metadataStreamIds() - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamDataSet
 
metadataStreamIds() - Method in interface net.solarnetwork.domain.datum.ObjectDatumStreamMetadataProvider
Get a collection of all the available stream IDs this result instance has metadata available for.
metadataValue(String) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Get a specific metadata value for a given key.
method(String) - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
Set the HTTP method.
min(short, short) - Static method in class net.solarnetwork.util.FP16
Returns the smaller of two half-precision float values (the value closest to negative infinity).
min(short, short) - Static method in class net.solarnetwork.util.Half
Returns the smaller of two half-precision float values (the value closest to negative infinity).
min(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Return the minimum between two number values.
min(Number, Number) - Static method in class net.solarnetwork.util.NumberUtils
Return the minimum between two number values.
min(Collection<? extends Number>) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Find the minimum value in a group of numbers.
MIN_EXPONENT - Static variable in class net.solarnetwork.util.FP16
Minimum exponent a normalized half-precision float may have.
MIN_EXPONENT - Static variable in class net.solarnetwork.util.Half
Minimum exponent a normalized half-precision float may have.
MIN_NORMAL - Static variable in class net.solarnetwork.util.FP16
Smallest positive normal value a half-precision float may have.
MIN_NORMAL - Static variable in class net.solarnetwork.util.Half
Smallest positive normal value a half-precision float may have.
MIN_VALUE - Static variable in class net.solarnetwork.util.FP16
Smallest positive non-zero value a half-precision float may have.
MIN_VALUE - Static variable in class net.solarnetwork.util.Half
Smallest positive non-zero value a half-precision float may have.
Minimum - Enum constant in enum class net.solarnetwork.domain.datum.DatumPropertiesStatistics.InstantaneousStatistic
The minimum property value seen within the aggregate period.
Minute - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Minute level aggregation.
MINUTES_PER_DAY - Static variable in class net.solarnetwork.util.DateUtils
The number of standard minutes in a standard 24-hour day.
Modified - Enum constant in enum class net.solarnetwork.service.DatumFilterStats
Count of datum modified by a transform service.
MODIFIED_KEY - Static variable in interface net.solarnetwork.io.ResourceMetadata
The metadata map key for the ResourceMetadata.getModified() value.
Month - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Month level aggregation.
MOONRISE_KEY - Static variable in interface net.solarnetwork.domain.datum.DayDatum
An instantaneous sample key for DayDatum.getMoonriseTime() values.
MOONSET_KEY - Static variable in interface net.solarnetwork.domain.datum.DayDatum
An instantaneous sample key for DayDatum.getMoonsetTime() values.
mround(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Round a number to the nearest integer multiple of a specific significance.
mround(Number, Number) - Static method in class net.solarnetwork.util.NumberUtils
Round a number to the nearest integer multiple of a specific significance.
mround(Number, Number, RoundingMode) - Static method in class net.solarnetwork.util.NumberUtils
Round a number to the nearest integer multiple of a specific significance using a specific rounding mode.
multiplied(Number, BigDecimal) - Static method in class net.solarnetwork.util.NumberUtils
Apply a multiplier to a number value.
multiply(Number, Number) - Static method in class net.solarnetwork.util.NumberUtils
Multiply two Number instances.
MultiValueSettingSpecifier - Interface in net.solarnetwork.settings
A string setting selected from a list of possible values.
MutableDatum - Interface in net.solarnetwork.domain.datum
Mutable extension of Datum.
MutableDatumMetadataOperations - Interface in net.solarnetwork.domain.datum
Extension of DatumSamplesOperations that adds mutate operations.
MutableDatumSamplesOperations - Interface in net.solarnetwork.domain.datum
Extension of DatumSamplesOperations that adds mutate operations.
MutableSortDescriptor - Class in net.solarnetwork.domain
Mutable implementation of SortDescriptor.
MutableSortDescriptor() - Constructor for class net.solarnetwork.domain.MutableSortDescriptor
Construct with ascending order.
MutableSortDescriptor(String) - Constructor for class net.solarnetwork.domain.MutableSortDescriptor
Construct with a sort key.
MutableSortDescriptor(String, boolean) - Constructor for class net.solarnetwork.domain.MutableSortDescriptor
Construct with a sort key and order.

N

Name - Enum constant in enum class net.solarnetwork.codec.BasicLocationField
 
NAMES_PATTERN - Static variable in class net.solarnetwork.util.StringUtils
Pattern to capture template variable names of the form {name}.
NaN - Static variable in class net.solarnetwork.util.FP16
A Not-a-Number representation of a half-precision float.
NaN - Static variable in class net.solarnetwork.util.Half
A Not-a-Number representation of a half-precision float.
narrow(Number, int) - Static method in class net.solarnetwork.util.NumberUtils
Narrow a number to the smallest possible number type that can exactly represent the given number.
narrow(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Narrow a number to the smallest possible number type that can exactly represent the given number.
narrow(BigDecimal, int) - Static method in class net.solarnetwork.util.NumberUtils
Narrow a BigDecimal to the smallest possible number type that can exactly represent the given number.
narrow(BigInteger, int) - Static method in class net.solarnetwork.util.NumberUtils
Narrow a BigInteger to the smallest possible number type that can exactly represent the given number.
narrow16(Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Narrow a number to at minimum a 16-bit value that can exactly represent the given number.
narrow32(Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Narrow a number to at minimum a 32-bit value that can exactly represent the given number.
narrow64(Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Narrow a number to at minimum a 64-bit value that can exactly represent the given number.
narrow8(Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Narrow a number to at minimum an 8-bit value that can exactly represent the given number.
NEGATIVE_INFINITY - Static variable in class net.solarnetwork.util.FP16
Negative infinity of type half-precision float.
NEGATIVE_INFINITY - Static variable in class net.solarnetwork.util.Half
Negative infinity of type half-precision float.
NEGATIVE_ZERO - Static variable in class net.solarnetwork.util.FP16
Negative 0 of type half-precision float.
NEGATIVE_ZERO - Static variable in class net.solarnetwork.util.Half
Negative 0 of type half-precision float.
net.solarnetwork.codec - package net.solarnetwork.codec
 
net.solarnetwork.dao - package net.solarnetwork.dao
 
net.solarnetwork.dao.jdbc - package net.solarnetwork.dao.jdbc
 
net.solarnetwork.domain - package net.solarnetwork.domain
 
net.solarnetwork.domain.datum - package net.solarnetwork.domain.datum
 
net.solarnetwork.domain.tariff - package net.solarnetwork.domain.tariff
 
net.solarnetwork.event - package net.solarnetwork.event
 
net.solarnetwork.io - package net.solarnetwork.io
 
net.solarnetwork.security - package net.solarnetwork.security
 
net.solarnetwork.service - package net.solarnetwork.service
 
net.solarnetwork.service.support - package net.solarnetwork.service.support
 
net.solarnetwork.settings - package net.solarnetwork.settings
 
net.solarnetwork.settings.support - package net.solarnetwork.settings.support
 
net.solarnetwork.support - package net.solarnetwork.support
 
net.solarnetwork.util - package net.solarnetwork.util
 
NetworkAssociation - Interface in net.solarnetwork.domain
API for node/network association details.
NetworkAssociationDetails - Class in net.solarnetwork.domain
Command object for initial SolarNode and SolarNet association data.
NetworkAssociationDetails() - Constructor for class net.solarnetwork.domain.NetworkAssociationDetails
Default constructor.
NetworkAssociationDetails(String, String, String) - Constructor for class net.solarnetwork.domain.NetworkAssociationDetails
Construct with association details.
NetworkAssociationDetails(NetworkAssociation) - Constructor for class net.solarnetwork.domain.NetworkAssociationDetails
Copy constructor.
NetworkCertificate - Interface in net.solarnetwork.domain
API for a network certificate.
NetworkIdentity - Interface in net.solarnetwork.domain
Information that identifies the central SolarNet network.
NEUTRAL_CURRENT_KEY - Static variable in interface net.solarnetwork.domain.datum.AcEnergyDatum
An instantaneous sample key for AcEnergyDatum.getNeutralCurrent() values.
newCopyWithState(InstructionStatus.InstructionState) - Method in interface net.solarnetwork.domain.InstructionStatus
Create a new InstructionStatus copy with a new state.
newCopyWithState(InstructionStatus.InstructionState, Map<String, ?>) - Method in class net.solarnetwork.domain.BasicInstructionStatus
 
newCopyWithState(InstructionStatus.InstructionState, Map<String, ?>) - Method in interface net.solarnetwork.domain.InstructionStatus
Create a new InstructionStatus copy with a new state and result parameters.
newDatumObjectMapper() - Static method in class net.solarnetwork.codec.JsonUtils
Create a new ObjectMapper based on the default internal configuration used by other methods in this class.
newDatumObjectMapper(JsonFactory) - Static method in class net.solarnetwork.codec.JsonUtils
Create a new ObjectMapper based on the internal configuration used by other methods in this class.
newObjectMapper() - Static method in class net.solarnetwork.codec.JsonUtils
Create a new ObjectMapper based on the default internal configuration used by other methods in this class.
newObjectMapper(JsonFactory) - Static method in class net.solarnetwork.codec.JsonUtils
Create a new ObjectMapper based on the internal configuration used by other methods in this class.
next() - Method in class net.solarnetwork.util.UnionIterator
 
nextElement() - Method in class net.solarnetwork.util.IteratorEnumeration
 
NO_KNOWN_COMPRESSION_TYPE - Static variable in class net.solarnetwork.io.DecompressingResource
A special type returned by DecompressingResource.getCompressionType() if the type is not a know compression format, or appears not to be compressed.
Node - Enum constant in enum class net.solarnetwork.domain.datum.ObjectDatumKind
Node datum, with node ID and source ID.
NodeControlInfo - Interface in net.solarnetwork.domain
API for a user-manageable node component.
NodeControlPropertyType - Enum Class in net.solarnetwork.domain
Enumeration of supported node component property types.
NodeControlUtils - Class in net.solarnetwork.util
Utilities for working with NodeControlInfo.
NodeControlUtils() - Constructor for class net.solarnetwork.util.NodeControlUtils
 
nodeDatum(Long, String, Instant, DatumSamples) - Static method in class net.solarnetwork.domain.datum.GeneralDatum
Create a node datum.
nodeId(Long, String, Instant) - Static method in class net.solarnetwork.domain.datum.DatumId
Create a new node datum stream ID.
None - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
No aggregation.
Normal - Enum constant in enum class net.solarnetwork.domain.DeviceOperatingState
Normal operating state.
normalizedLocation(Location) - Static method in class net.solarnetwork.domain.BasicLocation
Return a new BasicLocation with normalized values from another Location.
normalizedLocation(Location) - Static method in class net.solarnetwork.domain.SimpleLocation
Return a new SolarLocation with normalized values from another Location.
not(Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Apply a bitwise not operation to an integer number.
NOT - Enum constant in enum class net.solarnetwork.util.SearchFilter.LogicOperator
Combine filters with a logical NOT.
NOT_EQUAL - Enum constant in enum class net.solarnetwork.util.SearchFilter.CompareOperator
Match anything but exactly this attribute value.
NOT_SIMPLE_ID_CHARACTER_PATTERN - Static variable in class net.solarnetwork.util.StringUtils
A pattern that matches any character not allowed in StringUtils.simpleIdValue(String).
NoTransaction - Enum constant in enum class net.solarnetwork.dao.BulkLoadingDao.LoadingTransactionMode
Load without any transaction.
NumberDatumSamplePropertyConfig<V> - Class in net.solarnetwork.domain.datum
Extension of DatumSamplePropertyConfig specifically designed to help with number property values.
NumberDatumSamplePropertyConfig() - Constructor for class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
Default constructor.
NumberDatumSamplePropertyConfig(String, DatumSamplesType, V) - Constructor for class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
Constructor.
numberMetadataValue(String) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Get a specific metadata value for a given key as a number.
numberTransformSettings(String) - Static method in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
Get the number transform settings for all transforms.
NumberUtils - Class in net.solarnetwork.util
Utilities for dealing with numbers.
numberValue(String) - Static method in class net.solarnetwork.util.StringUtils
Parse a number value if possible.
numProcessed() - Method in class net.solarnetwork.dao.BasicBatchResult
 
numProcessed() - Method in interface net.solarnetwork.dao.BatchableDao.BatchResult
Return the number of domain objects processed.

O

objectArray(byte[]) - Static method in class net.solarnetwork.util.ByteUtils
Convert an array of bytes to Byte objects.
ObjectCodec - Interface in net.solarnetwork.codec
API for a service that can both encode/decode objects to/from alternate representations.
ObjectDatumKind - Enum Class in net.solarnetwork.domain.datum
A datum object kind enumeration.
ObjectDatumKind - Enum constant in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
 
ObjectDatumStreamDataSet<T extends StreamDatum> - Interface in net.solarnetwork.domain.datum
A set of StreamDatum with associated metadata.
ObjectDatumStreamMetadata - Interface in net.solarnetwork.domain.datum
Object-specific (node or location) datum stream metadata.
ObjectDatumStreamMetadataId - Class in net.solarnetwork.domain.datum
A general datum stream metadata identifier.
ObjectDatumStreamMetadataId(ObjectDatumKind, Long, String) - Constructor for class net.solarnetwork.domain.datum.ObjectDatumStreamMetadataId
Constructor.
ObjectDatumStreamMetadataProvider - Interface in net.solarnetwork.domain.datum
API for a service that provides object stream metadata instances for object (node or location) and source ID combinations.
ObjectDecoder - Interface in net.solarnetwork.codec
API for a service that can decode objects from alternate representations.
ObjectEncoder - Interface in net.solarnetwork.codec
API for a service that can encode objects into alternate representations.
ObjectId - Enum constant in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
 
ObjectMapperFactoryBean - Class in net.solarnetwork.codec
Factory for ObjectMapper that allows configuring an application-wide ObjectMapper.
ObjectMapperFactoryBean() - Constructor for class net.solarnetwork.codec.ObjectMapperFactoryBean
 
ObjectMapperModuleContributor - Class in net.solarnetwork.codec
Class for adding a Module to an existing ObjectMapper.
ObjectMapperModuleContributor() - Constructor for class net.solarnetwork.codec.ObjectMapperModuleContributor
 
ObjectMapperModuleSupport - Class in net.solarnetwork.codec
Helper class for ObjectMapper configuration.
ObjectMapperModuleSupport() - Constructor for class net.solarnetwork.codec.ObjectMapperModuleSupport
 
ObjectMapperService - Interface in net.solarnetwork.service
API for exposing ObjectMapper as a service.
ObjectUtils - Class in net.solarnetwork.util
Utilities for dealing with objects.
ObjectUtils() - Constructor for class net.solarnetwork.util.ObjectUtils
 
offer(E) - Method in class net.solarnetwork.util.CircularFifoQueue
Adds the given element to this queue.
offset(Number, BigDecimal) - Static method in class net.solarnetwork.util.NumberUtils
Apply an offset to a number value.
onReleased(CloseableService) - Method in class net.solarnetwork.service.CloseableServiceTracker
Call when an CloseableService is no longer available.
OP_STATE - Static variable in interface net.solarnetwork.domain.datum.Datum
A status sample key for a DeviceOperatingState.getCode() value.
OP_STATES - Static variable in interface net.solarnetwork.domain.datum.Datum
A status sample key for a bitmask of hardware-specific operating state values.
OptimizedQueryCriteria - Interface in net.solarnetwork.dao
Search criteria for query optimizations to apply.
OptionalService<T> - Interface in net.solarnetwork.service
API for an "optional" service.
OptionalService.OptionalFilterableService<T> - Interface in net.solarnetwork.service
A convenient configurable optional service.
OptionalServiceCollection<T> - Interface in net.solarnetwork.service
API for a collection of "optional" services.
OptionalServiceCollection.OptionalFilterableServiceCollection<T> - Interface in net.solarnetwork.service
A convenient configurable optional service collection.
OptionalServiceNotAvailableException - Exception in net.solarnetwork.service
Exception thrown when an optional service is not available.
OptionalServiceNotAvailableException(String) - Constructor for exception net.solarnetwork.service.OptionalServiceNotAvailableException
Construct with a message.
OptionalServiceNotAvailableException(String, Throwable) - Constructor for exception net.solarnetwork.service.OptionalServiceNotAvailableException
Construct with a message and nested exception.
OptionalServiceNotAvailableException(Throwable) - Constructor for exception net.solarnetwork.service.OptionalServiceNotAvailableException
Construct with a nested exception.
or(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Apply a bitwise or operation to an integer number.
OR - Enum constant in enum class net.solarnetwork.util.SearchFilter.LogicOperator
Combine filters with a logical OR.
overallBitmaskValue(Set<? extends GroupedBitmaskable>) - Static method in interface net.solarnetwork.domain.GroupedBitmaskable
Get the overall bitmask values from a set of grouped bitmaskables.
OVERLAP - Enum constant in enum class net.solarnetwork.util.SearchFilter.CompareOperator
For array comparison, an overlap operator.
Override - Enum constant in enum class net.solarnetwork.domain.DeviceOperatingState
An overridden state.

P

PaginationCriteria - Interface in net.solarnetwork.dao
API for page-based search criteria.
PARAM_TEST_ONLY - Static variable in interface net.solarnetwork.service.DatumFilterService
A parameter key signaling the transform is for testing purposes only, and as such should not have any persistent side-effects.
parameterMap(Map<String, String[]>) - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
Set the HTTP GET query parameters, or POST form-encoded parameters.
Parameters - Enum constant in enum class net.solarnetwork.codec.BasicInstructionField
 
Params - Enum constant in enum class net.solarnetwork.codec.BasicInstructionField
 
ParentSettingSpecifier - Interface in net.solarnetwork.settings
A placeholder setting for a list of "child" settings.
parseBigDecimalAttribute(JsonNode, String) - Static method in class net.solarnetwork.codec.JsonUtils
Parse a BigDecimal from a JSON object attribute value.
parseBoolean(String) - Static method in class net.solarnetwork.util.StringUtils
Get a boolean value from a String.
parseBytes(byte[], int, int, ByteOrdering) - Static method in class net.solarnetwork.util.ByteUtils
Parse any number of byte values as a series of bytes.
parseDateAttribute(TreeNode, String, DateTimeFormatter, TemporalQuery<T>) - Static method in class net.solarnetwork.codec.JsonUtils
Parse a date from a JSON object attribute value.
parseDayOfMonthRange(String, Locale) - Static method in class net.solarnetwork.util.DateUtils
Parse a day of month range.
parseDayOfWeekRange(String, Locale) - Static method in class net.solarnetwork.util.DateUtils
Parse a day of week range.
parseDecimal(JsonParser) - Static method in class net.solarnetwork.codec.JsonUtils
Parse a JSON numeric value into a BigDecimal.
parseDecimalArray(JsonParser) - Static method in class net.solarnetwork.codec.JsonUtils
Parse a JSON array of numeric values into a BigDecimal array.
parseDecimalCharacterString(byte[], int, int, ByteOrdering, Charset) - Static method in class net.solarnetwork.util.ByteUtils
Parse any number of byte values representing characters into a decimal string.
parseExpression(String) - Method in interface net.solarnetwork.service.ExpressionService
Parse an expression.
parseFloat32(byte, byte, byte, byte) - Static method in class net.solarnetwork.util.ByteUtils
Parse an IEEE-754 32-bit float value from raw byte values.
parseFloat64(byte, byte, byte, byte, byte, byte, byte, byte) - Static method in class net.solarnetwork.util.ByteUtils
Parse an IEEE-754 64-bit floating point value from raw byte values.
parseHalf(String) - Static method in class net.solarnetwork.util.Half
Returns the half-precision float value represented by the specified string.
parseIndexedFieldsObject(JsonParser, DeserializationContext, Object[], Map<String, ? extends IndexedField>) - Static method in class net.solarnetwork.codec.JsonUtils
Parse a JSON object using a map of IndexedField values.
parseInt16(byte, byte) - Static method in class net.solarnetwork.util.ByteUtils
Parse a 16-bit signed integer value from a raw byte value.
parseInt32(byte, byte, byte, byte) - Static method in class net.solarnetwork.util.ByteUtils
Parse a 32-bit signed integer value from raw byte values.
parseInt64(byte, byte, byte, byte, byte, byte, byte, byte) - Static method in class net.solarnetwork.util.ByteUtils
Parse a 64-bit signed integer value from raw byte values.
parseInt8(byte) - Static method in class net.solarnetwork.util.ByteUtils
Parse an 8-bit signed integer value from a raw byte value.
parseInteger(byte[], int, int, ByteOrdering) - Static method in class net.solarnetwork.util.ByteUtils
Parse any number of byte values into an signed BigInteger.
parseIntegerAttribute(JsonNode, String) - Static method in class net.solarnetwork.codec.JsonUtils
Parse a Integer from a JSON object attribute value.
parseIsoAltTimestamp(String, ZoneId) - Static method in class net.solarnetwork.util.DateUtils
Parse an ISO-8601 alternate timestamp.
parseIsoTimestamp(String, ZoneId) - Static method in class net.solarnetwork.util.DateUtils
Parse an ISO-8601 timestamp.
parseIsoTimestamp(DateTimeFormatter, String, ZoneId) - Static method in class net.solarnetwork.util.DateUtils
Parse an ISO-8601 alternate timestamp using a given formatter.
parseLocalDate(String) - Static method in class net.solarnetwork.util.DateUtils
Parse a standard local date value, in yyyy-MM-dd form.
parseLocalTime(String) - Static method in class net.solarnetwork.util.DateUtils
Parse a standard local time value, in HH:mm form.
parseLongAttribute(JsonNode, String) - Static method in class net.solarnetwork.codec.JsonUtils
Parse a Long from a JSON object attribute value.
parseMinuteOfDayRange(String, Locale) - Static method in class net.solarnetwork.util.DateUtils
Parse a hour of day range.
parseMinuteOfDayRange(String, Locale, boolean) - Static method in class net.solarnetwork.util.DateUtils
Parse a minute of day range.
parseMonthRange(String, Locale) - Static method in class net.solarnetwork.util.DateUtils
Parse a month range.
parseNumber(String, Class<? extends Number>) - Static method in class net.solarnetwork.util.NumberUtils
Parse a String into a Number of a specific type.
parseNumber(BitDataType, byte[], int, int, ByteOrdering) - Static method in class net.solarnetwork.util.ByteUtils
Parse a number from raw byte data.
parseNumber(BitDataType, byte[], int, ByteOrdering) - Static method in class net.solarnetwork.util.ByteUtils
Parse a number from raw byte data.
parsePKCS7CertificateChainString(String) - Method in interface net.solarnetwork.service.CertificateService
Parse a PKCS#7 certificate chain, formatted as a Base64-encoded request string (PEM).
parseRange(TemporalField, String, Locale) - Static method in class net.solarnetwork.util.DateUtils
Parse a time range.
parseSimpleMap(JsonParser) - Static method in class net.solarnetwork.codec.JsonUtils
Parse a simple Map from a JSON object.
parseStringArray(JsonParser) - Static method in class net.solarnetwork.codec.JsonUtils
Parse a JSON array of scalar values into a string array.
parseStringAttribute(JsonNode, String) - Static method in class net.solarnetwork.codec.JsonUtils
Parse a String from a JSON object attribute value.
parseTariffs(Reader) - Method in class net.solarnetwork.domain.tariff.CsvTemporalRangeTariffParser
Parse tariff rows from a reader.
parseUnsignedInt16(byte, byte) - Static method in class net.solarnetwork.util.ByteUtils
Parse a 16-bit unsigned integer value from a raw byte value.
parseUnsignedInt32(byte, byte, byte, byte) - Static method in class net.solarnetwork.util.ByteUtils
Parse a 32-bit unsigned integer value from raw byte values.
parseUnsignedInt64(byte, byte, byte, byte, byte, byte, byte, byte) - Static method in class net.solarnetwork.util.ByteUtils
Construct an 64-bit unsigned integer from raw byte values.
parseUnsignedInt8(byte) - Static method in class net.solarnetwork.util.ByteUtils
Parse an 8-bit unsigned integer value from a raw byte value.
parseUnsignedInteger(byte[], int, int, ByteOrdering) - Static method in class net.solarnetwork.util.ByteUtils
Parse any number of byte values into an unsigned BigInteger.
parseValue(JsonParser, DeserializationContext) - Method in enum class net.solarnetwork.codec.BasicInstructionField
 
parseValue(JsonParser, DeserializationContext) - Method in enum class net.solarnetwork.codec.BasicInstructionStatusField
 
parseValue(JsonParser, DeserializationContext) - Method in enum class net.solarnetwork.codec.BasicLocationField
 
parseValue(JsonParser, DeserializationContext) - Method in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
 
parseValue(JsonParser, DeserializationContext) - Method in interface net.solarnetwork.codec.IndexedField
Parse a value from a parser.
parseXml(InputStream) - Method in class net.solarnetwork.codec.JavaBeanXmlSerializer
Parse XML into a simple Map structure.
PasswordEncoder - Interface in net.solarnetwork.service
A password encoder API.
path(String) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Set the request path.
patterns(String[], int) - Static method in class net.solarnetwork.util.StringUtils
Create an array of regular expressions from strings.
peek() - Method in class net.solarnetwork.util.CircularFifoQueue
 
Percent - Enum constant in enum class net.solarnetwork.domain.NodeControlPropertyType
A percentage control property.
PERCENTAGE_KEY - Static variable in interface net.solarnetwork.domain.datum.EnergyStorageDatum
percentControlValue(Object) - Static method in class net.solarnetwork.util.NodeControlUtils
Convert an object to a percentage control value.
performPingTest() - Method in class net.solarnetwork.dao.jdbc.DataSourcePingTest
 
performPingTest() - Method in interface net.solarnetwork.service.PingTest
Perform the test, and return the results of the test.
PHASE_KEY - Static variable in interface net.solarnetwork.domain.datum.AcEnergyDatum
An status sample key for AcEnergyDatum.getAcPhase() values.
PHASE_VOLTAGE_KEY - Static variable in interface net.solarnetwork.domain.datum.AcEnergyDatum
An instantaneous sample key for AcEnergyDatum.getPhaseVoltage() values.
PhaseA - Enum constant in enum class net.solarnetwork.domain.AcPhase
The first phase.
PhaseB - Enum constant in enum class net.solarnetwork.domain.AcPhase
The second phase.
PhaseC - Enum constant in enum class net.solarnetwork.domain.AcPhase
The third phase.
PingTest - Interface in net.solarnetwork.service
API for a service that be used to verify the status of some specific part of the SolarNetwork system.
PingTest.Result - Interface in net.solarnetwork.service
Ping test result API.
PingTestResult - Class in net.solarnetwork.service
A results object for a single PingTest result.
PingTestResult(boolean, String) - Constructor for class net.solarnetwork.service.PingTestResult
Construct with status flag and message.
PingTestResult(boolean, String, Map<String, ?>) - Constructor for class net.solarnetwork.service.PingTestResult
Construct values.
PingTestResultDisplay - Class in net.solarnetwork.service
Extension of PingTestResult to support a UI layer.
PingTestResultDisplay(PingTest, PingTest.Result, Instant) - Constructor for class net.solarnetwork.service.PingTestResultDisplay
Construct from a test and a result.
poll() - Method in class net.solarnetwork.util.CircularFifoQueue
 
pollFirst() - Method in class net.solarnetwork.util.IntRangeSet
 
pollLast() - Method in class net.solarnetwork.util.IntRangeSet
 
populate(KeyValuePair[]) - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
Populate metadata values based on a list of KeyValuePair instances.
populateIdValue(StringBuilder) - Method in class net.solarnetwork.domain.BaseId
Populate a string builder with an ID value.
populateIdValue(StringBuilder) - Method in class net.solarnetwork.domain.datum.DatumId
 
populateInfoMessages(Locale, SettingSpecifier, Map<String, String>, MessageSource) - Method in class net.solarnetwork.settings.support.BaseSettingsSpecifierLocalizedServiceInfoProvider
Populate the info messages for a single SettingSpecifier.
populateMap(Map<String, Object>) - Method in interface net.solarnetwork.io.ResourceMetadata
Populate a map with all available metadata key-value pairs.
populateMap(Map<String, Object>) - Method in class net.solarnetwork.io.SimpleResourceMetadata
 
populateStringValue(StringBuilder) - Method in class net.solarnetwork.domain.BaseId
Populate a string builder with a friendly string value.
populateStringValue(StringBuilder) - Method in class net.solarnetwork.domain.datum.DatumId
 
POSITIVE_INFINITY - Static variable in class net.solarnetwork.util.FP16
Positive infinity of type half-precision float.
POSITIVE_INFINITY - Static variable in class net.solarnetwork.util.Half
Positive infinity of type half-precision float.
POSITIVE_ZERO - Static variable in class net.solarnetwork.util.FP16
Positive 0 of type half-precision float.
POSITIVE_ZERO - Static variable in class net.solarnetwork.util.Half
Positive 0 of type half-precision float.
PostalCode - Enum constant in enum class net.solarnetwork.codec.BasicLocationField
 
postEvent(AppEvent) - Method in interface net.solarnetwork.event.AppEventPublisher
Asynchronously publish an application event.
postEvent(AppEvent) - Method in class net.solarnetwork.event.SimpleAppEventManager
 
postXWWWFormURLEncodedData(String, String, Map<String, ?>) - Method in class net.solarnetwork.service.support.HttpClientSupport
HTTP POST data as application/x-www-form-urlencoded (e.g.
postXWWWFormURLEncodedData(String, String, Map<String, ?>, int, SSLService) - Static method in class net.solarnetwork.io.UrlUtils
HTTP POST data as application/x-www-form-urlencoded (e.g.
postXWWWFormURLEncodedDataForString(String, String, Map<String, ?>, int, SSLService) - Static method in class net.solarnetwork.io.UrlUtils
HTTP POST data as application/x-www-form-urlencoded (e.g.
postXWWWFormURLEncodedDataForString(String, Map<String, ?>) - Method in class net.solarnetwork.service.support.HttpClientSupport
HTTP POST data as application/x-www-form-urlencoded (e.g.
POWER_FACTOR_KEY - Static variable in interface net.solarnetwork.domain.datum.AcEnergyDatum
An instantaneous sample key for AcEnergyDatum.getPowerFactor() values.
PrefixedMessageSource - Class in net.solarnetwork.support
Delegating MessageSource that dynamically removes a pre-configured prefix from all message codes.
PrefixedMessageSource() - Constructor for class net.solarnetwork.support.PrefixedMessageSource
 
PRESENT - Enum constant in enum class net.solarnetwork.util.SearchFilter.CompareOperator
Match if the attribute name is present, regardless of its value.
PRICE_KEY - Static variable in interface net.solarnetwork.domain.datum.PriceDatum
An instantaneous sample key for price values.
PriceDatum - Interface in net.solarnetwork.domain.datum
API for price data.
ProcessingTimeNotIgnoredTotal - Enum constant in enum class net.solarnetwork.service.DatumFilterStats
Milliseconds spent processing all input datum that were not counted as ignored.
ProcessingTimeTotal - Enum constant in enum class net.solarnetwork.service.DatumFilterStats
Milliseconds spent processing all input datum.
progressChanged(T, double) - Method in interface net.solarnetwork.service.ProgressListener
Progress change callback.
ProgressListener<T> - Interface in net.solarnetwork.service
API for a contextual progress listener.
propertiesFrom(Datum, ObjectDatumStreamMetadata) - Static method in class net.solarnetwork.domain.datum.DatumProperties
Create a new instance out of a general datum and associated stream metadata.
propertiesOf(BigDecimal[], BigDecimal[], String[], String[]) - Static method in class net.solarnetwork.domain.datum.DatumProperties
Create a datum properties instance.
propertyIndex(DatumSamplesType, String) - Method in interface net.solarnetwork.domain.datum.DatumStreamMetadata
Get the index of a specific property name.
propertyNamesForType(DatumSamplesType) - Method in class net.solarnetwork.domain.datum.BasicDatumStreamMetadata
 
propertyNamesForType(DatumSamplesType) - Method in interface net.solarnetwork.domain.datum.DatumStreamMetadata
Get the subset of all property names that are of a specific type.
PropertySerializer - Interface in net.solarnetwork.codec
API for special handling of data serialization, in place of simply calling String.valueOf().
PropertySerializerRegistrar - Class in net.solarnetwork.codec
A registrar of PropertySerializer implementations mapped to specific object types or property names.
PropertySerializerRegistrar() - Constructor for class net.solarnetwork.codec.PropertySerializerRegistrar
 
put(Integer, Short) - Method in class net.solarnetwork.util.IntShortMap
 
put(K, V) - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
putAccumulatingSampleValue(String, Number) - Method in class net.solarnetwork.domain.datum.AggregateDatumSamples
Put a value into or remove a value from the AggregateDatumSamples.getAccumulating() map, creating the map if it doesn't exist.
putAccumulatingSampleValue(String, Number) - Method in class net.solarnetwork.domain.datum.DatumSamples
Put a value into or remove a value from the DatumSamples.getAccumulating() map, creating the map if it doesn't exist.
putAll(Map<? extends K, ? extends V>) - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
putExtendedMetadata(Map<String, ?>) - Method in class net.solarnetwork.io.SimpleResourceMetadata
Put a set of extended metadata.
putIfAbsent(K, V) - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
putInfoValue(String, Object) - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
putInfoValue(String, Object) - Method in interface net.solarnetwork.domain.datum.MutableDatumMetadataOperations
Put a value into or remove a value from the DatumMetadataOperations.getInfo() map, creating the map if it doesn't exist.
putInfoValue(String, String, Object) - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
putInfoValue(String, String, Object) - Method in interface net.solarnetwork.domain.datum.MutableDatumMetadataOperations
Put a value into or remove a value from the DatumMetadataOperations.getPropertyInfo(String) map, creating the map if it doesn't exist.
putInstantaneousSampleValue(String, Number) - Method in class net.solarnetwork.domain.datum.AggregateDatumSamples
Put a value into or remove a value from the AggregateDatumSamples.getInstantaneous() map, creating the map if it doesn't exist.
putInstantaneousSampleValue(String, Number) - Method in class net.solarnetwork.domain.datum.DatumSamples
Put a value into or remove a value from the DatumSamples.getInstantaneous() map, creating the map if it doesn't exist.
putParameters(String, List<String>) - Method in class net.solarnetwork.domain.BasicInstruction
Add a list of parameter values.
putSampleValue(DatumSamplesType, String, Object) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
putSampleValue(DatumSamplesType, String, Object) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
putSampleValue(DatumSamplesType, String, Object) - Method in class net.solarnetwork.domain.datum.MapSampleOperations
 
putSampleValue(DatumSamplesType, String, Object) - Method in interface net.solarnetwork.domain.datum.MutableDatumSamplesOperations
Add a value into or remove a value from a sample type collection, creating the collection if it doesn't already exist.
putStatusSampleValue(String, Object) - Method in class net.solarnetwork.domain.datum.AggregateDatumSamples
Put a value into or remove a value from the AggregateDatumSamples.getStatus() map, creating the map if it doesn't exist.
putStatusSampleValue(String, Object) - Method in class net.solarnetwork.domain.datum.DatumSamples
Put a value into or remove a value from the DatumSamples.getStatus() map, creating the map if it doesn't exist.
putValue(int, int) - Method in class net.solarnetwork.util.IntShortMap
Get primitive values.
putValue(int, short) - Method in class net.solarnetwork.util.IntShortMap
Put primitive values.

Q

queryParams(Map<String, String>) - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
Set the HTTP GET query parameters, or POST form-encoded parameters, as a simple Map.
Queued - Enum constant in enum class net.solarnetwork.domain.InstructionStatus.InstructionState
The instruction has been queued on the sender for the recipient.
Queuing - Enum constant in enum class net.solarnetwork.domain.InstructionStatus.InstructionState
The instruction is in the process of being queued, potentially jumping to the received state if an immediate acknowledgement is possible.

R

RadioGroupSettingSpecifier - Interface in net.solarnetwork.settings
Similar to the MultiValueSettingSpecifier except that these settings are displayed in-line.
Rain - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Rain.
RAIN_KEY - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
A status sample key for AtmosphericDatum.getRain() values.
RANGE_DELIMITER - Static variable in class net.solarnetwork.util.DateUtils
A range delimited pattern.
rangeForField(ChronoField) - Method in class net.solarnetwork.domain.tariff.TemporalRangesTariff
Get a range for a given temporal field.
rangeOf(int) - Static method in class net.solarnetwork.util.IntRange
Create a singleton range (where the minimum and maximum are the same).
rangeOf(int, int) - Static method in class net.solarnetwork.util.IntRange
Create a range.
ranges() - Method in class net.solarnetwork.util.IntRangeSet
Get the ranges of this set.
REACTIVE_POWER_KEY - Static variable in interface net.solarnetwork.domain.datum.AcEnergyDatum
An instantaneous sample key for AcEnergyDatum.getReactivePower() values.
read() - Method in class net.solarnetwork.io.ConcatenatingInputStream
 
read() - Method in class net.solarnetwork.io.RFC1924InputStream
 
read(byte[]) - Method in class net.solarnetwork.io.RFC1924InputStream
 
read(byte[], int, int) - Method in class net.solarnetwork.io.ConcatenatingInputStream
 
read(byte[], int, int) - Method in class net.solarnetwork.io.RFC1924InputStream
 
read(char[], int, int) - Method in class net.solarnetwork.io.UnicodeReader
 
REAL_POWER_KEY - Static variable in interface net.solarnetwork.domain.datum.AcEnergyDatum
An instantaneous sample key for AcEnergyDatum.getRealPower() values.
Received - Enum constant in enum class net.solarnetwork.domain.InstructionStatus.InstructionState
The recipient has acknowledged receipt of the instruction, but has not been processed yet.
RecentCriteria - Interface in net.solarnetwork.dao
Search criteria for recent data results.
Recovery - Enum constant in enum class net.solarnetwork.domain.DeviceOperatingState
A recovery state.
Region - Enum constant in enum class net.solarnetwork.codec.BasicLocationField
 
registerCustomEditors(PropertyEditorRegistry) - Method in class net.solarnetwork.support.CloningPropertyEditorRegistrar
 
registerDeserializer(SimpleModule, JsonDeserializer) - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
Helper method for registering JsonDeserializer instances of unknown types at runtime, ignoring compiler warnings.
registerEventHandler(AppEventHandler, String...) - Method in interface net.solarnetwork.event.AppEventHandlerRegistrar
Register a handler for a set of topics.
registerEventHandler(AppEventHandler, String...) - Method in class net.solarnetwork.event.SimpleAppEventManager
 
registerKeySerializer(SimpleModule, JsonSerializer) - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
Helper method for registering key JsonSerializer instances of unknown types at runtime, ignoring compiler warnings.
REGISTRATION_ALREADY_CONFIRMED - Enum constant in enum class net.solarnetwork.security.AuthorizationException.Reason
Registration already confirmed.
REGISTRATION_NOT_CONFIRMED - Enum constant in enum class net.solarnetwork.security.AuthorizationException.Reason
Registration not confirmed.
RegistrationReceipt - Interface in net.solarnetwork.domain
A receipt for registration.
RemoteServiceException - Exception in net.solarnetwork.service
Exception thrown when interacting with a remote service.
RemoteServiceException(String) - Constructor for exception net.solarnetwork.service.RemoteServiceException
Construct with a message.
RemoteServiceException(String, Throwable) - Constructor for exception net.solarnetwork.service.RemoteServiceException
Construct with a message and nested exception.
RemoteServiceException(Throwable) - Constructor for exception net.solarnetwork.service.RemoteServiceException
Construct with a nested exception.
remove() - Method in class net.solarnetwork.util.CircularFifoQueue
 
remove() - Method in class net.solarnetwork.util.UnionIterator
 
remove(int) - Method in class net.solarnetwork.util.ByteList
 
remove(int, int) - Method in class net.solarnetwork.util.ByteList
Remove a range of bytes.
remove(Object) - Method in class net.solarnetwork.util.IntRangeSet
 
remove(Object) - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
remove(Object, Object) - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
removeAll(Collection<?>) - Method in class net.solarnetwork.util.IntRangeSet
 
removeEmptyValues() - Method in class net.solarnetwork.domain.SimpleLocation
Change values that are non-null but empty to null.
removePropertyFilter(String) - Method in interface net.solarnetwork.service.FilterableService
Remove a property filter value.
removePropertyFilter(String) - Method in class net.solarnetwork.service.StaticOptionalService
 
removePropertyFilter(String) - Method in class net.solarnetwork.service.StaticOptionalServiceCollection
 
removeRange(int, int) - Method in class net.solarnetwork.util.ByteList
 
removeTag(String) - Method in class net.solarnetwork.domain.datum.DatumSupport
Remove a tag value.
removeTag(String) - Method in class net.solarnetwork.domain.datum.GeneralDatum
Remove a sample tag.
removeTag(String...) - Method in interface net.solarnetwork.domain.datum.MutableDatumMetadataOperations
Remove one or more tags.
removeTag(String...) - Method in interface net.solarnetwork.domain.datum.MutableDatumSamplesOperations
Remove one or more tags.
render(Locale, MimeType, Map<String, ?>, OutputStream) - Method in interface net.solarnetwork.service.TemplateRenderer
Render the template.
renderBean(Object, OutputStream) - Method in class net.solarnetwork.codec.JavaBeanXmlSerializer
Render a JavaBean object as XML serialized to a given OutputStream.
renderMap(Map<String, ?>, OutputStream) - Method in class net.solarnetwork.codec.JavaBeanXmlSerializer
Render a Map as XML serialized to a given OutputStream.
replace(K, V) - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
replace(K, V, V) - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
Request - Class in net.solarnetwork.domain
A request envelope object.
Request(String, String, Map<String, Object>) - Constructor for class net.solarnetwork.domain.Request
 
requiredService(OptionalService<T>) - Static method in interface net.solarnetwork.service.OptionalService
Resolve a required optional service, throwing an exception if not available.
requiredService(OptionalService<T>, String) - Static method in interface net.solarnetwork.service.OptionalService
Resolve a required optional service, throwing an exception if not available.
requireNonEmptyArgument(T[], String) - Static method in class net.solarnetwork.util.ObjectUtils
Require a non-empty array method argument.
requireNonEmptyArgument(T, String) - Static method in class net.solarnetwork.util.ObjectUtils
Require a non-empty array method argument.
requireNonNullArgument(T, String) - Static method in class net.solarnetwork.util.ObjectUtils
Require a non-null method argument.
reset() - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Reset all values to their defaults.
reset() - Method in class net.solarnetwork.security.SnsAuthorizationBuilder
Reset all values to their defaults.
reset() - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
Reset values to their defaults.
resetSocketFactory() - Method in class net.solarnetwork.service.support.ConfigurableSSLService
Clear any cached SSLSocketFactory so that a subsequent call to ConfigurableSSLService.getSSLSocketFactory() returns a new instance.
resolveInfoMessages(Locale) - Method in class net.solarnetwork.service.support.BaseLocalizedServiceInfoProvider
Resolve the localized info messages.
resolveInfoMessages(Locale) - Method in class net.solarnetwork.settings.support.BaseSettingsSpecifierLocalizedServiceInfoProvider
 
resolveTariff(LocalDateTime, Map<String, ?>) - Method in class net.solarnetwork.domain.tariff.SimpleTemporalTariffSchedule
 
resolveTariff(LocalDateTime, Map<String, ?>) - Method in interface net.solarnetwork.domain.tariff.TariffSchedule
Resolve a tariff.
RESOURCE_PATHS_PROPERTY - Static variable in interface net.solarnetwork.service.ResourceStorageService
Property name for an Iterable of string path values.
RESOURCE_URL_PROPERTY - Static variable in interface net.solarnetwork.service.ResourceStorageService
Property name for a string URL value.
ResourceMetadata - Interface in net.solarnetwork.io
Metadata about a resource.
ResourceMetadataHolder - Interface in net.solarnetwork.io
An object that holds a reference to resource metadata.
ResourceStorageService - Interface in net.solarnetwork.service
Service API for a repository of resources, much like a very simple virtual file system.
resourceStorageUrl(String) - Method in interface net.solarnetwork.service.ResourceStorageService
Resolve a path as a URL to a resource in the storage service.
ResourceWithMetadata - Class in net.solarnetwork.io
A Resource and ResourceMetadataHolder combination, to allow ResourceMetadata to be associated with a Resource.
ResourceWithMetadata(Resource, ResourceMetadata) - Constructor for class net.solarnetwork.io.ResourceWithMetadata
Constructor.
result(V) - Static method in class net.solarnetwork.domain.Result
Helper method to construct instance using generic return type inference.
Result<T> - Class in net.solarnetwork.domain
A simple service result envelope object.
Result() - Constructor for class net.solarnetwork.domain.Result
Construct a successful response with no data.
Result(Boolean, String, String, List<Result.ErrorDetail>, T) - Constructor for class net.solarnetwork.domain.Result
Constructor.
Result(Boolean, String, String, T) - Constructor for class net.solarnetwork.domain.Result
Constructor.
Result(T) - Constructor for class net.solarnetwork.domain.Result
Construct a successful response with just data.
Result.ErrorDetail - Class in net.solarnetwork.domain
An error detail object.
ResultParameters - Enum constant in enum class net.solarnetwork.codec.BasicInstructionStatusField
 
ResultStatusException - Exception in net.solarnetwork.io
Exception thrown when an error or unexpected result status is returned from an IO operation.
ResultStatusException(int, String) - Constructor for exception net.solarnetwork.io.ResultStatusException
Constructor.
ResultStatusException(int, String, Throwable) - Constructor for exception net.solarnetwork.io.ResultStatusException
Constructor.
ResultStatusException(URL, int, String) - Constructor for exception net.solarnetwork.io.ResultStatusException
Constructor.
ResultStatusException(URL, int, String, Throwable) - Constructor for exception net.solarnetwork.io.ResultStatusException
Constructor.
RETURNED_RESULT_COUNT_FIELD_NAME - Static variable in class net.solarnetwork.codec.BasicObjectDatumStreamDataSetSerializer
The returned result count field name.
REVERSE_ACCUMULATING_SUFFIX_KEY - Static variable in interface net.solarnetwork.domain.datum.Datum
A suffix to append to to data property keys that represent a logical reverse of the same key without this suffix.
RFC1924InputStream - Class in net.solarnetwork.io
Decode RFC 1924 encoded stream back to its original form.
RFC1924InputStream(InputStream) - Constructor for class net.solarnetwork.io.RFC1924InputStream
Construct with InputStream to filter.
RFC1924OutputStream - Class in net.solarnetwork.io
Encode binary data into ASCII85 form based on RFC 1924.
RFC1924OutputStream(OutputStream) - Constructor for class net.solarnetwork.io.RFC1924OutputStream
Construct with OutputStream to filter.
rint(short) - Static method in class net.solarnetwork.util.FP16
Returns the closest integral half-precision float value to the specified half-precision float value.
rollback() - Method in interface net.solarnetwork.dao.BulkLoadingDao.LoadingContext
Discard the entities loaded within the current transaction.
rollback() - Method in class net.solarnetwork.dao.jdbc.JdbcBulkLoadingContextSupport
 
round(short) - Static method in class net.solarnetwork.util.Half
Returns the closest integral half-precision float value to the specified half-precision float value.
round(Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Round a number to the nearest integer.
round(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Round a number to a maximum number of decimal digits using the RoundingMode.HALF_UP mode.
round(Number, Number) - Static method in class net.solarnetwork.util.NumberUtils
Round a number to a maximum number of decimal digits using the RoundingMode.HALF_UP mode.
round(Number, Number, RoundingMode) - Static method in class net.solarnetwork.util.NumberUtils
Round a number to a maximum number of decimal digits.
roundDown(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Round a number towards zero to a maximum number of decimal digits.
roundDown(Number, Number) - Static method in class net.solarnetwork.util.NumberUtils
Round a number towards zero to a maximum number of decimal digits.
roundUp(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Round a number away from zero to a maximum number of decimal digits.
roundUp(Number, Number) - Static method in class net.solarnetwork.util.NumberUtils
Round a number away from zero to a maximum number of decimal digits.
RunningTotal - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Aggregate all values into a single total result.

S

save(T) - Method in interface net.solarnetwork.dao.GenericDao
Persist an entity, creating or updating as appropriate.
saveKeyStore(KeyStore, String, OutputStream) - Static method in class net.solarnetwork.service.support.ConfigurableSSLService
Serialize a KeyStore to an output stream.
saveMetadataValue(int, String, Object, boolean) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Save a specific metadata value for a given key, optionally adding a new KeyValuePair if not found.
saveMetadataValue(String, Object, boolean) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Save a specific metadata value for a given key, optionally adding a new KeyValuePair if not found.
saveResource(String, Resource, boolean, ProgressListener<Resource>) - Method in interface net.solarnetwork.service.ResourceStorageService
Asynchronously save a resource.
saveSigningKey(String) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Compute and cache the signing key.
scaled(Number, int) - Static method in class net.solarnetwork.util.NumberUtils
Scale a number by a power of 10.
ScatteredClouds - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Scattered clouds.
ScatteredShowers - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Scattered showers.
ScatteredSnow - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Scattered snow.
SCHEME_NAME - Static variable in class net.solarnetwork.security.SnsAuthorizationBuilder
The authorization scheme name.
SCHEME_NAME - Static variable in class net.solarnetwork.security.Snws2AuthorizationBuilder
The authorization scheme name.
schemeName() - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Get the authorization scheme name.
schemeName() - Method in class net.solarnetwork.security.SnsAuthorizationBuilder
 
schemeName() - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
 
SearchFilter - Class in net.solarnetwork.util
Generic search filter supporting LDAP-style search queries.
SearchFilter(String, Object, SearchFilter.CompareOperator) - Constructor for class net.solarnetwork.util.SearchFilter
Construct with a single key-value pair.
SearchFilter(Map<String, ?>) - Constructor for class net.solarnetwork.util.SearchFilter
Construct with a filter.
SearchFilter(Map<String, ?>, SearchFilter.CompareOperator, SearchFilter.LogicOperator) - Constructor for class net.solarnetwork.util.SearchFilter
Construct with values.
SearchFilter(Map<String, ?>, SearchFilter.LogicOperator) - Constructor for class net.solarnetwork.util.SearchFilter
Construct with a filter and logic operator and SearchFilter.CompareOperator.EQUAL comparison operator.
SearchFilter.CompareOperator - Enum Class in net.solarnetwork.util
A comparison operator for a single filter.
SearchFilter.LogicOperator - Enum Class in net.solarnetwork.util
A filter logic qualifier for multiple filters.
SearchFilter.VisitorCallback - Interface in net.solarnetwork.util
API for visiting all filters as a tree.
SeasonalDayOfWeek - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Aggregate by day of the week per season.
SeasonalHourOfDay - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Aggregate by hour of the day per season.
SecureEntryMaskingIdentifiableConfiguration - Class in net.solarnetwork.settings.support
Proxy InvocationHandler that can mask (hide) IdentifiableConfiguration properties that contain sensitive information based on a set of SettingSpecifier objects associated with the configuration.
SecureEntryMaskingIdentifiableConfiguration(IdentifiableConfiguration, List<SettingSpecifier>) - Constructor for class net.solarnetwork.settings.support.SecureEntryMaskingIdentifiableConfiguration
Constructor.
secureKeys(List<SettingSpecifier>) - Static method in class net.solarnetwork.settings.support.SettingUtils
Get a set of setting keys that require secure handling.
SecurityException - Exception in net.solarnetwork.security
Exception for security errors.
SecurityException() - Constructor for exception net.solarnetwork.security.SecurityException
Constructor.
SecurityException(String) - Constructor for exception net.solarnetwork.security.SecurityException
Constructor.
SecurityException(String, Throwable) - Constructor for exception net.solarnetwork.security.SecurityException
Constructor.
SecurityException(Throwable) - Constructor for exception net.solarnetwork.security.SecurityException
Constructor.
semiColonDelimitedList(String[]) - Static method in class net.solarnetwork.security.AuthorizationUtils
Format a string array into a semicolon delimited string.
SENSITIVE_NAME_PATTERN - Static variable in class net.solarnetwork.util.CollectionUtils
A regular expression to match sensitive key names.
sensitiveNamesToMask(Set<String>) - Static method in class net.solarnetwork.util.CollectionUtils
Extract a set of values from a set that have sensitive-sounding names.
serialize(Object, String, Object) - Method in class net.solarnetwork.codec.BindingResultSerializer
 
serialize(Object, String, Object) - Method in class net.solarnetwork.codec.JavaBeanXmlSerializer
 
serialize(Object, String, Object) - Method in class net.solarnetwork.codec.JSONStringPropertySerializer
 
serialize(Object, String, Object) - Method in interface net.solarnetwork.codec.PropertySerializer
Serialize a property value.
serialize(Object, String, Object) - Method in class net.solarnetwork.codec.TemporalPropertySerializer
 
serialize(Object, String, Object) - Method in class net.solarnetwork.codec.TimeZonePropertySerializer
 
serialize(BigDecimal, JsonGenerator, SerializerProvider) - Method in class net.solarnetwork.codec.BigDecimalStringSerializer
 
serialize(Datum, JsonGenerator, SerializerProvider) - Method in class net.solarnetwork.codec.BasicGeneralDatumSerializer
 
serialize(ObjectDatumStreamDataSet<? extends StreamDatum>, JsonGenerator, SerializerProvider) - Method in class net.solarnetwork.codec.BasicObjectDatumStreamDataSetSerializer
 
serialize(ObjectDatumStreamMetadataId, JsonGenerator, SerializerProvider) - Method in class net.solarnetwork.codec.BasicObjectDatumStreamMetadataIdSerializer
 
serialize(ObjectDatumStreamMetadata, JsonGenerator, SerializerProvider) - Method in class net.solarnetwork.codec.BasicObjectDatumStreamMetadataSerializer
 
serialize(StreamDatum, JsonGenerator, SerializerProvider) - Method in class net.solarnetwork.codec.BasicStreamDatumArraySerializer
 
serialize(Instruction, JsonGenerator, SerializerProvider) - Method in class net.solarnetwork.codec.BasicInstructionSerializer
 
serialize(InstructionStatus, JsonGenerator, SerializerProvider) - Method in class net.solarnetwork.codec.BasicInstructionStatusSerializer
 
serialize(Location, JsonGenerator, SerializerProvider) - Method in class net.solarnetwork.codec.BasicLocationSerializer
 
SerializeIgnore - Annotation Interface in net.solarnetwork.domain
Annotation to signal a field or method should not be used during introspection-based serialization or de-serialization.
serializeProperty(String, Class<?>, Object, Object) - Method in class net.solarnetwork.codec.PropertySerializerRegistrar
Attempt to serialize a property using a configured PropertySerializer, returning propertyValue if no matching serializer configured.
serializerFor(String, Class<?>) - Method in class net.solarnetwork.codec.PropertySerializerRegistrar
Return a configured PropertySerializer for either a specific property name or property type.
serializeWithType(BigDecimal, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class net.solarnetwork.codec.BigDecimalStringSerializer
 
serializeWithType(ZonedDateTime, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class net.solarnetwork.codec.JsonDateUtils.ZonedDateTimeSerializer
 
service() - Method in class net.solarnetwork.service.FallbackOptionalService
 
service() - Method in interface net.solarnetwork.service.OptionalService
Get the configured service, or null if none available.
service() - Method in class net.solarnetwork.service.StaticOptionalService
 
service(OptionalService<T>) - Static method in interface net.solarnetwork.service.OptionalService
Resolve an optional service.
service(OptionalService<T>, T) - Static method in interface net.solarnetwork.service.OptionalService
Resolve an optional service with a fallback.
serviceDidShutdown() - Method in interface net.solarnetwork.service.ServiceLifecycleObserver
Called to inform the receiver that the service has been stopped.
serviceDidStartup() - Method in interface net.solarnetwork.service.ServiceLifecycleObserver
Called to inform the receiver that the service has been started.
ServiceLifecycleObserver - Interface in net.solarnetwork.service
API for services that wish to be made aware of lifecycle changes.
services() - Method in interface net.solarnetwork.service.OptionalServiceCollection
Get the collection of configured services.
services() - Method in class net.solarnetwork.service.StaticOptionalServiceCollection
 
services(OptionalServiceCollection<T>) - Static method in interface net.solarnetwork.service.OptionalServiceCollection
Resolve an optional service.
services(OptionalServiceCollection<T>, Iterable<T>) - Static method in interface net.solarnetwork.service.OptionalServiceCollection
Resolve an optional service with a fallback.
setA(Map<String, Number>) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
setAccumulating(BigDecimal[]) - Method in class net.solarnetwork.domain.datum.DatumProperties
Set the accumulating values.
setAccumulating(BigDecimal[][]) - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
Set the accumulating statistics.
setAccumulating(Map<String, Number>) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
setBeanProperties(Object, Map<String, ?>) - Static method in class net.solarnetwork.util.ClassUtils
Set bean property values on an object from a Map.
setBeanProperties(Object, Map<String, ?>, boolean) - Static method in class net.solarnetwork.util.ClassUtils
Set bean property values on an object from a Map.
setChildSettings(List<SettingSpecifier>) - Method in class net.solarnetwork.settings.support.BasicParentSettingSpecifier
 
setClassEditors(Map<Class<?>, PropertyEditor>) - Method in class net.solarnetwork.support.CloningPropertyEditorRegistrar
 
setClassSerializers(Map<String, PropertySerializer>) - Method in class net.solarnetwork.codec.PropertySerializerRegistrar
 
setConfig(V) - Method in class net.solarnetwork.domain.datum.DatumSamplePropertyConfig
Set the configuration object.
setConfirmationCode(String) - Method in class net.solarnetwork.domain.BasicRegistrationReceipt
 
setConfirmationKey(String) - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
setConnectionTimeout(int) - Method in class net.solarnetwork.service.support.HttpClientSupport
 
setCountry(String) - Method in class net.solarnetwork.domain.SimpleLocation
 
setCreated(Instant) - Method in class net.solarnetwork.domain.datum.GeneralSourceMetadata
 
setDecimalScale(int) - Method in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
Set the decimal scale to round decimal numbers to.
setDefaultValue(T) - Method in class net.solarnetwork.settings.support.BaseKeyedSettingSpecifier
 
setDelegate(MessageSource) - Method in class net.solarnetwork.support.PrefixedMessageSource
Set the singular MessageSource to use with the singular prefix.
setDelegate(MessageSource) - Method in class net.solarnetwork.support.TemplatedMessageSource
Set the MessageSource to delegate to.
setDelegates(Map<String, MessageSource>) - Method in class net.solarnetwork.support.PrefixedMessageSource
Set the multi-prefix delegate mapping.
setDescending(boolean) - Method in class net.solarnetwork.domain.MutableSortDescriptor
 
setDescriptionArguments(Object[]) - Method in class net.solarnetwork.settings.support.BaseKeyedSettingSpecifier
Set the optional description arguments.
setDeserializers(List<JsonDeserializer<?>>) - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
Set a list of JsonDeserializer objects to configure on the module.
setDirect(boolean) - Method in class net.solarnetwork.settings.support.BasicTextAreaSettingSpecifier
Set the direct mode toggle.
setDisplayName(String) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Set the display name.
setDisplayName(String) - Method in class net.solarnetwork.settings.support.BasicSettingSpecifierProviderFactory
 
setDocBuilderFactory(DocumentBuilderFactory) - Method in class net.solarnetwork.support.XmlSupport
 
setElevation(BigDecimal) - Method in class net.solarnetwork.domain.SimpleLocation
 
setExpiration(Instant) - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
setFactoryUid(String) - Method in class net.solarnetwork.settings.support.BasicSettingSpecifierProviderFactory
 
setFalseValue(Object) - Method in class net.solarnetwork.settings.support.BasicToggleSettingSpecifier
 
setFeaturesToDisable(List<Object>) - Method in class net.solarnetwork.codec.ObjectMapperFactoryBean
Set a list of SerializationFeature or DeserializationFeature flags to disable.
setFeaturesToEnable(List<Object>) - Method in class net.solarnetwork.codec.ObjectMapperFactoryBean
Set a list of SerializationFeature or DeserializationFeature flags to enable.
setFilterProp(FilterableService, String, Object) - Static method in interface net.solarnetwork.service.FilterableService
Set a filter property value.
setFilterProp(OptionalService<?>, String, Object) - Static method in interface net.solarnetwork.service.FilterableService
Set a filter property value on an optional service that is also optional.
setFirstMatchOnly(boolean) - Method in class net.solarnetwork.domain.tariff.SimpleTemporalTariffSchedule
Set the first-match-only flag.
setFooterText(String) - Method in class net.solarnetwork.settings.support.BasicRadioGroupSettingSpecifier
 
setForBitmask(int, Class<T>) - Static method in interface net.solarnetwork.domain.Bitmaskable
Convert a bitmask value into a set of Bitmaskable objects.
setForBitmask(int, T[]) - Static method in interface net.solarnetwork.domain.Bitmaskable
Convert a bitmask value into a set of Bitmaskable objects.
setForceTLS(boolean) - Method in class net.solarnetwork.domain.BasicNetworkIdentity
 
setGroupUid(String) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Set the group UID.
setGroupUID(String) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Deprecated.
setHost(String) - Method in class net.solarnetwork.domain.BasicNetworkIdentity
 
setI(Map<String, Number>) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
setIdentityKey(String) - Method in class net.solarnetwork.domain.BasicNetworkIdentity
 
setInfo(String, Map<String, Object>) - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
setInfo(String, Map<String, Object>) - Method in interface net.solarnetwork.domain.datum.MutableDatumMetadataOperations
Set the complete property info map for a given property key.
setInfo(Map<String, Object>) - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
setInfo(Map<String, Object>) - Method in interface net.solarnetwork.domain.datum.MutableDatumMetadataOperations
Set the complete info metadata map.
setInstantaneous(BigDecimal[]) - Method in class net.solarnetwork.domain.datum.DatumProperties
Set the instantaneous values.
setInstantaneous(BigDecimal[][]) - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
Set the instantaneous statistics.
setInstantaneous(Map<String, Number>) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
setIntercept(BigDecimal) - Method in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
Set the y-intercept offset.
setJreTrustStorePassword(String) - Method in class net.solarnetwork.service.support.ConfigurableSSLService
Set the JRE truststore password.
setJsonFactory(JsonFactory) - Method in class net.solarnetwork.service.support.SimpleObjectMapperService
Set the JsonFactory to use.
setKey(String) - Method in class net.solarnetwork.domain.KeyValuePair
Set the key.
setKey(String) - Method in class net.solarnetwork.settings.support.BaseKeyedSettingSpecifier
 
setKeyDeserializers(List<TypedKeyDeserializer>) - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
Set a list of TypedKeyDeserializer objects.
setKeySerializers(List<JsonSerializer<?>>) - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
Set a list of key serializers to register.
setKeystorePassword(String) - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
setKeyStorePassword(String) - Method in class net.solarnetwork.service.support.ConfigurableSSLService
Set the keystore password.
setKeyStorePath(String) - Method in class net.solarnetwork.service.support.ConfigurableSSLService
Set the path to the keystore.
setLatitude(BigDecimal) - Method in class net.solarnetwork.domain.SimpleLocation
 
setLenient(boolean) - Method in class net.solarnetwork.support.CloningPropertyEditorRegistrar
 
setLocality(String) - Method in class net.solarnetwork.domain.SimpleLocation
 
setLocation(Location) - Method in class net.solarnetwork.domain.datum.GeneralLocationSourceMetadata
 
setLocationId(Long) - Method in class net.solarnetwork.domain.datum.GeneralLocationSourceMetadata
 
setLogFrequency(int) - Method in class net.solarnetwork.util.StatCounter
Set the log frequency.
setLoginTimeout(int) - Method in class net.solarnetwork.dao.jdbc.SQLExceptionHandlerDataSourceProxy
 
setLogWriter(PrintWriter) - Method in class net.solarnetwork.dao.jdbc.SQLExceptionHandlerDataSourceProxy
 
setLongitude(BigDecimal) - Method in class net.solarnetwork.domain.SimpleLocation
 
setM(Map<String, Object>) - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
setM(Map<String, Object>) - Method in class net.solarnetwork.domain.datum.GeneralSourceMetadata
setMarkup(boolean) - Method in class net.solarnetwork.settings.support.BasicTitleSettingSpecifier
Set the markup flag.
setMax(Integer) - Method in class net.solarnetwork.domain.SimplePagination
Set the maximum results.
setMaximumValue(Double) - Method in class net.solarnetwork.settings.support.BasicSliderSettingSpecifier
 
setMessageSource(MessageSource) - Method in class net.solarnetwork.service.support.BaseLocalizedServiceInfoProvider
Get the message source to resolve messages with.
setMessageSource(MessageSource) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Set a message source, to use for localizing this service with.
setMessageSource(MessageSource) - Method in class net.solarnetwork.settings.support.BasicSettingSpecifierProviderFactory
 
setMeta(GeneralDatumMetadata) - Method in class net.solarnetwork.domain.datum.GeneralSourceMetadata
 
setMetadata(KeyValuePair[]) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Set a list of metadata values.
setMetadataCount(int) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Adjust the number of configured metadata elements.
setMinimumValue(Double) - Method in class net.solarnetwork.settings.support.BasicSliderSettingSpecifier
 
setModuleName(String) - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
Set the module name.
setModules(List<Module>) - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
Set a list of modules to register.
setModuleVersion(Version) - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
Set the module version.
setName(String) - Method in class net.solarnetwork.domain.BasicIdentifiableConfiguration
Set the configuration name.
setName(String) - Method in class net.solarnetwork.domain.SimpleLocation
 
setNetworkCertificate(String) - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
setNetworkCertificateStatus(String) - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
setNetworkCertificateSubjectDN(String) - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
setNetworkId(Long) - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
setNetworkServiceURLs(Map<String, String>) - Method in class net.solarnetwork.domain.BasicNetworkIdentity
 
setNodeId(Long) - Method in class net.solarnetwork.domain.datum.GeneralNodeSourceMetadata
 
setNsContext(NamespaceContext) - Method in class net.solarnetwork.support.XmlSupport
 
setObject(T) - Method in class net.solarnetwork.support.AutowiredPropertyFactoryBean
 
setObjectMapper(ObjectMapper) - Method in class net.solarnetwork.codec.JSONStringPropertySerializer
 
setObjectMapper(ObjectMapper) - Method in class net.solarnetwork.service.support.SimpleObjectMapperService
Set the mapper to use.
setObjectMapperService(ObjectMapperService) - Method in class net.solarnetwork.codec.ObjectMapperModuleContributor
Set the ObjectMapper via a ObjectMapperService.
setOffset(Integer) - Method in class net.solarnetwork.domain.SimplePagination
Set the desired starting offset.
setParentMessageSource(MessageSource) - Method in class net.solarnetwork.support.PrefixedMessageSource
 
setParentMessageSource(MessageSource) - Method in class net.solarnetwork.support.TemplatedMessageSource
 
setPm(Map<String, Map<String, Object>>) - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
setPm(Map<String, Map<String, Object>>) - Method in class net.solarnetwork.domain.datum.GeneralSourceMetadata
setPort(Integer) - Method in class net.solarnetwork.domain.BasicNetworkIdentity
 
setPostalCode(String) - Method in class net.solarnetwork.domain.SimpleLocation
 
setPrefix(String) - Method in class net.solarnetwork.support.PrefixedMessageSource
Set the singular message code prefix to dynamically remove from all message codes.
setPropertyEditor(Class<?>, PropertyEditor) - Method in class net.solarnetwork.support.CloningPropertyEditorRegistrar
Set a PropertyEditor for a specific Class.
setPropertyEditor(String, PropertyEditor) - Method in class net.solarnetwork.support.CloningPropertyEditorRegistrar
Set a PropertyEditor for a specific key.
setPropertyEditors(Map<String, PropertyEditor>) - Method in class net.solarnetwork.support.CloningPropertyEditorRegistrar
 
setPropertyFilter(String, Object) - Method in interface net.solarnetwork.service.FilterableService
Set a property filter value.
setPropertyFilter(String, Object) - Method in class net.solarnetwork.service.StaticOptionalService
 
setPropertyFilter(String, Object) - Method in class net.solarnetwork.service.StaticOptionalServiceCollection
 
setPropertyInfo(Map<String, Map<String, Object>>) - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
setPropertyKey(String) - Method in class net.solarnetwork.domain.datum.DatumSamplePropertyConfig
Set the sample property key.
setPropertySerializers(Map<String, PropertySerializer>) - Method in class net.solarnetwork.codec.PropertySerializerRegistrar
 
setPropertyType(DatumSamplesType) - Method in class net.solarnetwork.domain.datum.DatumSamplePropertyConfig
Set the sample property type.
setPropertyTypeKey(String) - Method in class net.solarnetwork.domain.datum.DatumSamplePropertyConfig
Set the property type via a key value.
setRegex(String) - Method in class net.solarnetwork.support.TemplatedMessageSource
Set the regular expression to match against message codes.
setRegion(String) - Method in class net.solarnetwork.domain.SimpleLocation
 
setS(Map<String, Object>) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
setSampleData(DatumSamplesType, Map<String, ?>) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
setSampleData(DatumSamplesType, Map<String, ?>) - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
setSampleData(DatumSamplesType, Map<String, ?>) - Method in class net.solarnetwork.domain.datum.MapSampleOperations
Set the sample data map.
setSampleData(DatumSamplesType, Map<String, ?>) - Method in interface net.solarnetwork.domain.datum.MutableDatumSamplesOperations
Set specific sample data.
setSecurityPhrase(String) - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
setSerializationInclusion(JsonInclude.Include) - Method in class net.solarnetwork.codec.ObjectMapperFactoryBean
Set the serialization inclusion to use.
setSerializers(List<JsonSerializer<?>>) - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
Set a list of JsonSerializer objects to configure on the module.
setServiceIdentifier(String) - Method in class net.solarnetwork.domain.BasicIdentifiableConfiguration
Set the unique identifier for the service this configuration is associated with.
setServiceProps(Map<String, Object>) - Method in class net.solarnetwork.domain.BasicIdentifiableConfiguration
 
setSlope(BigDecimal) - Method in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
Set the slope multiplier.
setSolarInMqttServiceURL(String) - Method in class net.solarnetwork.domain.BasicNetworkIdentity
Put a networkServiceURLs value for the NetworkIdentity.SOLARIN_MQTT_NETWORK_SERVICE_KEY key.
setSolarQueryServiceURL(String) - Method in class net.solarnetwork.domain.BasicNetworkIdentity
Put a networkServiceURLs value for the NetworkIdentity.SOLARQUERY_NETWORK_SERVICE_KEY key.
setSolarUserServiceURL(String) - Method in class net.solarnetwork.domain.BasicNetworkIdentity
Put a networkServiceURLs value for the NetworkIdentity.SOLARUSER_NETWORK_SERVICE_KEY key.
setSortKey(String) - Method in class net.solarnetwork.domain.MutableSortDescriptor
 
setSorts(List<SortDescriptor>) - Method in class net.solarnetwork.domain.SimplePagination
Set the sort orderings.
setSourceId(String) - Method in class net.solarnetwork.domain.datum.GeneralSourceMetadata
 
setSslService(OptionalService<SSLService>) - Method in class net.solarnetwork.service.support.HttpClientSupport
 
setStateOrProvince(String) - Method in class net.solarnetwork.domain.SimpleLocation
 
setStatus(String[]) - Method in class net.solarnetwork.domain.datum.DatumProperties
Set the status values.
setStatus(Map<String, Object>) - Method in class net.solarnetwork.domain.datum.DatumSamples
 
setStep(Double) - Method in class net.solarnetwork.settings.support.BasicSliderSettingSpecifier
 
setStreet(String) - Method in class net.solarnetwork.domain.SimpleLocation
 
setT(Set<String>) - Method in class net.solarnetwork.domain.datum.DatumSupport
 
setT(Set<String>) - Method in class net.solarnetwork.domain.datum.GeneralSourceMetadata
setTags(String[]) - Method in class net.solarnetwork.domain.datum.DatumProperties
Set the tag values.
setTags(Set<String>) - Method in class net.solarnetwork.domain.datum.DatumSupport
 
setTags(Set<String>) - Method in class net.solarnetwork.domain.datum.GeneralDatum
Set the sample tags.
setTags(Set<String>) - Method in class net.solarnetwork.domain.datum.MapSampleOperations
Set the tags.
setTags(Set<String>) - Method in interface net.solarnetwork.domain.datum.MutableDatumMetadataOperations
Set the tags.
setTags(Set<String>) - Method in interface net.solarnetwork.domain.datum.MutableDatumSamplesOperations
Set the tags.
setTemplate(String) - Method in class net.solarnetwork.settings.support.KeyedSmartQuotedTemplateMapper
Set a format template that accepts a single parameter to be within the template quote.
SETTER_REGEX - Static variable in class net.solarnetwork.util.MapBeanProxy
A pattern used to match a JavaBean style setter method name.
setTermsOfService(String) - Method in class net.solarnetwork.domain.BasicNetworkIdentity
 
setTimeZoneId(String) - Method in class net.solarnetwork.domain.SimpleLocation
 
SettingsChangeObserver - Interface in net.solarnetwork.settings
API for something that observes changes to settings.
settingsForService(String, Iterable<? extends SettingSpecifierProvider>) - Static method in interface net.solarnetwork.settings.SettingSpecifierProvider
Get the settings for a specific service.
SettingSpecifier - Interface in net.solarnetwork.settings
Base API for a setting specifier.
SettingSpecifierProvider - Interface in net.solarnetwork.settings
API for a provider of SettingSpecifier instances, to publish application-managed settings.
SettingSpecifierProviderFactory - Interface in net.solarnetwork.settings
API for a SettingSpecifierProvider managed as a factory.
SettingUtils - Class in net.solarnetwork.settings.support
Helper utilities for settings.
SettingUtils.KeyedListCallback<T> - Interface in net.solarnetwork.settings.support
API to map a list element into a set of SettingSpecifier objects.
setTitle(String) - Method in class net.solarnetwork.settings.support.BaseSettingSpecifier
 
setTransformerFactory(TransformerFactory) - Method in class net.solarnetwork.support.XmlSupport
 
setTransient(boolean) - Method in class net.solarnetwork.settings.support.BaseKeyedSettingSpecifier
 
setTrueValue(Object) - Method in class net.solarnetwork.settings.support.BasicToggleSettingSpecifier
 
setTrustStorePassword(String) - Method in class net.solarnetwork.service.support.ConfigurableSSLService
Set the truststore password.
setTrustStorePath(String) - Method in class net.solarnetwork.service.support.ConfigurableSSLService
Set the path to the truststore.
setUid(String) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Set the UID.
setUid(String) - Method in class net.solarnetwork.util.StatCounter
Set the unique ID.
setUID(String) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Deprecated.
setUnitIntercept(BigDecimal) - Method in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
Set the unit y-intercept offset.
setUnitSlope(BigDecimal) - Method in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
Set the unit slope multiplier.
setUpdated(Instant) - Method in class net.solarnetwork.domain.datum.GeneralSourceMetadata
 
setupModule() - Method in class net.solarnetwork.codec.ObjectMapperModuleContributor
Setup the Module and register it with the configured ObjectMapper.
setUsername(String) - Method in class net.solarnetwork.domain.BasicRegistrationReceipt
 
setUsername(String) - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
setValue(String) - Method in class net.solarnetwork.domain.KeyValuePair
Set the value.
setValueTitles(Map<String, String>) - Method in class net.solarnetwork.settings.support.BasicTitleSettingSpecifier
 
setVersion(String) - Method in class net.solarnetwork.codec.ObjectMapperModuleSupport
Set the module version as a period-delimited version string, e.g.
setXpathFactory(XPathFactory) - Method in class net.solarnetwork.support.XmlSupport
 
SevereStorm - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Severe storm.
sha256Base64Value(String) - Static method in class net.solarnetwork.util.StringUtils
Compute a Base64-encoded SHA-256 digest of a string value with a random salt.
sha256Base64Value(String, byte[]) - Static method in class net.solarnetwork.util.StringUtils
Compute a Base64-encoded SHA-256 digest of a string value with optional salt.
sha256MaskedMap(Map<K, V>, Set<K>) - Static method in class net.solarnetwork.util.StringUtils
"Mask" a set of map values by replacing them with SHA-256 digest values.
SHIFTED_EXPONENT_MASK - Static variable in class net.solarnetwork.util.FP16
The bitmask to AND a number shifted by FP16.EXPONENT_SHIFT right, to obtain exponent bits.
shiftLeft(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Apply a bitwise left-shift operation to an integer number.
shiftRight(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Apply a bitwise right-shift operation to an integer number.
shortValue() - Method in class net.solarnetwork.util.Half
Returns the value of this Half as a short after a narrowing primitive conversion.
Showers - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Showers.
Shutdown - Enum constant in enum class net.solarnetwork.domain.DeviceOperatingState
A shutdown/off state.
SIGN_MASK - Static variable in class net.solarnetwork.util.FP16
The bitmask to AND a number with to obtain the sign bit.
SIGN_SHIFT - Static variable in class net.solarnetwork.util.FP16
The offset to shift by to obtain the sign bit.
signCertificate(String, X509Certificate, PrivateKey) - Method in interface net.solarnetwork.service.CertificationAuthorityService
Sign a CSR with a given key.
signedHttpHeaders(Set<String>) - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
Set the explicit HTTP header names to sign with the digest.
SIGNIFICAND_MASK - Static variable in class net.solarnetwork.util.FP16
The bitmask to AND a number with to obtain significand bits.
SIGNING_KEY_MESSAGE - Static variable in class net.solarnetwork.security.SnsAuthorizationBuilder
The message used to sign the derived signing key.
SIGNING_KEY_MESSAGE - Static variable in class net.solarnetwork.security.Snws2AuthorizationBuilder
The message used to sign the derived signing key.
signingKey(byte[]) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Set the signing key directly.
signingKeyHex() - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Get the signing key, encoded as hex.
signingKeyMessageLiteral() - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Get the signing key message.
signingKeyMessageLiteral() - Method in class net.solarnetwork.security.SnsAuthorizationBuilder
 
signingKeyMessageLiteral() - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
 
SimpleAppEventManager - Class in net.solarnetwork.event
Simple implementation of AppEventHandlerRegistrar.
SimpleAppEventManager() - Constructor for class net.solarnetwork.event.SimpleAppEventManager
Constructor.
SimpleAppEventManager(Executor) - Constructor for class net.solarnetwork.event.SimpleAppEventManager
Constructor.
SimpleAppEventManager(PathMatcher, Executor) - Constructor for class net.solarnetwork.event.SimpleAppEventManager
Constructor.
SimpleAppEventManager(PathMatcher, Executor, ConcurrentMap<String, Set<AppEventHandler>>) - Constructor for class net.solarnetwork.event.SimpleAppEventManager
Constructor.
simpleIdValue(String) - Static method in class net.solarnetwork.util.StringUtils
Generate a "simple" ID out of a string.
SimpleLocation - Class in net.solarnetwork.domain
Simple, mutable implementation of Location.
SimpleLocation() - Constructor for class net.solarnetwork.domain.SimpleLocation
Default constructor.
SimpleLocation(Location) - Constructor for class net.solarnetwork.domain.SimpleLocation
Copy constructor for Location objects.
SimpleObjectMapperService - Class in net.solarnetwork.service.support
Basic implementation of ObjectMapperService.
SimpleObjectMapperService() - Constructor for class net.solarnetwork.service.support.SimpleObjectMapperService
 
SimplePagination - Class in net.solarnetwork.domain
Simple pagination characteristics.
SimplePagination() - Constructor for class net.solarnetwork.domain.SimplePagination
 
SimpleResourceMetadata - Class in net.solarnetwork.io
Basic implementation of ResourceMetadata.
SimpleResourceMetadata(Date) - Constructor for class net.solarnetwork.io.SimpleResourceMetadata
Constructor.
SimpleResourceMetadata(Date, MimeType) - Constructor for class net.solarnetwork.io.SimpleResourceMetadata
Constructor.
SimpleResourceMetadata(Date, MimeType, Map<String, ?>) - Constructor for class net.solarnetwork.io.SimpleResourceMetadata
Constructor.
SimpleSortDescriptor - Class in net.solarnetwork.domain
Implementation of SortDescriptor.
SimpleSortDescriptor(String) - Constructor for class net.solarnetwork.domain.SimpleSortDescriptor
Construct with a sort key.
SimpleSortDescriptor(String, boolean) - Constructor for class net.solarnetwork.domain.SimpleSortDescriptor
 
SimpleTariff - Class in net.solarnetwork.domain.tariff
Simple implementation of Tariff.
SimpleTariff(Iterable<Tariff.Rate>) - Constructor for class net.solarnetwork.domain.tariff.SimpleTariff
Constructor.
SimpleTariff(Map<String, Tariff.Rate>) - Constructor for class net.solarnetwork.domain.tariff.SimpleTariff
Constructor.
SimpleTariffRate - Class in net.solarnetwork.domain.tariff
Simple implementation of Tariff.Rate.
SimpleTariffRate(String, String, BigDecimal) - Constructor for class net.solarnetwork.domain.tariff.SimpleTariffRate
Constructor.
SimpleTariffRate(String, BigDecimal) - Constructor for class net.solarnetwork.domain.tariff.SimpleTariffRate
Constructor.
SimpleTemporalRangesTariffEvaluator - Class in net.solarnetwork.domain.tariff
Simple implementation of TemporalRangesTariffEvaluator.
SimpleTemporalRangesTariffEvaluator() - Constructor for class net.solarnetwork.domain.tariff.SimpleTemporalRangesTariffEvaluator
 
SimpleTemporalTariff - Class in net.solarnetwork.domain.tariff
A simple implementation of TemporalTariff that delegates to another Tariff.
SimpleTemporalTariff(LocalDateTime, Tariff) - Constructor for class net.solarnetwork.domain.tariff.SimpleTemporalTariff
Constructor.
SimpleTemporalTariffSchedule - Class in net.solarnetwork.domain.tariff
A simple time-based tariff schedule based on a list of time-based rules.
SimpleTemporalTariffSchedule(Iterable<TemporalRangesTariff>) - Constructor for class net.solarnetwork.domain.tariff.SimpleTemporalTariffSchedule
Constructor.
SimpleTemporalTariffSchedule(Iterable<TemporalRangesTariff>, TemporalRangesTariffEvaluator) - Constructor for class net.solarnetwork.domain.tariff.SimpleTemporalTariffSchedule
Constructor.
SimpMessageSendingOperationsFactoryBean - Class in net.solarnetwork.support
Factory bean to facilitate auto-wiring of a SimpMessageSendingOperations.
SimpMessageSendingOperationsFactoryBean() - Constructor for class net.solarnetwork.support.SimpMessageSendingOperationsFactoryBean
 
SingleTransaction - Enum constant in enum class net.solarnetwork.dao.BulkLoadingDao.LoadingTransactionMode
Perform the batch in a single transaction.
size() - Method in class net.solarnetwork.util.ByteList
 
size() - Method in class net.solarnetwork.util.CircularFifoQueue
Returns the number of elements stored in the queue.
size() - Method in class net.solarnetwork.util.IntRangeSet
 
size() - Method in class net.solarnetwork.util.IntShortMap
 
size() - Method in class net.solarnetwork.util.WeakValueConcurrentHashMap
 
SIZE - Static variable in class net.solarnetwork.util.FP16
The number of bits used to represent a half-precision float value.
SIZE - Static variable in class net.solarnetwork.util.Half
/** The number of bits used to represent a half-precision float value.
SKY_CONDITION_CODES_KEY - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
An status sample key for a bitmask of SkyCondition.getCode() values.
SKY_CONDITIONS_KEY - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
A status sample key for AtmosphericDatum.getSkyConditions() values.
SkyCondition - Enum Class in net.solarnetwork.domain
Enumeration of standard sky condition values.
SkyConditions - Class in net.solarnetwork.domain
A set of sky conditions.
SkyConditions(Set<SkyCondition>) - Constructor for class net.solarnetwork.domain.SkyConditions
Constructor for day conditions.
SkyConditions(Set<SkyCondition>, boolean) - Constructor for class net.solarnetwork.domain.SkyConditions
Constructor.
slice(int, int) - Method in class net.solarnetwork.util.ByteList
Get a copied subset of bytes in this list.
SliderSettingSpecifier - Interface in net.solarnetwork.settings
A floating point range setting between a minimum and maximum value.
smartMetadataValue(String) - Method in class net.solarnetwork.service.support.BasicIdentifiable
Get a specific metadata value for a given key, coerced to a number if possible.
SN_DATE_HEADER - Static variable in class net.solarnetwork.security.AuthorizationUtils
The X-SN-Date header name.
Snow - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Snow.
SNOW_KEY - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
A status sample key for AtmosphericDatum.getSnow() values.
SnsAuthorizationBuilder - Class in net.solarnetwork.security
Builder for Authorization header values using the SolarNode Setup (SNS) authentication scheme.
SnsAuthorizationBuilder(String) - Constructor for class net.solarnetwork.security.SnsAuthorizationBuilder
Construct with a credential.
SnsAuthorizationInfo - Class in net.solarnetwork.security
SNS authorization info
SnsAuthorizationInfo(String, String, String[], String) - Constructor for class net.solarnetwork.security.SnsAuthorizationInfo
Constructor.
Snws2AuthorizationBuilder - Class in net.solarnetwork.security
Builder for HTTP Authorization header values using the SolarNetwork authentication scheme V2.
Snws2AuthorizationBuilder(String) - Constructor for class net.solarnetwork.security.Snws2AuthorizationBuilder
Construct with a token ID.
SOLARIN_MQTT_NETWORK_SERVICE_KEY - Static variable in interface net.solarnetwork.domain.NetworkIdentity
The NetworkIdentity.getNetworkServiceURLs() key for the SolarIn MQTT service.
SOLARQUERY_NETWORK_SERVICE_KEY - Static variable in interface net.solarnetwork.domain.NetworkIdentity
The NetworkIdentity.getNetworkServiceURLs() key for the SolarQuery service.
SOLARUSER_NETWORK_SERVICE_KEY - Static variable in interface net.solarnetwork.domain.NetworkIdentity
The NetworkIdentity.getNetworkServiceURLs() key for the SolarUser service.
SORT_BY_CREATED_ASCENDING - Static variable in interface net.solarnetwork.dao.GenericDao
Sort descriptor list to sort by creation date in ascending order.
SORT_BY_CREATED_DESCENDING - Static variable in interface net.solarnetwork.dao.GenericDao
Sort descriptor list to sort by creation date in descending order.
SORT_BY_CREATED_ID_ASCENDING - Static variable in interface net.solarnetwork.dao.GenericDao
Sort descriptor list to sort by creation date, then ID, both in ascending order.
SORT_BY_CREATED_ID_DESCENDING - Static variable in interface net.solarnetwork.dao.GenericDao
Sort descriptor list to sort by creation date, then ID, both in descending order.
SORT_BY_ID_ASCENDING - Static variable in interface net.solarnetwork.dao.GenericDao
Sort descriptor list to sort by ID in ascending order.
SORT_BY_ID_DESCENDING - Static variable in interface net.solarnetwork.dao.GenericDao
Sort descriptor list to sort by ID in descending order.
SORT_BY_NAME - Static variable in interface net.solarnetwork.domain.LocalizedServiceInfo
A comparator for ordering by localized names in a case-insensitive manner.
SORT_BY_OVERALL_INDEX - Static variable in interface net.solarnetwork.domain.GroupedBitmaskable
A comparator of GroupedBitmaskable by their overall index, in ascending order.
SORT_BY_TYPE - Static variable in interface net.solarnetwork.domain.Bitmaskable
A comparator of Bitmaskable by their type (class name) then bit index, in ascending order.
sortByIdentity() - Static method in interface net.solarnetwork.domain.Identity
Sort instances by their ID values.
SortByOverallIndex() - Constructor for class net.solarnetwork.domain.GroupedBitmaskable.SortByOverallIndex
 
SortCriteria - Interface in net.solarnetwork.dao
API for sorting criteria.
SortDescriptor - Interface in net.solarnetwork.domain
An API for specifying a collection ordering.
sortedHeaderNames() - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Get all configured header names as a sorted array of lower-case values.
sortedHeaderNames() - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
 
sorts(String...) - Static method in class net.solarnetwork.domain.SimpleSortDescriptor
Create a list of ascending sort descriptors.
SOURCE_ID - Static variable in interface net.solarnetwork.domain.datum.Datum
A sample data key for a Datum.getSourceId() value.
SourceId - Enum constant in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
 
SQLExceptionHandler - Interface in net.solarnetwork.dao.jdbc
A handler for SQL exceptions.
SQLExceptionHandlerDataSourceProxy - Class in net.solarnetwork.dao.jdbc
A DataSource proxy that catches connection errors in order to handle the exceptions from SQLExceptionHandler instances registered with the system.
SQLExceptionHandlerDataSourceProxy(DataSource, OptionalServiceCollection<SQLExceptionHandler>) - Constructor for class net.solarnetwork.dao.jdbc.SQLExceptionHandlerDataSourceProxy
Construct with values.
SSLService - Interface in net.solarnetwork.service
API for SSL supporting functions.
Standby - Enum constant in enum class net.solarnetwork.domain.DeviceOperatingState
A standby/low power state.
Start - Enum constant in enum class net.solarnetwork.domain.datum.DatumPropertiesStatistics.AccumulatingStatistic
The first property value seen within the aggregate period.
Starting - Enum constant in enum class net.solarnetwork.domain.DeviceOperatingState
A startup/initializing state.
STARTING_OFFSET_FIELD_NAME - Static variable in class net.solarnetwork.codec.BasicObjectDatumStreamDataSetSerializer
The starting offset field name.
StatCounter - Class in net.solarnetwork.util
Count statistic helper.
StatCounter(String, String, StatCounter.Stat[], StatCounter.Stat[]) - Constructor for class net.solarnetwork.util.StatCounter
Constructor without logging capability.
StatCounter(String, String, Logger, int, StatCounter.Stat[]) - Constructor for class net.solarnetwork.util.StatCounter
Constructor.
StatCounter(String, String, Logger, int, StatCounter.Stat[], StatCounter.Stat[]) - Constructor for class net.solarnetwork.util.StatCounter
Constructor.
StatCounter.Stat - Interface in net.solarnetwork.util
A statistic API.
STATE_OF_CHARGE_PERCENTAGE_KEY - Static variable in interface net.solarnetwork.domain.datum.EnergyStorageDatum
An instantaneous sample key for EnergyStorageDatum.getAvailableEnergyPercentage() values.
STATE_OF_HEALTH_PERCENTAGE_KEY - Static variable in interface net.solarnetwork.domain.datum.EnergyStorageDatum
An instantaneous sample key for EnergyStorageDatum.getStateOfHealthPercentage() values.
StateOrProvince - Enum constant in enum class net.solarnetwork.codec.BasicLocationField
 
StaticOptionalService<T> - Class in net.solarnetwork.service
Implementation of OptionalService.OptionalFilterableService using a static service instance.
StaticOptionalService(T) - Constructor for class net.solarnetwork.service.StaticOptionalService
 
StaticOptionalServiceCollection<T> - Class in net.solarnetwork.service
Implementation of OptionalServiceCollection.OptionalFilterableServiceCollection using a static collection of service instances.
StaticOptionalServiceCollection(Collection<T>) - Constructor for class net.solarnetwork.service.StaticOptionalServiceCollection
Construct with the static services.
staticProvider(Iterable<ObjectDatumStreamMetadata>) - Static method in interface net.solarnetwork.domain.datum.ObjectDatumStreamMetadataProvider
Create a simple provider backed by a Map.
statisticsOf(BigDecimal[][], BigDecimal[][]) - Static method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
Create a datum statistics instance.
Status - Enum constant in enum class net.solarnetwork.codec.BasicInstructionField
 
Status - Enum constant in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
 
Status - Enum constant in enum class net.solarnetwork.domain.datum.DatumSamplesType
Status property.
StatusDate - Enum constant in enum class net.solarnetwork.codec.BasicInstructionStatusField
 
statusValue(int) - Method in class net.solarnetwork.domain.datum.DatumProperties
Get the value of a specific status property by index.
STOP - Enum constant in enum class net.solarnetwork.dao.BatchableDao.BatchCallbackResult
We should stop processing immediately.
STOP - Enum constant in enum class net.solarnetwork.dao.BulkExportingDao.ExportCallbackAction
We should stop processing immediately.
STORED - Enum constant in enum class net.solarnetwork.dao.GenericDao.EntityEventType
An entity has been stored (inserted or updated).
Storm - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Storm.
StreamDatum - Interface in net.solarnetwork.domain.datum
API for an object that exists within a unique stream at a specific point in time and a set of property values.
StreamId - Enum constant in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
 
StreamUtils - Class in net.solarnetwork.io
Stream utilities.
StreamUtils() - Constructor for class net.solarnetwork.io.StreamUtils
 
Street - Enum constant in enum class net.solarnetwork.codec.BasicLocationField
 
String - Enum constant in enum class net.solarnetwork.domain.NodeControlPropertyType
A string control property.
STRING_MAP_TYPE - Static variable in class net.solarnetwork.codec.JsonUtils
A type reference for a Map with string keys.
StringAscii - Enum constant in enum class net.solarnetwork.domain.BitDataType
Bytes interpreted as an ASCII encoded string.
stringControlValue(Object) - Static method in class net.solarnetwork.util.NodeControlUtils
Convert an object to a string control value.
StringMerger - Class in net.solarnetwork.util
Utility class for performing a simple mail-merge.
StringUtf8 - Enum constant in enum class net.solarnetwork.domain.BitDataType
Bytes interpreted as a UTF-8 encoded string.
StringUtils - Class in net.solarnetwork.util
Common string helper utilities.
subSet(Integer, boolean, Integer, boolean) - Method in class net.solarnetwork.util.IntRangeSet
 
subSet(Integer, Integer) - Method in class net.solarnetwork.util.IntRangeSet
 
SUBSTRING - Enum constant in enum class net.solarnetwork.util.SearchFilter.CompareOperator
Match a substring (this attribute value) within attribute values.
SUBSTRING_AT_START - Enum constant in enum class net.solarnetwork.util.SearchFilter.CompareOperator
Match a substring (this attribute value) at the start of an attribute value.
subtract(Number, Number) - Static method in class net.solarnetwork.util.NumberUtils
Subtract two Number instances.
success() - Static method in class net.solarnetwork.domain.Result
Helper method to construct a success instance using generic return type inference.
success(V) - Static method in class net.solarnetwork.domain.Result
Helper method to construct a success instance using generic return type inference.
sum(Collection<? extends Number>) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Compute the sum a group of numbers.
SUNRISE_KEY - Static variable in interface net.solarnetwork.domain.datum.DayDatum
An instantaneous sample key for DayDatum.getSunriseTime() values.
SUNSET_KEY - Static variable in interface net.solarnetwork.domain.datum.DayDatum
An instantaneous sample key for DayDatum.getSunsetTime() values.
supportedMimeTypes() - Method in interface net.solarnetwork.service.TemplateRenderer
Get the MIME types this service is capable of rendering output as.
supportsMimeType(MimeType) - Method in interface net.solarnetwork.service.TemplateRenderer
Test if this service supports a given MIME type.

T

Tag - Enum constant in enum class net.solarnetwork.domain.datum.DatumSamplesType
Tag property.
TAG_ATMOSPHERE_INDOOR - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
A tag for an "indoor" atmosphere sample.
TAG_ATMOSPHERE_OUTDOOR - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
A tag for an "outdoor" atmosphere sample.
TAG_CONSUMPTION - Static variable in interface net.solarnetwork.domain.datum.EnergyDatum
A tag for "consumption" of energy.
TAG_FORECAST - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
A tag for a forecast atmosphere sample, as opposed to an actual measurement.
TAG_GENERATION - Static variable in interface net.solarnetwork.domain.datum.EnergyDatum
A tag for "generation" of energy.
tailSet(Integer) - Method in class net.solarnetwork.util.IntRangeSet
 
tailSet(Integer, boolean) - Method in class net.solarnetwork.util.IntRangeSet
 
Tariff - Interface in net.solarnetwork.domain.tariff
A tariff.
Tariff.Rate - Interface in net.solarnetwork.domain.tariff
A tariff rate.
TariffSchedule - Interface in net.solarnetwork.domain.tariff
API for a tariff schedule, that can resolve a tariff based on a date.
TEMPERATURE_KEY - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
An instantaneous sample key for AtmosphericDatum.getTemperature() values.
TEMPERATURE_MAXIMUM_KEY - Static variable in interface net.solarnetwork.domain.datum.DayDatum
An instantaneous sample key for DayDatum.getTemperatureMaximum() values.
TEMPERATURE_MINIMUM_KEY - Static variable in interface net.solarnetwork.domain.datum.DayDatum
An instantaneous sample key for DayDatum.getTemperatureMinimum() values.
TemplatedMessageSource - Class in net.solarnetwork.support
Delegating MessageSource that dynamically extracts a pre-configured regular expression match from all message codes.
TemplatedMessageSource() - Constructor for class net.solarnetwork.support.TemplatedMessageSource
 
TemplateRenderer - Interface in net.solarnetwork.service
API for a service that can execute a template against some input data to produce formatted output.
TemporalPropertySerializer - Class in net.solarnetwork.codec
Property serializer for dates and times.
TemporalPropertySerializer(String) - Constructor for class net.solarnetwork.codec.TemporalPropertySerializer
Constructor.
TemporalPropertySerializer(String, ZoneId) - Constructor for class net.solarnetwork.codec.TemporalPropertySerializer
Constructor.
TemporalPropertySerializer(DateTimeFormatter) - Constructor for class net.solarnetwork.codec.TemporalPropertySerializer
Constructor.
TemporalRangesTariff - Class in net.solarnetwork.domain.tariff
A tariff with time-based range rules.
TemporalRangesTariff(String, String, String, String, List<Tariff.Rate>, Locale) - Constructor for class net.solarnetwork.domain.tariff.TemporalRangesTariff
Constructor.
TemporalRangesTariff(IntRange, IntRange, IntRange, IntRange, List<Tariff.Rate>) - Constructor for class net.solarnetwork.domain.tariff.TemporalRangesTariff
Constructor.
TemporalRangesTariffEvaluator - Interface in net.solarnetwork.domain.tariff
API for a function that can evaluate a given TemporalRangesTariff rule to see if it applies based on an input date and parameter map.
TemporalTariff - Interface in net.solarnetwork.domain.tariff
A tariff associated with a date.
TenMinute - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Ten minute level aggregation.
testBit(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Test if a bit is set on an integer number.
TextAreaSettingSpecifier - Interface in net.solarnetwork.settings
A read-write large string setting.
TextFieldSettingSpecifier - Interface in net.solarnetwork.settings
A read-write string setting.
TextResourceCache - Class in net.solarnetwork.service.support
A simple text resource cache.
TextResourceCache() - Constructor for class net.solarnetwork.service.support.TextResourceCache
Constructor.
TextResourceCache(Map<String, String>) - Constructor for class net.solarnetwork.service.support.TextResourceCache
Constructor.
ThirtyMinute - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Thirty minute level aggregation.
Thunder - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Thunder.
TIMESTAMP - Static variable in interface net.solarnetwork.domain.datum.Datum
A sample data key for a Datum.getTimestamp() value, as a long millisecond epoch value or ISO 8601 formatted string.
TimeZoneId - Enum constant in enum class net.solarnetwork.codec.BasicLocationField
 
TimeZoneId - Enum constant in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
 
TimeZonePropertySerializer - Class in net.solarnetwork.codec
PropertySerializer for TimeZone objects into TimeZone ID strings.
TimeZonePropertySerializer() - Constructor for class net.solarnetwork.codec.TimeZonePropertySerializer
 
TitleSettingSpecifier - Interface in net.solarnetwork.settings
A read-only string setting.
toArrayValue() - Method in class net.solarnetwork.util.ByteList
Get a copy of the bytes in this list.
toBuilder() - Method in class net.solarnetwork.event.BasicAppEvent
Get a builder, populated with this instance's values.
toFloat(short) - Static method in class net.solarnetwork.util.FP16
Converts the specified half-precision float value into a single-precision float value.
toFloat(short) - Static method in class net.solarnetwork.util.Half
Converts the specified half-precision float value into a single-precision float value.
ToggleSettingSpecifier - Interface in net.solarnetwork.settings
A logically boolean toggle setting.
toHalf(float) - Static method in class net.solarnetwork.util.FP16
Converts the specified single-precision float value into a half-precision float value.
toHalf(float) - Static method in class net.solarnetwork.util.Half
Converts the specified single-precision float value into a half-precision float value.
toHexString(short) - Static method in class net.solarnetwork.util.FP16
Returns a hexadecimal string representation of the specified half-precision float value.
toHexString(short) - Static method in class net.solarnetwork.util.Half
Returns a hexadecimal string representation of the specified half-precision float value.
toKey() - Method in enum class net.solarnetwork.domain.datum.DatumSamplesType
Get a key value for this enum.
Topic - Enum constant in enum class net.solarnetwork.codec.BasicInstructionField
 
Tornado - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Tornado.
toString() - Method in class net.solarnetwork.dao.BasicFilterResults
 
toString() - Method in class net.solarnetwork.domain.BaseId
Generate a string value.
toString() - Method in class net.solarnetwork.domain.BasicIdentifiableConfiguration
 
toString() - Method in class net.solarnetwork.domain.BasicInstruction
 
toString() - Method in class net.solarnetwork.domain.BasicInstructionStatus
 
toString() - Method in class net.solarnetwork.domain.BasicLocation
 
toString() - Method in class net.solarnetwork.domain.BasicRegistrationReceipt
 
toString() - Method in class net.solarnetwork.domain.datum.BasicAggregateStreamDatum
 
toString() - Method in class net.solarnetwork.domain.datum.BasicObjectDatumStreamMetadata
 
toString() - Method in class net.solarnetwork.domain.datum.BasicStreamDatum
 
toString() - Method in class net.solarnetwork.domain.datum.DatumProperties
 
toString() - Method in class net.solarnetwork.domain.datum.DatumPropertiesStatistics
 
toString() - Method in class net.solarnetwork.domain.datum.DatumSamplePropertyConfig
 
toString() - Method in class net.solarnetwork.domain.datum.DatumSamples
 
toString() - Method in class net.solarnetwork.domain.datum.GeneralDatum
 
toString() - Method in class net.solarnetwork.domain.datum.GeneralDatumMetadata
 
toString() - Method in class net.solarnetwork.domain.datum.ObjectDatumStreamMetadataId
 
toString() - Method in class net.solarnetwork.domain.KeyValuePair
 
toString() - Method in class net.solarnetwork.domain.NetworkAssociationDetails
 
toString() - Method in class net.solarnetwork.domain.SimpleLocation
 
toString() - Method in class net.solarnetwork.domain.SimpleSortDescriptor
 
toString() - Method in class net.solarnetwork.domain.tariff.SimpleTariffRate
 
toString() - Method in class net.solarnetwork.domain.tariff.TemporalRangesTariff
 
toString() - Method in class net.solarnetwork.event.BasicAppEvent
 
toString() - Method in class net.solarnetwork.io.ConcatenatingResource
 
toString() - Method in class net.solarnetwork.io.DeleteOnCloseFileResource
 
toString() - Method in class net.solarnetwork.settings.support.BaseKeyedSettingSpecifier
 
toString() - Method in class net.solarnetwork.settings.support.BasicGroupSettingSpecifier
 
toString() - Method in class net.solarnetwork.util.Half
Returns a string representation of the specified half-precision float value.
toString() - Method in class net.solarnetwork.util.IntRange
 
toString() - Method in class net.solarnetwork.util.IntRangeSet
 
toString() - Method in class net.solarnetwork.util.IntShortMap
 
toString() - Method in enum class net.solarnetwork.util.SearchFilter.CompareOperator
 
toString() - Method in enum class net.solarnetwork.util.SearchFilter.LogicOperator
 
toString() - Method in class net.solarnetwork.util.SearchFilter
Return an LDAP search filter string.
toString() - Method in class net.solarnetwork.util.StatCounter
 
toString(short) - Static method in class net.solarnetwork.util.Half
Returns a string representation of the specified half-precision float value.
Total - Enum constant in enum class net.solarnetwork.domain.AcPhase
 
TOTAL_RESULT_COUNT_FIELD_NAME - Static variable in class net.solarnetwork.codec.BasicObjectDatumStreamDataSetSerializer
The total result count field name.
toTemporalTariff(LocalDateTime) - Method in interface net.solarnetwork.domain.tariff.Tariff
Create a temporal tariff.
traceBeanNames(ApplicationContext, Logger) - Static method in class net.solarnetwork.util.ApplicationContextUtils
Generate a TRACE level log entry of the complete list of bean names available in the given context.
TransactionCheckpoints - Enum constant in enum class net.solarnetwork.dao.BulkLoadingDao.LoadingTransactionMode
Support transaction checkpoints, within an overall single transaction.
TransferrableResource - Interface in net.solarnetwork.io
A resource that can be transferred to a file.
transferTo(File) - Method in interface net.solarnetwork.io.TransferrableResource
Transfer this resource to the given destination file.
trunc(short) - Static method in class net.solarnetwork.util.FP16
Returns the truncated half-precision float value of the specified half-precision float value.
trunc(short) - Static method in class net.solarnetwork.util.Half
Returns the truncated half-precision float value of the specified half-precision float value.
TypedKeyDeserializer - Interface in net.solarnetwork.codec
KeyDeserializer does not implement an interface, nor provide a default "type" the deserializer supports.

U

UID_PROPERTY - Static variable in interface net.solarnetwork.service.Identifiable
A string UID property, for use in events and other data structures.
UInt16 - Enum constant in enum class net.solarnetwork.domain.BitDataType
Unsigned 16-bit integer.
UInt32 - Enum constant in enum class net.solarnetwork.domain.BitDataType
Unsigned 32-bit integer.
UInt64 - Enum constant in enum class net.solarnetwork.domain.BitDataType
Unsigned 64-bit integer.
UInt8 - Enum constant in enum class net.solarnetwork.domain.BitDataType
Unsigned 16-bit integer.
UNDERSCORE_PREFIX_OR_SUFFIX - Static variable in class net.solarnetwork.util.StringUtils
A pattern that matches any _ at the start or end of a string.
UnicodeReader - Class in net.solarnetwork.io
Reader that can detect a Unicode BOM.
UnicodeReader(InputStream, String) - Constructor for class net.solarnetwork.io.UnicodeReader
Construct UnicodeReader.
UnionIterator<E> - Class in net.solarnetwork.util
Joins multiple Iterator instances into a single Iterator.
UnionIterator(Collection<Iterator<E>>) - Constructor for class net.solarnetwork.util.UnionIterator
Construct from a collection of iterators.
Unknown - Enum constant in enum class net.solarnetwork.domain.DeviceOperatingState
An unknown state.
Unknown - Enum constant in enum class net.solarnetwork.domain.InstructionStatus.InstructionState
The instruction state is not known.
UNKNOWN_EMAIL - Enum constant in enum class net.solarnetwork.security.AuthorizationException.Reason
Unknown email.
UNKNOWN_OBJECT - Enum constant in enum class net.solarnetwork.security.AuthorizationException.Reason
Access was requested to an unknown object.
unsigned(byte) - Static method in class net.solarnetwork.util.NumberUtils
Convert a signed byte into an unsigned short value.
unsigned(byte[]) - Static method in class net.solarnetwork.util.NumberUtils
Convert signed bytes into unsigned short values.
UnsignedInteger - Enum constant in enum class net.solarnetwork.domain.BitDataType
Arbitrary bit-length unsigned integer.
unsignedMap() - Method in class net.solarnetwork.util.IntShortMap
Get a view of this map with unsigned integer values.
unsignedNumber(Number) - Static method in class net.solarnetwork.util.NumberUtils
Convert a signed whole number into an unsigned equivalent.
unwrap(Class<T>) - Method in class net.solarnetwork.dao.jdbc.SQLExceptionHandlerDataSourceProxy
 
up(Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Round a number towards zero to the nearest integer.
up(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Round a number towards zero to the nearest integer multiple of a specific significance.
up(Number, Number) - Static method in class net.solarnetwork.util.NumberUtils
Round a number towards zero to the nearest integer multiple of a specific significance.
UPDATE - Enum constant in enum class net.solarnetwork.dao.BatchableDao.BatchCallbackResult
The domain object was updated.
UPDATE_STOP - Enum constant in enum class net.solarnetwork.dao.BatchableDao.BatchCallbackResult
Stop after updating the domain object.
uriEncode(CharSequence) - Static method in class net.solarnetwork.security.AuthorizationUtils
Formal implementation of "uri encoding" using UTF-8 encoding for SolarNetwork authentication.
urlEncoded(Map<String, ?>) - Static method in class net.solarnetwork.io.UrlUtils
Encode a map of data into a string suitable for posting to a web server as the content type application/x-www-form-urlencoded.
UrlUtils - Class in net.solarnetwork.io
Utilities for supporting URL related tasks.
UrlUtils() - Constructor for class net.solarnetwork.io.UrlUtils
 
useNanoseconds(SerializerProvider) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
 
useSnDate(boolean) - Method in class net.solarnetwork.security.Snws2AuthorizationBuilder
Set the date header style.
useTimestamp(SerializerProvider) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
 
UTF8 - Static variable in class net.solarnetwork.util.ByteUtils
The UTF-8 character set.
UTF8_CHARSET - Static variable in class net.solarnetwork.io.UrlUtils
The UTF-8 character set name.
UTF8_CHARSET - Static variable in class net.solarnetwork.util.ByteUtils
The UTF-8 character set name.
utf8length(CharSequence) - Static method in class net.solarnetwork.util.StringUtils
Calcualte the UTF-8 byte length of a given string.

V

value() - Element in annotation interface net.solarnetwork.domain.SerializeIgnore
Optional argument that defines if this annotation is active.
VALUE_NO_SUCH_ELEMENT - Static variable in class net.solarnetwork.util.IntShortMap
The default value that causes NoSuchElementException to be thrown in IntShortMap.getValue(int).
valueOf(char) - Static method in enum class net.solarnetwork.domain.datum.DatumSamplesType
Get an enum instance for a key value.
valueOf(float) - Static method in class net.solarnetwork.util.Half
Returns a Half instance representing the specified float value.
valueOf(short) - Static method in class net.solarnetwork.util.Half
Returns a Half instance representing the specified half-precision float value.
valueOf(String) - Static method in enum class net.solarnetwork.codec.BasicInstructionField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.codec.BasicInstructionStatusField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.codec.BasicLocationField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.dao.BatchableDao.BatchCallbackResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.dao.BulkExportingDao.ExportCallbackAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.dao.BulkLoadingDao.LoadingTransactionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.dao.GenericDao.EntityEventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.dao.GenericDao.StandardSortKey
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.domain.AcPhase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.domain.BitDataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.domain.ByteOrdering
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.domain.datum.Aggregation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.domain.datum.DatumPropertiesStatistics.AccumulatingStatistic
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.domain.datum.DatumPropertiesStatistics.InstantaneousStatistic
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.domain.datum.DatumSamplesType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.domain.datum.ObjectDatumKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.domain.DeviceOperatingState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.domain.InstructionStatus.InstructionState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.domain.NodeControlPropertyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.domain.SkyCondition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.security.AuthorizationException.Reason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.service.DatumFilterStats
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class net.solarnetwork.util.Half
Returns a Half instance representing the specified string value.
valueOf(String) - Static method in enum class net.solarnetwork.util.SearchFilter.CompareOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.solarnetwork.util.SearchFilter.LogicOperator
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.solarnetwork.codec.BasicInstructionField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.codec.BasicInstructionStatusField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.codec.BasicLocationField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.dao.BatchableDao.BatchCallbackResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.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.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.dao.GenericDao.EntityEventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.dao.GenericDao.StandardSortKey
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.domain.AcPhase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.domain.BitDataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.domain.ByteOrdering
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.domain.datum.Aggregation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.domain.datum.DatumPropertiesStatistics.AccumulatingStatistic
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.domain.datum.DatumPropertiesStatistics.InstantaneousStatistic
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.domain.datum.DatumSamplesType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.domain.datum.ObjectDatumKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.domain.DeviceOperatingState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class net.solarnetwork.domain.GenericDeviceOperatingState
Get an array of all possible values.
values() - Static method in enum class net.solarnetwork.domain.InstructionStatus.InstructionState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.domain.NodeControlPropertyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.domain.SkyCondition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.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.service.DatumFilterStats
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class net.solarnetwork.util.IntShortMap
 
values() - Static method in enum class net.solarnetwork.util.SearchFilter.CompareOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.solarnetwork.util.SearchFilter.LogicOperator
Returns an array containing the constants of this enum class, in the order they are declared.
valuesMatching(Set<String>, Pattern) - Static method in class net.solarnetwork.util.CollectionUtils
Extract a set of values from a set that match a regular expression.
verb(String) - Method in class net.solarnetwork.security.AbstractAuthorizationBuilder
Set the verb.
VISIBILITY_KEY - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
A instantaneous sample key for AtmosphericDatum.getVisibility() values.
visit(SearchFilter, SearchFilter) - Method in interface net.solarnetwork.util.SearchFilter.VisitorCallback
Visit a node.
VOLTAGE_KEY - Static variable in interface net.solarnetwork.domain.datum.AcEnergyDatum
An instantaneous sample key for AcEnergyDatum.getVoltage() values.

W

walk(SearchFilter.VisitorCallback) - Method in class net.solarnetwork.util.SearchFilter
Walk the filter as a tree.
WATT_HOUR_READING_KEY - Static variable in interface net.solarnetwork.domain.datum.EnergyDatum
An accumulating sample key for EnergyDatum.getWattHourReading() values.
WATTS_KEY - Static variable in interface net.solarnetwork.domain.datum.EnergyDatum
An instantaneous sample key for EnergyDatum.getWatts() values.
WeakValueConcurrentHashMap<K,V> - Class in net.solarnetwork.util
A ConcurrentMap implementation with weak-referenced values.
WeakValueConcurrentHashMap() - Constructor for class net.solarnetwork.util.WeakValueConcurrentHashMap
Creates a new, empty map with the default initial table size (16).
WeakValueConcurrentHashMap(int) - Constructor for class net.solarnetwork.util.WeakValueConcurrentHashMap
Creates a new, empty map with an initial table size accommodating the specified number of elements without the need to dynamically resize.
WeakValueConcurrentHashMap(int, float) - Constructor for class net.solarnetwork.util.WeakValueConcurrentHashMap
Creates a new, empty map with an initial table size based on the given number of elements (initialCapacity) and initial table density (loadFactor).
WeakValueConcurrentHashMap(int, float, int) - Constructor for class net.solarnetwork.util.WeakValueConcurrentHashMap
Creates a new, empty map with an initial table size based on the given number of elements (initialCapacity), table density (loadFactor), and number of concurrently updating threads (concurrencyLevel).
WeakValueConcurrentHashMap(Map<? extends K, ? extends V>) - Constructor for class net.solarnetwork.util.WeakValueConcurrentHashMap
Creates a new map with the same mappings as the given map.
Week - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Week level aggregation.
WeekOfYear - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Aggregate by week of the year, e.g.
wholePartToInteger(BigDecimal) - Static method in class net.solarnetwork.util.NumberUtils
Get the whole part of a BigDecimal as a BigInteger.
WIND_DIRECTION_KEY - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
A status sample key for AtmosphericDatum.getWindDirection() values.
WIND_SPEED_KEY - Static variable in interface net.solarnetwork.domain.datum.AtmosphericDatum
A status sample key for AtmosphericDatum.getWindSpeed() values.
Windy - Enum constant in enum class net.solarnetwork.domain.SkyCondition
Windy
withControlId(String) - Method in class net.solarnetwork.domain.BasicNodeControlInfo.Builder
 
withCreated(Instant) - Method in class net.solarnetwork.event.BasicAppEvent.Builder
Configure the creation date.
withDeviceAddress(String) - Method in class net.solarnetwork.domain.BasicDeviceInfo.Builder
 
withDeviceStatesCode(int) - Method in class net.solarnetwork.domain.DeviceOperatingStatus.Builder
 
withDeviceStatesCode(int) - Method in class net.solarnetwork.domain.DeviceOperatingStatus.EnumBuilder
 
withEventProperties(Map<String, ?>) - Method in class net.solarnetwork.event.BasicAppEvent.Builder
Configure event properties.
withFeatures(Boolean) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
Deprecated.
withKey(String) - Method in enum class net.solarnetwork.domain.AcPhase
Get a string with a key suffix added.
withLineKey(String) - Method in enum class net.solarnetwork.domain.AcPhase
Get a string with a line key suffix added.
withManufactureDate(LocalDate) - Method in class net.solarnetwork.domain.BasicDeviceInfo.Builder
 
withManufacturer(String) - Method in class net.solarnetwork.domain.BasicDeviceInfo.Builder
 
withModelName(String) - Method in class net.solarnetwork.domain.BasicDeviceInfo.Builder
 
withName(String) - Method in class net.solarnetwork.domain.BasicDeviceInfo.Builder
 
withPropertyName(String) - Method in class net.solarnetwork.domain.BasicNodeControlInfo.Builder
 
withReadonly(Boolean) - Method in class net.solarnetwork.domain.BasicNodeControlInfo.Builder
 
withSerialNumber(String) - Method in class net.solarnetwork.domain.BasicDeviceInfo.Builder
 
withState(DeviceOperatingState) - Method in class net.solarnetwork.domain.DeviceOperatingStatus.Builder
 
withState(DeviceOperatingState) - Method in class net.solarnetwork.domain.DeviceOperatingStatus.EnumBuilder
 
withStateCode(int) - Method in class net.solarnetwork.domain.DeviceOperatingStatus.Builder
 
withStateCode(int) - Method in class net.solarnetwork.domain.DeviceOperatingStatus.EnumBuilder
 
withTopic(String) - Method in class net.solarnetwork.event.BasicAppEvent.Builder
Configure the topic.
withType(NodeControlPropertyType) - Method in class net.solarnetwork.domain.BasicNodeControlInfo.Builder
 
withUnit(String) - Method in class net.solarnetwork.domain.BasicNodeControlInfo.Builder
 
withValue(String) - Method in class net.solarnetwork.domain.BasicNodeControlInfo.Builder
 
withVersion(String) - Method in class net.solarnetwork.domain.BasicDeviceInfo.Builder
 
write(int) - Method in class net.solarnetwork.io.ASCII85OutputStream
 
write(int) - Method in class net.solarnetwork.io.RFC1924OutputStream
 
writeBitmaskValue(JsonGenerator, String, Set<? extends Bitmaskable>) - Static method in class net.solarnetwork.codec.JsonUtils
Write a bitmask set as a field number value.
writeDecimalArray(JsonGenerator, BigDecimal[]) - Static method in class net.solarnetwork.codec.JsonUtils
Write a string array as a JSON array of numbers.
writeDecimalArrayValues(JsonGenerator, BigDecimal[], int) - Static method in class net.solarnetwork.codec.JsonUtils
Write a fixed number of decimal array values as JSON array numbers.
writeIso8601Timestamp(JsonGenerator, String, Instant) - Static method in class net.solarnetwork.codec.JsonUtils
Write a timestamp field value in ISO 8601 form.
writeMetadata(JsonGenerator, GeneralDatumMetadata) - Static method in class net.solarnetwork.codec.JsonUtils
Write metadata to a JSON generator.
writeNumberField(JsonGenerator, String, Number) - Static method in class net.solarnetwork.codec.JsonUtils
Write a number field value using the smallest possible number type.
writeSimpleMap(JsonGenerator, Map<String, ?>) - Static method in class net.solarnetwork.codec.JsonUtils
Write a simple Map as a JSON object.
writeStringArray(JsonGenerator, String[]) - Static method in class net.solarnetwork.codec.JsonUtils
Write a string array as a JSON array of strings.
writeStringArrayField(JsonGenerator, String, String[]) - Static method in class net.solarnetwork.codec.JsonUtils
Write a string array as a JSON object field that is an array of strings.
writeStringArrayValues(JsonGenerator, String[], int) - Static method in class net.solarnetwork.codec.JsonUtils
Write a fixed number of string array values as JSON array numbers.
writeValue(JsonGenerator, SerializerProvider, Object) - Method in enum class net.solarnetwork.codec.BasicInstructionField
 
writeValue(JsonGenerator, SerializerProvider, Object) - Method in enum class net.solarnetwork.codec.BasicInstructionStatusField
 
writeValue(JsonGenerator, SerializerProvider, Object) - Method in enum class net.solarnetwork.codec.BasicLocationField
 
writeValue(JsonGenerator, SerializerProvider, Object) - Method in enum class net.solarnetwork.codec.BasicObjectDatumStreamMetadataField
 
writeValue(JsonGenerator, SerializerProvider, Object) - Method in interface net.solarnetwork.codec.IndexedField
Write a value to a generator.

X

XmlSupport - Class in net.solarnetwork.support
A class to support services that use XML.
XmlSupport() - Constructor for class net.solarnetwork.support.XmlSupport
 
xor(Number, Number) - Method in interface net.solarnetwork.domain.datum.DatumMathFunctions
Apply a bitwise xor operation to an integer number.
xWWWFormURLEncoded(Map<String, ?>) - Method in class net.solarnetwork.service.support.HttpClientSupport
Encode a map of data into a string suitable for posting to a web server as the content type application/x-www-form-urlencoded.

Y

Year - Enum constant in enum class net.solarnetwork.domain.datum.Aggregation
Year level aggregation.

Z

ZonedDateTimeDeserializer() - Constructor for class net.solarnetwork.codec.JsonDateUtils.ZonedDateTimeDeserializer
Constructor.
ZonedDateTimeSerializer() - Constructor for class net.solarnetwork.codec.JsonDateUtils.ZonedDateTimeSerializer
Constructor.

_

_acceptTimestampVisitor(JsonFormatVisitorWrapper, JavaType) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
 
_formatter - Variable in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
 
_handleDateTimeException(DeserializationContext, DateTimeException, String) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeDeserializer
 
_handleUnexpectedToken(DeserializationContext, JsonParser, JsonToken...) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeDeserializer
 
_handleUnexpectedToken(DeserializationContext, JsonParser, String, Object...) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeDeserializer
 
_integerListType - Variable in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
 
_integerListType(SerializerProvider) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
 
_peelDTE(DateTimeException) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeDeserializer
 
_reportWrongToken(JsonParser, DeserializationContext, JsonToken...) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeDeserializer
 
_reportWrongToken(DeserializationContext, JsonToken, String) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeDeserializer
 
_shape - Variable in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
 
_useNanoseconds - Variable in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
 
_useTimestamp - Variable in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
 
_useTimestampExplicitOnly(SerializerProvider) - Method in class net.solarnetwork.codec.JsonDateUtils.LocalTimeSerializer
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form