Index
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
-
Get the count of samples added via
AggregateDatumSamples.addSample(DatumSamplesOperations). - 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
SteramDatumwithin 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
ByteConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThen(IntShortBiConsumer) - Method in interface net.solarnetwork.util.IntShortBiConsumer
-
Returns a composed
BiConsumerthat performs, in sequence, this operation followed by theafteroperation. - 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
AppEventHandlerinstances 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
ApplicationContextinstances. - 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
Mapview 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
GMTtime 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
-
FactoryBeanwhere the exposed object is actually configured via auto-wiring onAutowiredPropertyFactoryBean.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
LocalizedServiceInfoProviderthat also implementsIdentity. - 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
SettingSpecifierProviderand aLocalizedServiceInfoProvider. - 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
LocalizedServiceInfoinstance. - 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
Entityusing 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
-
Basic implementation of
ExpressionService.EvaluationConfiguration. - BasicEvaluationConfiguration(Map<String, Object>) - Constructor for class net.solarnetwork.service.support.BasicEvaluationConfiguration
-
Constructor.
- BasicFactorySettingSpecifierProvider - Class in net.solarnetwork.settings.support
-
Basic implementation of
FactorySettingSpecifierProviderthat delegates allSettingSpecifierProvidermethods 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
Datumobjects - BasicGeneralDatumDeserializer() - Constructor for class net.solarnetwork.codec.BasicGeneralDatumDeserializer
-
Constructor.
- BasicGeneralDatumSerializer - Class in net.solarnetwork.codec
-
Serializer for
Datuminstances. - 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
metadatalist 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
- basicIdentifiableSettings(String, String, String) - Static method in class net.solarnetwork.service.support.BasicIdentifiable
- BasicIdentity<PK extends Comparable<PK>> - Class in net.solarnetwork.dao
-
A basic, immutable implementation of
Identitythat is alsoSerializable. - 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
Instructioninstances. - BasicInstructionDeserializer() - Constructor for class net.solarnetwork.codec.BasicInstructionDeserializer
-
Constructor.
- BasicInstructionField - Enum Class in net.solarnetwork.codec
-
Fields for
BasicInstructionde/serialization. - BasicInstructionSerializer - Class in net.solarnetwork.codec
-
Serializer for
Instructioninstances. - 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
InstructionStatusinstances. - BasicInstructionStatusDeserializer() - Constructor for class net.solarnetwork.codec.BasicInstructionStatusDeserializer
-
Constructor.
- BasicInstructionStatusField - Enum Class in net.solarnetwork.codec
-
Fields for
BasicInstructionStatusde/serialization. - BasicInstructionStatusSerializer - Class in net.solarnetwork.codec
-
Serializer for
InstructionStatusinstances. - 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
Locationobjects. - BasicLocationDeserializer - Class in net.solarnetwork.codec
-
Deserializer for
Locationobjects. - 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
Locationobjects. - BasicLocationSerializer() - Constructor for class net.solarnetwork.codec.BasicLocationSerializer
-
Constructor.
- BasicLongEntity - Class in net.solarnetwork.dao
-
Basic implementation of
Entitywith 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
-
Fields for
BasicObjectDatumStreamMetadata. - BasicObjectDatumStreamMetadataIdDeserializer - Class in net.solarnetwork.codec
-
Deserializer for
ObjectDatumStreamMetadataId. - BasicObjectDatumStreamMetadataIdDeserializer() - Constructor for class net.solarnetwork.codec.BasicObjectDatumStreamMetadataIdDeserializer
-
Constructor.
- BasicObjectDatumStreamMetadataIdSerializer - Class in net.solarnetwork.codec
-
Serializer for
ObjectDatumStreamMetadataId. - BasicObjectDatumStreamMetadataIdSerializer() - Constructor for class net.solarnetwork.codec.BasicObjectDatumStreamMetadataIdSerializer
-
Constructor.
- BasicObjectDatumStreamMetadataSerializer - Class in net.solarnetwork.codec
-
Serializer for
ObjectDatumStreamMetadata. - 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
BasicStreamDatumarrays. - BasicStreamDatumArrayDeserializer() - Constructor for class net.solarnetwork.codec.BasicStreamDatumArrayDeserializer
-
Constructor.
- BasicStreamDatumArraySerializer - Class in net.solarnetwork.codec
-
Serializer for
BasicStreamDatuminstance to an array. - BasicStreamDatumArraySerializer() - Constructor for class net.solarnetwork.codec.BasicStreamDatumArraySerializer
-
Constructor.
- BasicStringEntity - Class in net.solarnetwork.dao
-
Basic implementation of
Entitywith 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
- 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
BigDecimalfor a number. - BigDecimalStringSerializer - Class in net.solarnetwork.codec
-
Specialized serializer of
BigDecimalto 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
BigIntegerfor a number. - BindingResultSerializer - Class in net.solarnetwork.codec
-
Serialize a
BindingResultinto 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
Bitmaskableinstances 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
Bitmaskableobjects. - 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
BitSetfor 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)orAbstractAuthorizationBuilder.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
BasicDeviceInfoand initialize it with the given object. - builderFrom(NodeControlInfo) - Static method in class net.solarnetwork.domain.BasicNodeControlInfo
-
Creates a builder to build
NodeControlInfoand 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)orAbstractAuthorizationBuilder.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
TByteArrayListinstance 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
Halfas abyteafter 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
ClassLoaderinstance 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
CloseableServiceinstances, 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
keyvalues of two KeyValuePair objects, falling back tovalueifkeyis 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
ClassLoaderfor 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
InputStreamthat 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
LocalizedServiceInfothat adds configurable setting information. - ConfigurableSSLService - Class in net.solarnetwork.service.support
-
Basic implementation of
SSLServicethat allows configuring a keystore and truststore to use for theSSLSocketFactoryreturned byConfigurableSSLService.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
ObjectMapperinstance 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
TemporalRangesTariffrows 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
-
PingTestto verify aDataSourceconnection 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
DatumSamplesinstance. - 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
BigDecimalfor 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
BigDecimalinstances 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}valueinto 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
Resourcethat can decompress anotherResource. - 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
connectionTimeoutproperty. - 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
decimalScaleproperty. - 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
evaluatordefault value. - DEFAULT_FIRST_MATCH_ONLY - Static variable in class net.solarnetwork.domain.tariff.SimpleTemporalTariffSchedule
-
The
firstMatchOnlydefault value. - DEFAULT_HOST - Static variable in class net.solarnetwork.security.Snws2AuthorizationBuilder
-
The default
hostvalue. - 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
interceptandunitInterceptproperties. - DEFAULT_KEY_STORE_PATH - Static variable in class net.solarnetwork.service.support.ConfigurableSSLService
-
The default value for the
keyStorePathproperty. - 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
propertyTypeproperty. - DEFAULT_SLOPE - Static variable in class net.solarnetwork.domain.datum.NumberDatumSamplePropertyConfig
-
The default value for the
slopeandunitSlopeproperties. - DEFAULT_TEMPLATE - Static variable in class net.solarnetwork.settings.support.KeyedSmartQuotedTemplateMapper
-
The default value for the
templateproperty. - DEFAULT_TRUST_STORE_PATH - Static variable in class net.solarnetwork.service.support.ConfigurableSSLService
-
The default value for the
trustStorePathproperty. - 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
FileInputStreamthat deletes the file onceDeleteOnCloseFileInputStream.close()is called. - DeleteOnCloseFileInputStream(File) - Constructor for class net.solarnetwork.io.DeleteOnCloseFileInputStream
-
Construct with a file.
- DeleteOnCloseFileResource - Class in net.solarnetwork.io
-
A
Resourcethat deletes any associatedFileonce the stream returned byDeleteOnCloseFileResource.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
DeviceOperatingStatususing 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}digeststyle 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
Numberinstances 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
Halfas adoubleafter a widening primitive conversion. - doubleValueExact(BigDecimal) - Static method in class net.solarnetwork.util.NumberUtils
-
Attempt to convert a
BigDecimalexactly to adouble. - 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
Entityinstance. - 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
DeviceOperatingStatususing 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
BasicIdentityobjects have the sameBasicIdentity.getId()value. - equals(Object) - Method in class net.solarnetwork.domain.BasicIdentity
-
Test if two
BasicIdentityobjects have the sameBasicIdentity.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
keyvalues of twoKeyValuePairobjects. - 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
ExpressionAPI 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
Expressionpaired with theExpressionServiceit 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
SettingSpecifierProviderthat adds info about the factory instance a provider is being managed under. - FallbackOptionalService<T> - Class in net.solarnetwork.service
-
Implementation of
OptionalServiceusing 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
IndexedFieldinstances from an enumeration that implementsIndexedField. - 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
FilterResultsinstance. - 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
Halfas afloatafter a widening primitive conversion. - floatValueExact(BigDecimal) - Static method in class net.solarnetwork.util.NumberUtils
-
Attempt to convert a
BigDecimalexactly to afloat. - 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
SnsAuthorizationInfoinstance. - 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
SearchFilterinstance. - format(LocalDate) - Static method in class net.solarnetwork.util.DateUtils
-
Format a standard local date value, in
yyyy-MM-ddform. - format(LocalTime) - Static method in class net.solarnetwork.util.DateUtils
-
Format a standard local time value, in
HH:mmform. - 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
BigDecimalas aBigInteger, scaled by some power of ten. - fractionalPartToInteger(BigDecimal) - Static method in class net.solarnetwork.util.NumberUtils
-
Get the fractional part of a
BigDecimalas aBigInteger. - fractionalPartToInteger(BigDecimal, int) - Static method in class net.solarnetwork.util.NumberUtils
-
Get the fractional part of a
BigDecimalas aBigIntegerwith 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
DeviceOperatingStatususingGenericDeviceOperatingStatedevice 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
-
Shortcut for
DatumSamples.getAccumulating(). - 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_PREFIXESpackage 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
- getAndIncrementWithWrap(AtomicLong, long) - Static method in class net.solarnetwork.util.NumberUtils
- 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
MessageSourceto 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
-1and1. - 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
SerializationFeatureorDeserializationFeatureflags to disable. - getFeaturesToEnable() - Method in class net.solarnetwork.codec.ObjectMapperFactoryBean
-
Get a list of
SerializationFeatureorDeserializationFeatureflags 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
-
Shortcut for
DatumSamples.getInstantaneous(). - 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
KeyDeserializerobjects 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
-
Shortcut for
GeneralDatumMetadata.getInfo(). - 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
-
Alternative for
GeneralSourceMetadata.getMeta(). - 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
metadataelements. - 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
ObjectMapperinstance. - 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
-
Shortcut for
GeneralDatumMetadata.getPropertyInfo(). - 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
-
Shortcut for
DatumSamples.getStatus(). - 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
SettingSpecifierinstances. - getSettingSpecifiers() - Method in interface net.solarnetwork.settings.SettingSpecifierProvider
-
Get a list of
SettingSpecifierinstances. - 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_KEYnetworkServiceURLsvalue. - getSolarQueryServiceURL() - Method in class net.solarnetwork.domain.BasicNetworkIdentity
-
Get the
NetworkIdentity.SOLARQUERY_NETWORK_SERVICE_KEYnetworkServiceURLsvalue. - getSolarUserServiceURL() - Method in class net.solarnetwork.domain.BasicNetworkIdentity
-
Get the
NetworkIdentity.SOLARUSER_NETWORK_SERVICE_KEYnetworkServiceURLsvalue. - 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
-
Shortcut for
DatumSupport.getTags(). - 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.since 2.0, use
BasicIdentifiable.getUid() - 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
URLConnectionfor 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
Bitmaskablethat is grouped by an index value into like-sized groupings. - GroupedBitmaskable.SortByOverallIndex - Class in net.solarnetwork.domain
-
A comparator of
GroupedBitmaskablethat 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
Halfobject that represents the argument converted to a half-precision float. - Half(float) - Constructor for class net.solarnetwork.util.Half
-
Constructs a newly allocated
Halfobject that represents the argument converted to a half-precision float. - Half(short) - Constructor for class net.solarnetwork.util.Half
-
Constructs a newly allocated
Halfobject that represents the half-precision float type argument. - Half(String) - Constructor for class net.solarnetwork.util.Half
-
Constructs a newly allocated
Halfobject 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
Halfas ashortcontaining the bit representation described inHalf. - 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
-
An alias for
DatumSamplesExpressionRoot.containsKey(Object) - 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
Halfobject. - 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
tagscontainstag. - 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
Identifiableservice. - 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
InputStreamfor 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
BigIntegerfor 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
Setimplementation 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
Halfas aintafter 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
trueif 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
Halfvalue 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_ALTwith 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_ALTwith 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_TIMEwith 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_ALTwith 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_MILLISwith 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_TIMEwith 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_ALTwith 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
Iteratorinto anEnumeration. - 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.LoadingContextfor 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
-
Instantdeserializer that formats using a space or T date/time separator. - JsonDateUtils.InstantSerializer - Class in net.solarnetwork.codec
-
Instantserializer that formats using a space date/time separator. - JsonDateUtils.LocalDateTimeDeserializer - Class in net.solarnetwork.codec
-
LocalDateTimedeserializer that parses using a space or T date/time separator. - JsonDateUtils.LocalDateTimeSerializer - Class in net.solarnetwork.codec
-
LocalDateTimeserializer that formats using a space date/time separator. - JsonDateUtils.LocalTimeDeserializer - Class in net.solarnetwork.codec
-
LocalTimedeserializer that parses using the pattern HH:mm. - JsonDateUtils.LocalTimeSerializer - Class in net.solarnetwork.codec
-
LocalTimeserializer that formats as HH:mm. - JsonDateUtils.ZonedDateTimeDeserializer - Class in net.solarnetwork.codec
-
ZonedDateTimedeserializer that parses using a space or T date/time separator. - JsonDateUtils.ZonedDateTimeSerializer - Class in net.solarnetwork.codec
-
ZonedDateTimeserializer 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
KeyedSettingSpecifierkeys 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
minandmax, 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
Dequewith 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
BasicLocationfor aLocation. - locationValue(Location) - Static method in class net.solarnetwork.domain.SimpleLocation
-
Get a
SimpleLocationfor aLocation. - 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
Halfas alongafter 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
InvocationHandlerthat treats keys in aMapas 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
SettingSpecifierobjects. - 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
MappableSpecifiersettings. - MapSampleOperations - Class in net.solarnetwork.domain.datum
-
MutableDatumSamplesOperationsthat 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
DatumSamplesOperationsthat adds mutate operations. - MutableDatumSamplesOperations - Interface in net.solarnetwork.domain.datum
-
Extension of
DatumSamplesOperationsthat 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
BigDecimalto 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
BigIntegerto 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
ObjectMapperbased 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
ObjectMapperbased on the internal configuration used by other methods in this class. - newObjectMapper() - Static method in class net.solarnetwork.codec.JsonUtils
-
Create a new
ObjectMapperbased 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
ObjectMapperbased 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
DatumSamplePropertyConfigspecifically 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
StreamDatumwith 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
ObjectMapperthat allows configuring an application-wide ObjectMapper. - ObjectMapperFactoryBean() - Constructor for class net.solarnetwork.codec.ObjectMapperFactoryBean
- ObjectMapperModuleContributor - Class in net.solarnetwork.codec
-
Class for adding a
Moduleto an existingObjectMapper. - ObjectMapperModuleContributor() - Constructor for class net.solarnetwork.codec.ObjectMapperModuleContributor
- ObjectMapperModuleSupport - Class in net.solarnetwork.codec
-
Helper class for
ObjectMapperconfiguration. - ObjectMapperModuleSupport() - Constructor for class net.solarnetwork.codec.ObjectMapperModuleSupport
- ObjectMapperService - Interface in net.solarnetwork.service
-
API for exposing
ObjectMapperas 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
CloseableServiceis 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
GETquery parameters, orPOSTform-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
BigDecimalarray. - 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
IndexedFieldvalues. - 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-ddform. - parseLocalTime(String) - Static method in class net.solarnetwork.util.DateUtils
-
Parse a standard local time value, in
HH:mmform. - 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
-
Deprecated.since 2.1 use
EnergyStorageDatum.STATE_OF_CHARGE_PERCENTAGE_KEY - 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
PingTestresult. - 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
PingTestResultto 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
KeyValuePairinstances. - 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
MessageSourcethat 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
PropertySerializerimplementations 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
GETquery parameters, orPOSTform-encoded parameters, as a simpleMap. - 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
MultiValueSettingSpecifierexcept 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
JsonDeserializerinstances 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
JsonSerializerinstances 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
SSLSocketFactoryso that a subsequent call toConfigurableSSLService.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
Iterableof 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
ResourceandResourceMetadataHoldercombination, to allowResourceMetadatato be associated with aResource. - 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_UPmode. - 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_UPmode. - 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
KeyStoreto 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
KeyValuePairif 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
KeyValuePairif 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.EQUALcomparison 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
InvocationHandlerthat can mask (hide)IdentifiableConfigurationproperties that contain sensitive information based on a set ofSettingSpecifierobjects 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, returningpropertyValueif no matching serializer configured. - serializerFor(String, Class<?>) - Method in class net.solarnetwork.codec.PropertySerializerRegistrar
-
Return a configured
PropertySerializerfor 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
MessageSourceto use with the singular prefix. - setDelegate(MessageSource) - Method in class net.solarnetwork.support.TemplatedMessageSource
-
Set the
MessageSourceto 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
JsonDeserializerobjects 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
SerializationFeatureorDeserializationFeatureflags to disable. - setFeaturesToEnable(List<Object>) - Method in class net.solarnetwork.codec.ObjectMapperFactoryBean
-
Set a list of
SerializationFeatureorDeserializationFeatureflags 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
Bitmaskableobjects. - setForBitmask(int, T[]) - Static method in interface net.solarnetwork.domain.Bitmaskable
-
Convert a bitmask value into a set of
Bitmaskableobjects. - 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.since 2.0, use
BasicIdentifiable.setGroupUid(String) - 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
JsonFactoryto 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
TypedKeyDeserializerobjects. - 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
-
Shortcut for
GeneralDatumMetadata.setInfo(Map). - setM(Map<String, Object>) - Method in class net.solarnetwork.domain.datum.GeneralSourceMetadata
-
Shortcut for
GeneralDatumMetadata.setInfo(Map). - 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
metadataelements. - 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
ObjectMappervia aObjectMapperService. - 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
-
Shortcut for
GeneralDatumMetadata.setPropertyInfo(Map). - setPm(Map<String, Map<String, Object>>) - Method in class net.solarnetwork.domain.datum.GeneralSourceMetadata
-
Shortcut for
GeneralDatumMetadata.setPropertyInfo(Map). - 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
PropertyEditorfor a specific Class. - setPropertyEditor(String, PropertyEditor) - Method in class net.solarnetwork.support.CloningPropertyEditorRegistrar
-
Set a
PropertyEditorfor 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
JsonSerializerobjects 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
networkServiceURLsvalue for theNetworkIdentity.SOLARIN_MQTT_NETWORK_SERVICE_KEYkey. - setSolarQueryServiceURL(String) - Method in class net.solarnetwork.domain.BasicNetworkIdentity
-
Put a
networkServiceURLsvalue for theNetworkIdentity.SOLARQUERY_NETWORK_SERVICE_KEYkey. - setSolarUserServiceURL(String) - Method in class net.solarnetwork.domain.BasicNetworkIdentity
-
Put a
networkServiceURLsvalue for theNetworkIdentity.SOLARUSER_NETWORK_SERVICE_KEYkey. - 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
-
Shortcut for
DatumSupport.setTags(Set). - 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
SettingSpecifierinstances, to publish application-managed settings. - SettingSpecifierProviderFactory - Interface in net.solarnetwork.settings
-
API for a
SettingSpecifierProvidermanaged 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
SettingSpecifierobjects. - 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.since 2.0, use
BasicIdentifiable.setUid(String) - 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
Moduleand register it with the configuredObjectMapper. - 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_SHIFTright, 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
Halfas ashortafter 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
Locationobjects. - 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
TemporalTariffthat delegates to anotherTariff. - 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-Dateheader 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
Authorizationheader 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
Authorizationheader 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
GroupedBitmaskableby their overall index, in ascending order. - SORT_BY_TYPE - Static variable in interface net.solarnetwork.domain.Bitmaskable
-
A comparator of
Bitmaskableby 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
DataSourceproxy that catches connection errors in order to handle the exceptions fromSQLExceptionHandlerinstances 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.OptionalFilterableServiceusing a static service instance. - StaticOptionalService(T) - Constructor for class net.solarnetwork.service.StaticOptionalService
- StaticOptionalServiceCollection<T> - Class in net.solarnetwork.service
-
Implementation of
OptionalServiceCollection.OptionalFilterableServiceCollectionusing 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
MessageSourcethat 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
TemporalRangesTariffrule 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 alongmillisecond 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
-
PropertySerializerforTimeZoneobjects 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
-
KeyDeserializerdoes 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
NoSuchElementExceptionto be thrown inIntShortMap.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
Halfinstance representing the specified float value. - valueOf(short) - Static method in class net.solarnetwork.util.Half
-
Returns a
Halfinstance 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
Halfinstance 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
ConcurrentMapimplementation 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
BigDecimalas aBigInteger. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
BasicIdentifiable.getGroupUid()