Package 

Class ConditionBase

  • All Implemented Interfaces:
    com.thingclips.scene.core.model.ICondition , java.io.Serializable

    
    public class ConditionBase
     implements ICondition, Serializable
                        

    ProjectName: SceneCore Description: CreateDate: 2022/3/16 11:42 上午

    • Constructor Summary

      Constructors 
      Constructor Description
      ConditionBase()
    • Method Summary

      Modifier and Type Method Description
      final String getId() The unique id of condition
      final Unit setId(String id) The unique id of condition
      final Integer getCondType() The condition match type
      final Unit setCondType(Integer condType) The condition match type
      final Integer getEntityType() The condition type
      final Unit setEntityType(Integer entityType) The condition type
      final String getEntityId() The data id of content
      final Unit setEntityId(String entityId) The data id of content
      final String getEntitySubIds() The sub data id of content
      final Unit setEntitySubIds(String entitySubIds) The sub data id of content
      final String getDuration() Condition duration
      final Unit setDuration(String duration) Condition duration
      final List<Object> getExpr() Conditional expression
      final Unit setExpr(List<Object> expr) Conditional expression
      final Map<String, Object> getExtraInfo() The extra info of condition
      final Unit setExtraInfo(Map<String, Object> extraInfo) The extra info of condition
      String id() id,公版使用
      Integer condType() 条件类型,公版使用
      Integer entityType() 条件实体类型,公版使用
      String entityId() 条件实体类型下的对应id,公版使用
      String entitySubIds() 子数据id,公版使用
      String duration() 条件持续信息
      List<Object> expr() 条件的表达式,公版使用
      Map<String, Object> extraInfo() 额外信息,公版使用
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConditionBase

        ConditionBase()
    • Method Detail

      • getId

         final String getId()

        The unique id of condition

      • setId

         final Unit setId(String id)

        The unique id of condition

      • getCondType

         final Integer getCondType()

        The condition match type

      • setCondType

         final Unit setCondType(Integer condType)

        The condition match type

      • setEntityType

         final Unit setEntityType(Integer entityType)

        The condition type

      • getEntityId

         final String getEntityId()

        The data id of content

      • setEntityId

         final Unit setEntityId(String entityId)

        The data id of content

      • getEntitySubIds

         final String getEntitySubIds()

        The sub data id of content

      • setEntitySubIds

         final Unit setEntitySubIds(String entitySubIds)

        The sub data id of content

      • getDuration

         final String getDuration()

        Condition duration

      • setDuration

         final Unit setDuration(String duration)

        Condition duration

      • getExpr

         final List<Object> getExpr()

        Conditional expression

      • setExpr

         final Unit setExpr(List<Object> expr)

        Conditional expression

      • getExtraInfo

         final Map<String, Object> getExtraInfo()

        The extra info of condition

      • setExtraInfo

         final Unit setExtraInfo(Map<String, Object> extraInfo)

        The extra info of condition

      • id

         String id()

        id,公版使用

      • condType

         Integer condType()

        条件类型,公版使用

      • entityType

         Integer entityType()

        条件实体类型,公版使用

      • entityId

         String entityId()

        条件实体类型下的对应id,公版使用

      • entitySubIds

         String entitySubIds()

        子数据id,公版使用

      • duration

         String duration()

        条件持续信息

      • expr

         List<Object> expr()

        条件的表达式,公版使用

      • extraInfo

         Map<String, Object> extraInfo()

        额外信息,公版使用