moved geofencing state classes to inner package geofencing
This commit is contained in:
parent
15c1035416
commit
7567ac25cf
@ -22,6 +22,7 @@ import org.thingsboard.script.api.tbel.TbelCfArg;
|
||||
import org.thingsboard.server.common.data.id.EntityId;
|
||||
import org.thingsboard.server.common.data.kv.KvEntry;
|
||||
import org.thingsboard.server.common.data.kv.TsKvEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingArgumentEntry;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@ -23,6 +23,8 @@ import org.thingsboard.server.common.data.cf.CalculatedFieldType;
|
||||
import org.thingsboard.server.common.data.id.EntityId;
|
||||
import org.thingsboard.server.service.cf.CalculatedFieldResult;
|
||||
import org.thingsboard.server.service.cf.ctx.CalculatedFieldEntityCtxId;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingArgumentEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingCalculatedFieldState;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.thingsboard.server.service.cf.ctx.state;
|
||||
package org.thingsboard.server.service.cf.ctx.state.geofencing;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@ -21,6 +21,8 @@ import org.thingsboard.script.api.tbel.TbelCfArg;
|
||||
import org.thingsboard.script.api.tbel.TbelCfTsGeofencingArg;
|
||||
import org.thingsboard.server.common.data.id.EntityId;
|
||||
import org.thingsboard.server.common.data.kv.KvEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.ArgumentEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.ArgumentEntryType;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.thingsboard.server.service.cf.ctx.state;
|
||||
package org.thingsboard.server.service.cf.ctx.state.geofencing;
|
||||
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
import com.google.common.util.concurrent.Futures;
|
||||
@ -24,7 +24,6 @@ import lombok.EqualsAndHashCode;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.thingsboard.common.util.JacksonUtil;
|
||||
import org.thingsboard.common.util.geo.Coordinates;
|
||||
import org.thingsboard.server.actors.calculatedField.CalculatedFieldException;
|
||||
import org.thingsboard.server.common.data.cf.CalculatedFieldType;
|
||||
import org.thingsboard.server.common.data.cf.configuration.geofencing.GeofencingCalculatedFieldConfiguration;
|
||||
import org.thingsboard.server.common.data.cf.configuration.geofencing.GeofencingReportStrategy;
|
||||
@ -33,6 +32,11 @@ import org.thingsboard.server.common.data.cf.configuration.geofencing.ZoneGroupC
|
||||
import org.thingsboard.server.common.data.id.EntityId;
|
||||
import org.thingsboard.server.common.data.relation.EntityRelation;
|
||||
import org.thingsboard.server.service.cf.CalculatedFieldResult;
|
||||
import org.thingsboard.server.service.cf.ctx.state.ArgumentEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.ArgumentEntryType;
|
||||
import org.thingsboard.server.service.cf.ctx.state.BaseCalculatedFieldState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.CalculatedFieldCtx;
|
||||
import org.thingsboard.server.service.cf.ctx.state.SingleValueArgumentEntry;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.thingsboard.server.service.cf.ctx.state;
|
||||
package org.thingsboard.server.service.cf.ctx.state.geofencing;
|
||||
|
||||
import jakarta.annotation.Nullable;
|
||||
import org.thingsboard.server.common.data.cf.configuration.geofencing.GeofencingPresenceStatus;
|
||||
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.thingsboard.server.service.cf.ctx.state;
|
||||
package org.thingsboard.server.service.cf.ctx.state.geofencing;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
@ -28,7 +28,7 @@ import org.thingsboard.server.common.data.kv.StringDataEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.ArgumentEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.CalculatedFieldCtx;
|
||||
import org.thingsboard.server.service.cf.ctx.state.CalculatedFieldState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.GeofencingCalculatedFieldState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingCalculatedFieldState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.ScriptCalculatedFieldState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.SimpleCalculatedFieldState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.SingleValueArgumentEntry;
|
||||
|
||||
@ -38,9 +38,9 @@ import org.thingsboard.server.gen.transport.TransportProtos.TsValueProto;
|
||||
import org.thingsboard.server.service.cf.ctx.CalculatedFieldEntityCtxId;
|
||||
import org.thingsboard.server.service.cf.ctx.state.ArgumentEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.CalculatedFieldState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.GeofencingArgumentEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.GeofencingCalculatedFieldState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.GeofencingZoneState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingArgumentEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingCalculatedFieldState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingZoneState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.ScriptCalculatedFieldState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.SimpleCalculatedFieldState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.SingleValueArgumentEntry;
|
||||
|
||||
@ -44,6 +44,8 @@ import org.thingsboard.server.common.data.relation.EntitySearchDirection;
|
||||
import org.thingsboard.server.dao.relation.RelationService;
|
||||
import org.thingsboard.server.dao.usagerecord.ApiLimitService;
|
||||
import org.thingsboard.server.service.cf.CalculatedFieldResult;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingArgumentEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingCalculatedFieldState;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
@ -24,6 +24,8 @@ import org.thingsboard.server.common.data.id.EntityId;
|
||||
import org.thingsboard.server.common.data.kv.BaseAttributeKvEntry;
|
||||
import org.thingsboard.server.common.data.kv.JsonDataEntry;
|
||||
import org.thingsboard.server.common.data.kv.StringDataEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingArgumentEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingZoneState;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
|
||||
@ -21,6 +21,8 @@ import org.thingsboard.common.util.geo.Coordinates;
|
||||
import org.thingsboard.server.common.data.id.AssetId;
|
||||
import org.thingsboard.server.common.data.kv.BaseAttributeKvEntry;
|
||||
import org.thingsboard.server.common.data.kv.JsonDataEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingEvalResult;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingZoneState;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
|
||||
@ -31,9 +31,9 @@ import org.thingsboard.server.service.cf.ctx.CalculatedFieldEntityCtxId;
|
||||
import org.thingsboard.server.service.cf.ctx.state.ArgumentEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.CalculatedFieldCtx;
|
||||
import org.thingsboard.server.service.cf.ctx.state.CalculatedFieldState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.GeofencingArgumentEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.GeofencingCalculatedFieldState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.GeofencingZoneState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingArgumentEntry;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingCalculatedFieldState;
|
||||
import org.thingsboard.server.service.cf.ctx.state.geofencing.GeofencingZoneState;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user