Package org.openremote.model.asset.impl
Class ElectricVehicleFleetGroupAsset
java.lang.Object
org.openremote.model.asset.Asset<GroupAsset>
org.openremote.model.asset.impl.GroupAsset
org.openremote.model.asset.impl.ElectricVehicleFleetGroupAsset
- All Implemented Interfaces:
AssetInfo
,IdentifiableEntity<GroupAsset>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openremote.model.asset.Asset
Asset.AssetDeserializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AttributeDescriptor
<Integer> static final AttributeDescriptor
<Integer> static final AssetDescriptor
<ElectricVehicleFleetGroupAsset> static final AttributeDescriptor
<String> static final AttributeDescriptor
<Integer> static final AttributeDescriptor
<Integer> static final AttributeDescriptor
<Integer> Fields inherited from class org.openremote.model.asset.impl.GroupAsset
CHILD_ASSET_TYPE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionaddAttributes
(Attribute<?>... attributes) addOrReplaceAttributes
(Attribute<?>... attributes) setAccessPublicRead
(boolean accessPublicRead) setAttributes
(Collection<Attribute<?>> attributes) Asset
<?> setAttributes
(Attribute<?>... attributes) setAttributes
(AttributeMap attributes) setChildAssetType
(String childAssetType) setLocation
(GeoJSONPoint location) setManufacturer
(String manufacturer) setParentId
(String parentId) setVersion
(long version) Methods inherited from class org.openremote.model.asset.impl.GroupAsset
getChildAssetType
Methods inherited from class org.openremote.model.asset.Asset
equals, getAssetClass, getAssetName, getAssetType, getAttribute, getAttribute, getAttributeNames, getAttributes, getAttributesString, getCreatedOn, getEmail, getId, getLocation, getManufacturer, getMetaString, getModel, getName, getNotes, getParentId, getPath, getRealm, getTags, getType, getVersion, hasAttribute, hasAttribute, hashCode, isAccessPublicRead, pathContains, postLoadCallback, setCreatedOn, toString, toStringAll
-
Field Details
-
FLEET_CATEGORY
-
AVAILABLE_CHARGING_SPACES
-
AVAILABLE_DISCHARGING_SPACES
-
POWER_IMPORT_MAX
-
POWER_EXPORT_MAX
-
MILEAGE_MINIMUM
-
DESCRIPTOR
-
-
Constructor Details
-
ElectricVehicleFleetGroupAsset
protected ElectricVehicleFleetGroupAsset() -
ElectricVehicleFleetGroupAsset
-
-
Method Details
-
getFleetCategory
-
getAvailableChargingSpaces
-
getAvailableDischargingSpaces
-
getPowerImportMax
-
getPowerExportMax
-
getMileageMinimum
-
setId
- Specified by:
setId
in interfaceIdentifiableEntity<GroupAsset>
- Overrides:
setId
in classAsset<GroupAsset>
-
setVersion
- Overrides:
setVersion
in classAsset<GroupAsset>
-
setName
- Overrides:
setName
in classAsset<GroupAsset>
- Throws:
IllegalArgumentException
-
setAccessPublicRead
- Overrides:
setAccessPublicRead
in classAsset<GroupAsset>
-
setParent
- Overrides:
setParent
in classAsset<GroupAsset>
-
setParentId
- Overrides:
setParentId
in classAsset<GroupAsset>
-
setRealm
- Overrides:
setRealm
in classAsset<GroupAsset>
-
setAttributes
- Overrides:
setAttributes
in classAsset<GroupAsset>
-
setAttributes
- Overrides:
setAttributes
in classAsset<GroupAsset>
-
setAttributes
- Overrides:
setAttributes
in classAsset<GroupAsset>
-
addAttributes
- Overrides:
addAttributes
in classAsset<GroupAsset>
-
addOrReplaceAttributes
- Overrides:
addOrReplaceAttributes
in classAsset<GroupAsset>
-
setLocation
- Overrides:
setLocation
in classAsset<GroupAsset>
-
setTags
- Overrides:
setTags
in classAsset<GroupAsset>
-
setEmail
- Overrides:
setEmail
in classAsset<GroupAsset>
-
setNotes
- Overrides:
setNotes
in classAsset<GroupAsset>
-
setManufacturer
- Overrides:
setManufacturer
in classAsset<GroupAsset>
-
setModel
- Overrides:
setModel
in classAsset<GroupAsset>
-
setChildAssetType
- Overrides:
setChildAssetType
in classGroupAsset
-