MobidiWorkspaceManagerHandler

  • MobidiWorkspace GetWs(String wsName)
  • MobidiWorkspace GetWorkspaceTemplate(String wsName)
  • IEnumerable<SimpleWS> getWorkspaceList()
  • IEnumerable<SimpleWS> GetWsTemplates()
  • ResultValues SameProjectControl(String workspaceName)
  • ResultValues SaveWorkspace(MobidiWorkspace workspace, String wsName)
  • IEnumerable<MobidiLayer> GetAllLayers(String Token = null)
  • IEnumerable<MobidiSimpleLayer> GetElementLayers(String ElementModel, Boolean UseInWS = True)
  • IEnumerable<MobidiSimpleLayer> GetAllSimpleLayers(Boolean UseInWS = True, String Token = null)
  • IEnumerable<MobidiLayer> GetLayersFactories()
  • IEnumerable<Element> GetAllElements()
  • MobidiLayer GetLayer(String LayerID, Boolean CreateNewIfNotExsist, String layerType = null, Boolean localizeOpt = True)
  • IEnumerable<MobidiLayer> GetLayersForInstall(String[] Layers, Boolean CreateNewIfNotExsist, String layerType = null, Boolean localizeOpt = True)
  • IEnumerable<Element> GetAllElementsByLayerId(String layerId)
  • ResultValues SaveLayer(MobidiLayer Layer, Boolean IsNewLayer = False, Boolean LayerIdControl = False)
  • Boolean SameElementControl(Element Element)
  • Boolean UpdateAdvMacroValues(Element Element, MacroObject MacroObj, UpdateAdvMacroMode Mode, MobidiLayer Layer)
  • Boolean UpdateAdvDisplayNames(UpdateAdvMacroMode Mode, MobidiLayer Layer)
  • ValidateAdvMacroResult ValidateAdvMacro(Element Element, MobidiLayer Layer, MacroObject MacroObj)
  • Element SaveElement(Element Element)
  • Boolean DeleteWorkspace(String wsName)
  • IEnumerable<String> GetWorkspaceListOfLayerUsed(String layerId)
  • Boolean DeleteLayer(String layerID, List<String> wsNames)
  • IEnumerable<KeyValuePair<String, String>> GetLayerListOfElementUsed(Element element)
  • Boolean DeleteElement(String ElementModel)
  • String[] GetAvailableBanners()
  • void getBanner(String bannerName) [AdvancedSecurityDisabled]
  • String UploadBanner(String fileData, String guid, String extension, Int32 Width = 0, Int32 Height = 0, Int32 X = 0, Int32 Y = 0)
  • Boolean RemoveBanner(String fileName)
  • void PackageToLayer(MobidiLayer mobidiLayer, String previewPng)
  • void PackageToWorkspace(MobidiWorkspace workSpace, String previewPng, String description)
  • List<Element> GetSimpleElementsByModelName(List<String> modelNames)
  • IEnumerable<ITemplateItem> GetTemplates_ElementMacro()
  • IEnumerable<ITemplateItem> GetTemplates_ElementFormCondition_Show()
  • IEnumerable<ITemplateItem> GetTemplates_ElementFormCondition_Hide()
  • Int32 GetProjectCount() [AdvancedSecurityDisabled][RUN]
  • Boolean SendRequiredWorkspace(String wsName = null)