Package net.solarnetwork.domain
package net.solarnetwork.domain
-
ClassDescriptionEnumeration of AC phase values.Base class for primary key values.Basic implementation of
DeviceInfo.Builder to buildBasicDeviceInfo.Basic implementation ofIdentifiableConfiguration.BasicIdentity<PK extends Comparable<PK>>A basic, immutable implementation ofIdentity.Basic implementation ofInstruction.Basic implementation ofInstructionStatus.Basic immutable implementation ofLocalizedServiceInfo.Basic, immutable implementation ofLocation.Basic implementation ofNetworkIdentity.Basic implementation ofNodeControlInfo.Builder to buildBasicNodeControlInfo.Basic implementation ofRegistrationReceipt.An enumeration of common bit-centric data types.A standardized API for domain objects that can be represented in bitmask form.SortBitmaskableinstances by type, then bit index.Enumeration of endian types.API for something that has a "code" value.CopyingIdentity<K,C extends Identity<K>> API for an identity with copying support.Static information about a device, such as manufacturer name, model number, and so on.An enumeration of standardized device operating states.DeviceOperatingStatus<C extends Bitmaskable>A device operating state combined with vendor-specific states.Builder to buildDeviceOperatingStatus.Builder to buildDeviceOperatingStatususing an enum of device state values.Common API for an object that can be compared to another for differences.A generic device operating state used when a vendor-specific implementation is not known.Concrete implementation ofDeviceOperatingStatususingGenericDeviceOperatingStatedevice states.API for aBitmaskablethat is grouped by an index value into like-sized groupings.A comparator ofGroupedBitmaskablethat compares overall index values.Identity<PK>Common API for identity information in SolarNetwork participating services.API for a single, immutable instruction with associated parameters.Status information for a single Instruction.An enumeration of instruction states.A mutable key and value pair.API for information about a service that has been localized.Comparator for a case-insensitive order based on localized names.Information describing the physical location of an object.Mutable implementation ofSortDescriptor.API for node/network association details.Command object for initial SolarNode and SolarNet association data.API for a network certificate.Information that identifies the central SolarNet network.API for a user-manageable node component.Enumeration of supported node component property types.A receipt for registration.A request envelope object.Result<T>A simple service result envelope object.An error detail object.Annotation to signal a field or method should not be used during introspection-based serialization or de-serialization.Simple, mutable implementation ofLocation.Simple pagination characteristics.Implementation ofSortDescriptor.Enumeration of standard sky condition values.A set of sky conditions.An API for specifying a collection ordering.