Interface ScriptContext


  • public interface ScriptContext
    • Method Detail

      • getVars

        java.util.List<VarDef> getVars​(java.lang.String boId)
      • setFieldAsBigDecimal

        void setFieldAsBigDecimal​(BoiRefCode boiRefCode,
                                  java.lang.String fieldCode,
                                  java.math.BigDecimal value)
      • getFieldAsBigDecimal

        java.math.BigDecimal getFieldAsBigDecimal​(BoiRefCode boiRefCode,
                                                  java.lang.String fieldCode)
      • setFieldAsString

        void setFieldAsString​(BoiRefCode boiRefCode,
                              java.lang.String fieldCode,
                              java.lang.String value)
      • getFieldAsString

        java.lang.String getFieldAsString​(BoiRefCode boiRefCode,
                                          java.lang.String fieldCode)
      • setFieldAsBoolean

        void setFieldAsBoolean​(BoiRefCode boiRefCode,
                               java.lang.String fieldCode,
                               java.lang.Boolean value)
      • getFieldAsBoolean

        boolean getFieldAsBoolean​(BoiRefCode boiRefCode,
                                  java.lang.String fieldCode)
      • setFieldAsDate

        void setFieldAsDate​(BoiRefCode boiRefCode,
                            java.lang.String fieldCode,
                            java.util.Date value)
      • getFieldAsDate

        java.util.Date getFieldAsDate​(BoiRefCode boiRefCode,
                                      java.lang.String fieldCode)
      • setFieldAsBoiRefCode

        void setFieldAsBoiRefCode​(BoiRefCode boiRefCode,
                                  java.lang.String fieldCode,
                                  BoiRefCode value)
      • getFieldAsBoiRefCode

        BoiRefCode getFieldAsBoiRefCode​(BoiRefCode boiRefCode,
                                        java.lang.String fieldCode)
      • setFieldAsBoiRefCodeList

        void setFieldAsBoiRefCodeList​(BoiRefCode boiRefCode,
                                      java.lang.String fieldCode,
                                      java.util.List<BoiRefCode> value)
      • getFieldAsBoiRefCodeList

        java.util.List<BoiRefCode> getFieldAsBoiRefCodeList​(BoiRefCode boiRefCode,
                                                            java.lang.String fieldCode)
      • setFieldAsSingleSelectRefCode

        void setFieldAsSingleSelectRefCode​(BoiRefCode boiRefCode,
                                           java.lang.String fieldCode,
                                           SingleSelectRefCode value)
      • setFieldAsGeoPoint

        void setFieldAsGeoPoint​(BoiRefCode boiRefCode,
                                java.lang.String fieldCode,
                                GeoPoint value)
      • getFieldAsGeoPoint

        GeoPoint getFieldAsGeoPoint​(BoiRefCode boiRefCode,
                                    java.lang.String fieldCode)
      • setFieldAsPeriod

        void setFieldAsPeriod​(BoiRefCode boiRefCode,
                              java.lang.String fieldCode,
                              Period value)
      • getFieldAsPeriod

        Period getFieldAsPeriod​(BoiRefCode boiRefCode,
                                java.lang.String fieldCode)
      • setFieldAsMybpmFile

        void setFieldAsMybpmFile​(BoiRefCode boiRefCode,
                                 java.lang.String fieldCode,
                                 MybpmFile value)
      • getFieldAsMybpmFile

        MybpmFile getFieldAsMybpmFile​(BoiRefCode boiRef,
                                      java.lang.String fieldCode)
      • setFieldAsListMybpmFile

        void setFieldAsListMybpmFile​(BoiRefCode boiRefCode,
                                     java.lang.String fieldCode,
                                     java.util.List<MybpmFile> value)
      • getFieldAsListMybpmFile

        java.util.List<MybpmFile> getFieldAsListMybpmFile​(BoiRefCode boiRefCode,
                                                          java.lang.String fieldCode)
      • setVarAsBigDecimal

        void setVarAsBigDecimal​(BoiRef boiRef,
                                java.lang.String fieldId,
                                java.math.BigDecimal value)
      • getVarAsBigDecimal

        java.math.BigDecimal getVarAsBigDecimal​(BoiRef boiRef,
                                                java.lang.String fieldId)
      • setVarAsText

        void setVarAsText​(BoiRef boiRef,
                          java.lang.String fieldId,
                          java.lang.String value)
      • getVarAsText

        java.lang.String getVarAsText​(BoiRef boiRef,
                                      java.lang.String fieldId)
      • setVarAsBool

        void setVarAsBool​(BoiRef boiRef,
                          java.lang.String fieldId,
                          java.lang.Boolean value)
      • getVarAsBool

        boolean getVarAsBool​(BoiRef boiRef,
                             java.lang.String fieldId)
      • setVarAsDate

        void setVarAsDate​(BoiRef boiRef,
                          java.lang.String fieldId,
                          java.util.Date value)
      • getVarAsDate

        java.util.Date getVarAsDate​(BoiRef boiRef,
                                    java.lang.String fieldId)
      • setVarAsBoiRef

        void setVarAsBoiRef​(BoiRef boiRef,
                            java.lang.String fieldId,
                            BoiRef value)
      • getVarAsBoiRef

        BoiRef getVarAsBoiRef​(BoiRef boiRef,
                              java.lang.String fieldId)
      • setVarAsBoiRefList

        void setVarAsBoiRefList​(BoiRef boiRef,
                                java.lang.String fieldId,
                                java.util.List<BoiRef> value)
      • getVarAsBoiRefList

        java.util.List<BoiRef> getVarAsBoiRefList​(BoiRef boiRef,
                                                  java.lang.String fieldId)
      • setVarAsSingleSelectRef

        void setVarAsSingleSelectRef​(BoiRef boiRef,
                                     java.lang.String fieldId,
                                     SingleSelectRef value)
      • getVarAsSingleSelectRef

        SingleSelectRef getVarAsSingleSelectRef​(BoiRef boiRef,
                                                java.lang.String fieldId)
      • setVarAsGeoPointCoordinate

        void setVarAsGeoPointCoordinate​(BoiRef boiRef,
                                        java.lang.String fieldId,
                                        GeoPoint value)
      • getVarAsGeoPointCoordinate

        GeoPoint getVarAsGeoPointCoordinate​(BoiRef boiRef,
                                            java.lang.String fieldId)
      • setVarAsPeriod

        void setVarAsPeriod​(BoiRef boiRef,
                            java.lang.String fieldId,
                            Period value)
      • getVarAsPeriod

        Period getVarAsPeriod​(BoiRef boiRef,
                              java.lang.String fieldId)
      • setVarAsFile

        void setVarAsFile​(BoiRef boiRef,
                          java.lang.String fieldId,
                          MybpmFile value)
      • getVarAsFile

        MybpmFile getVarAsFile​(BoiRef boiRef,
                               java.lang.String fieldId)
      • setVarAsFileList

        void setVarAsFileList​(BoiRef boiRef,
                              java.lang.String fieldId,
                              java.util.List<MybpmFile> value)
      • getVarAsFileList

        java.util.List<MybpmFile> getVarAsFileList​(BoiRef boiRef,
                                                   java.lang.String fieldId)
      • findBoi

        java.lang.Iterable<BoiRef> findBoi​(java.lang.String boId,
                                           CtxBoiFilter filter,
                                           int skip,
                                           int limit)
        Поиск инстанций бизнес-объекта по фильтру

        Если указать limit > 0, то будет возвращаться список с указанным количеством инстанций, не больше.

        Если указать limit <= 0, то будет возвращаться итератор, который автоматически будет загружать порции данных с сервера

        Parameters:
        boId - идентификатор БО, инстанции которого ищутся
        filter - фильтр поиска
        skip - сколько нужно вначале пропустить перед выводом
        limit - ограничение вывода
        Returns:
        итератор по найденным инстанциям или список найденных инстанций
      • createBoi

        BoiRef createBoi​(java.lang.String boId)
      • goForProcess

        void goForProcess​(BoiRef boiRef)
      • renameFile

        void renameFile​(java.lang.String fileId,
                        java.lang.String name)
      • companyId

        org.bson.types.ObjectId companyId()
      • testMode

        boolean testMode()
      • removeBoi

        void removeBoi​(BoiRef boiRef)
      • boisToCreate

        java.util.Map<BoiRef,​java.util.Map<java.lang.String,​java.lang.String>> boisToCreate()