OThinker.H3.Site.ISiteManager

说明:门户站点管理

访问入口:this.Engine.SiteManager

示例:

this.Engine.SiteManager.AddPage(new Site.SitePage());

 

方法名称:AddPage(OThinker.H3.Site.SitePage)

方法说明

添加门户页面实例

输入参数

名称

类型

说明

Page

OThinker.H3.Site.SitePage

页面实例

返回值

添加不成功(冲突或其他原因)返回false

 

方法名称:UpdatePage(OThinker.H3.Site.SitePage)

方法说明

更新页面实例

输入参数

名称

类型

说明

Page

OThinker.H3.Site.SitePage

页面实例

返回值

更新不成功(实例不存在、冲突或其他原因),则返回false

 

方法名称:DeletePage(OThinker.H3.Site.SitePage)

方法说明

删除页面实例

输入参数

名称

类型

说明

Page

OThinker.H3.Site.SitePage

页面实例

返回值

删除不成功,则返回false

 

方法名称:DeletePageById(System.String)

方法说明

根据页面实例Id删除

输入参数

名称

类型

说明

Id

System.String

页面实例唯一值属性值

返回值

删除不成功,则返回false

 

方法名称:GetPage(System.String)

方法说明

根据页面实例唯一值属性列值查询页面实例

输入参数

名称

类型

说明

Id

System.String

页面实例唯一值属性值

返回值

如果指定属性值的页面实例不存在,则返回false

 

方法名称:GetPagesByOrg(System.String)

方法说明

根据组织结构对查找页面实例

输入参数

名称

类型

说明

OrgId

System.String

组织结构ID

返回值

返回页面类实例数组,如果指定键值对不存在,则返回空数组

 

方法名称:GetAllPages

方法说明

查询所有页面类实例

输入参数

名称

类型

说明

返回值

返回所有的页面类实例,返回类型为实例数组

 

方法名称:AddPageTemplate(OThinker.H3.Site.SitePageTemplate)

方法说明

添加页面模板类实例

输入参数

名称

类型

说明

PageTemplate

OThinker.H3.Site.SitePageTemplate

页面模板实例

返回值

添加不成功(冲突或其他原因)返回false

 

方法名称:UpdatePageTemplate(OThinker.H3.Site.SitePageTemplate)

方法说明

更新页面模板实例

输入参数

名称

类型

说明

PageTemplate

OThinker.H3.Site.SitePageTemplate

页面模板实例

返回值

更新不成功(实例不存在、冲突或其他原因),则返回false

 

方法名称:RemovePageTemplate(OThinker.H3.Site.SitePageTemplate)

方法说明

删除页面模板实例

输入参数

名称

类型

说明

PageTemplate

OThinker.H3.Site.SitePageTemplate

页面模板实例

返回值

删除不成功,则返回false

 

方法名称:RemovePageTemplateById(System.String)

方法说明

根据页面模板实例Id删除

输入参数

名称

类型

说明

Id

System.String

页面模板实例唯一值属性值

返回值

删除不成功,则返回false

 

方法名称:GetPageTemplate(System.String)

方法说明

根据页面模板实例唯一值属性列值查询页面实例

输入参数

名称

类型

说明

Id

System.String

页面模板实例唯一值属性值

返回值

如果指定属性值的页面实例不存在,则返回false

 

方法名称:GetAllPageTemplates

方法说明

查询所有页面类实例

输入参数

名称

类型

说明

返回值

返回所有的页面类实例,返回类型为实例数组

 

方法名称:AddWebPartInst(OThinker.H3.Site.SiteWebPartInstance)

方法说明

添加门户部件实例

输入参数

名称

类型

说明

WebPartInstance

OThinker.H3.Site.SiteWebPartInstance

部件实例

返回值

添加不成功(冲突或其他原因)返回false

 

方法名称:UpdateWebPartInst(OThinker.H3.Site.SiteWebPartInstance)

方法说明

更新部件实例

输入参数

名称

类型

说明

WebPartInstance

OThinker.H3.Site.SiteWebPartInstance

部件实例

返回值

更新不成功(实例不存在、冲突或其他原因),则返回false

 

方法名称:DeleteWebPartInst(OThinker.H3.Site.SiteWebPartInstance)

方法说明

删除部件实例

输入参数

名称

类型

说明

WebPartInstance

OThinker.H3.Site.SiteWebPartInstance

部件实例

返回值

删除不成功,则返回false

 

方法名称:DeleteWebPartInstById(System.String)

方法说明

根据部件实例Id删除

输入参数

名称

类型

说明

Id

System.String

部件实例唯一值属性值

返回值

删除不成功,则返回false

 

方法名称:GetWebPartInst(System.String)

方法说明

根据部件实例唯一值属性列值查询部件模板实例

输入参数

名称

类型

说明

Id

System.String

部件实例唯一值属性值

返回值

如果指定属性值的部件实例不存在,则返回false

 

方法名称:GetWebPartInstancesByPage(System.String)

方法说明

根据关键字键值对查找部件实例

输入参数

名称

类型

说明

Key

System.String

键名称

Value


键值

返回值

返回部件实例数组,如果指定键值对不存在,则返回空数组

 

方法名称:GetAllWebPartInsts

方法说明

查询所有部件实例

输入参数

名称

类型

说明

返回值

返回所有的部件实例,返回类型为实例数组

 

方法名称:AddWebPart(OThinker.H3.Site.SiteWebPart)

方法说明

添加门户部件模板实例

输入参数

名称

类型

说明

WebPart

OThinker.H3.Site.SiteWebPart

部件模板实例

返回值

添加不成功(冲突或其他原因)返回false

 

方法名称:UpdateWebPart(OThinker.H3.Site.SiteWebPart)

方法说明

更新部件模板实例

输入参数

名称

类型

说明

WebPart

OThinker.H3.Site.SiteWebPart

部件模板实例

返回值

更新不成功(实例不存在、冲突或其他原因),则返回false

 

方法名称:DeleteWebPart(OThinker.H3.Site.SiteWebPart)

方法说明

删除部件模板实例

输入参数

名称

类型

说明

WebPart

OThinker.H3.Site.SiteWebPart

部件模板实例

返回值

删除不成功,则返回false

 

方法名称:DeleteWebPartById(System.String)

方法说明

根据部件模板实例Id删除

输入参数

名称

类型

说明

Id

System.String

部件模板实例唯一值属性值

返回值

删除不成功,则返回false

 

方法名称:GetWebPart(System.String)

方法说明

根据部件模板实例唯一值属性列值查询部件模板实例

输入参数

名称

类型

说明

Id

System.String

部件模板实例唯一值属性值

返回值

如果指定属性值的部件模板实例不存在,则返回false

 

方法名称:GetAllWebParts

方法说明

查询所有部件模板实例

输入参数

名称

类型

说明

返回值

返回所有的部件模板实例,返回类型为实例数组

 

方法名称:AddWebPartPublicAttr(OThinker.H3.Site.SiteWebPartPublicAttribute)

方法说明

添加门户部件公有属性实例

输入参数

名称

类型

说明

WebPartPublicAttribute

OThinker.H3.Site.SiteWebPartPublicAttribute

部件实例公有属性实例

返回值

添加不成功(冲突或其他原因)返回false

 

方法名称:UpdateWebPartPublicAttr(OThinker.H3.Site.SiteWebPartPublicAttribute)

方法说明

更新部件实例公有属性实例

输入参数

名称

类型

说明

WebPartPublicAttribute

OThinker.H3.Site.SiteWebPartPublicAttribute

部件实例公有属性实例

返回值

更新不成功(实例不存在、冲突或其他原因),则返回false

 

方法名称:DeleteWebPartPublicAttr(OThinker.H3.Site.SiteWebPartPublicAttribute)

方法说明

删除部件实例公有属性实例

输入参数

名称

类型

说明

WebPartPublicAttribute

OThinker.H3.Site.SiteWebPartPublicAttribute

部件实例公有属性实例

返回值

删除不成功,则返回false

 

方法名称:DeleteWebPartPublicAttrById(System.String)

方法说明

根据部件实例公有属性实例Id删除

输入参数

名称

类型

说明

Id

System.String

部件实例公有属性实例唯一值属性值

返回值

删除不成功,则返回false

 

方法名称:GetWebPartPublicAttr(System.String)

方法说明

根据部件实例公有属性实例唯一值属性列值查询部件模板实例

输入参数

名称

类型

说明

Id

System.String

部件实例公有属性实例唯一值属性值

返回值

如果指定属性值的部件实例公有属性实例不存在,则返回false

 

方法名称:GetAllWebPartPublicAttrs

方法说明

查询所有部件实例公有属性实例

输入参数

名称

类型

说明

返回值

返回所有的部件实例公有属性实例,返回类型为实例数组