website.xml 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.ajaxservice.WebSiteServiceProvider" objclass="com.trs.components.wcm.content.persistent.WebSite">
  3. <method name="save" desc="保存站点"/>
  4. <method name="delete" desc="删除站点"/>
  5. <method name="query">
  6. <!-- 业务参数 -->
  7. <parameter name="SiteType" desc="站点类型" type="int" required="false"/>
  8. <parameter name="ContainsRight" desc="是否附属权限信息" type="boolean" required="false" default="0"/>
  9. <!--排序字段及方式-->
  10. <parameter name="OrderBy" desc="站点排序字段及方式" type="string" default="SiteOrder Desc" required="false"/>
  11. <!-- 检索相关配置 BEGIN -->
  12. <parameter name="QuerySiteDesc" desc="站点显示名称" type="string" required="false"
  13. search="true" search-operator="like" search-field="SiteDesc"/>
  14. <parameter name="QuerySiteName" desc="站点名称" type="string" required="false"
  15. search="true" search-operator="like" search-field="SiteName"/>
  16. <parameter name="QuerySiteId" desc="站点ID" type="int" required="false"
  17. search="true" search-operator="=" search-field="SiteId"/>
  18. <parameter name="CrUser" desc="查询创建者" type="string" required="false" search="true"
  19. search-operator="like"/>
  20. <parameter name="ExcludeObjectId" desc="需要排除的站点ID" type="int" required="false"
  21. search="true" search-operator="!=" search-field="SiteId"/>
  22. <!-- 检索相关配置 END -->
  23. </method>
  24. <method name="jQuery" truename="query" convertor="uri:/WCMV6/website/website_query.jsp"/>
  25. <method name="findByIds" >
  26. <!--默认的参数,可以不写-->
  27. <parameter name="ObjectIds" desc="站点ID序列" type="string" required="true"/>
  28. <parameter name="SelectFields" desc="提取的字段列表" type="string" required="false"/>
  29. </method>
  30. <method name="findById">
  31. <!--默认的参数,可以不写-->
  32. <parameter name="ObjectId" desc="站点ID" type="int" required="true"/>
  33. <parameter name="SelectFields" desc="提取的字段列表" type="string" required="false"/>
  34. </method>
  35. <!--获取操作列表-->
  36. <method name="getOperators">
  37. <parameter name="ObjectId" desc="站点ID" type="int" required="false"/>
  38. <parameter name="ObjectIds" desc="站点ID序列" type="string" required="false"/>
  39. </method>
  40. <method name="getDocumentOperators">
  41. <parameter name="ObjectId" desc="站点ID" type="int" required="true"/>
  42. </method>
  43. <method name="getOperatorsInSite">
  44. <parameter name="ObjectId" desc="站点ID" type="int" required="false"/>
  45. </method>
  46. <method name="getOperatorsInSiteRoot" params-required="false"/>
  47. <method name="findSiteTypeDesc">
  48. <parameter name="ObjectId" desc="站点类型" type="int" required="true"/>
  49. </method>
  50. <method name="export" desc="导出站点">
  51. <parameter name="ObjectIds" desc="站点ID序列" type="string" required="true" min-length="1"/>
  52. <parameter name="ContainsChildren" desc="是否导出所有的子栏目" type="boolean" required="false" default="true"/>
  53. <parameter name="ContainsRelated" desc="是否导出所有的相关内容" type="boolean" required="false" default="true"/>
  54. </method>
  55. <method name="importSites" desc="导入站点" logger="com.trs.ajaxservice.logger.SiteImportLogger">
  56. <parameter name="ImportFile" desc="待导入文件" type="string" required="true" min-length="1"/>
  57. <parameter name="ImportXSLFile" desc="待导入文件的转换器" type="string" required="false"/>
  58. </method>
  59. <method name="createFrom" desc="类似创建站点" logger="com.trs.ajaxservice.logger.SiteCreateFromLogger">
  60. <parameter name="SrcSiteId" desc="原始站点ID" type="int" required="true" min-value="1"/>
  61. </method>
  62. <method name="changeOrder" desc="调整站点顺序">
  63. <parameter name="SrcSiteId" desc="原始站点ID" type="int" required="true" min-value="1"/>
  64. <parameter name="DstSiteId" desc="目标站点ID" type="int" required="true" min-value="0"/>
  65. </method>
  66. <method name="getRecycleSites">
  67. <!-- 业务参数 -->
  68. <parameter name="SiteType" desc="站点类型(限定检索的范围)" type="int" required="false"/>
  69. <!--排序字段及方式-->
  70. <parameter name="OrderBy" desc="站点排序字段及方式" type="string" default="SiteOrder Desc" required="false"/>
  71. <!-- 检索相关配置 BEGIN -->
  72. <parameter name="QuerySiteDesc" desc="站点显示名称" type="string" required="false"
  73. search="true" search-operator="like" search-field="SiteDesc"/>
  74. <parameter name="QuerySiteName" desc="站点名称" type="string" required="false"
  75. search="true" search-operator="like" search-field="SiteName"/>
  76. <parameter name="QuerySiteId" desc="站点ID" type="int" required="false"
  77. search="true" search-operator="=" search-field="SiteId"/>
  78. <parameter name="CrUser" desc="查询创建者" type="string" required="false" search="true"
  79. search-operator="like"/>
  80. <parameter name="OperUser" desc="查询删除者" type="string" required="false" search="true"
  81. search-operator="like"/>
  82. <parameter name="ExcludeObjectId" desc="需要排除的站点ID" type="int" required="false"
  83. search="true" search-operator="!=" search-field="SiteId"/>
  84. <!-- 检索相关配置 END -->
  85. </method>
  86. <method name="restoreSites" desc="恢复站点" logger="com.trs.ajaxservice.logger.WebSiteRestoreLogger">
  87. <!-- 业务参数 -->
  88. <parameter name="SiteType" desc="站点类型" type="int" required="false"/>
  89. <parameter name="ObjectIds" desc="需要恢复的站点ID序列" type="string" required="false"/>
  90. <parameter name="RestoreAll" desc="恢复所有的回收站的站点" type="boolean" required="false"/>
  91. </method>
  92. <method name="autoCreate" desc="智能建站">
  93. <parameter name="SiteKind" desc="站点类型" type="string" required="true"/>
  94. <parameter name="SiteStyle" desc="站点风格" type="string" required="true"/>
  95. <parameter name="SiteName" desc="站点名称" type="string" required="true" min-length="1"/>
  96. <parameter name="SiteDesc" desc="站点显示名称" type="string" required="true" min-length="1"/>
  97. </method>
  98. <method name="existsSimilarName" desc="判断是否存在指定名称的站点">
  99. <parameter name="ObjectId" desc="站点ID" type="int" required="false"/>
  100. <parameter name="SiteName" desc="站点名称" type="string" required="true" min-length="1"/>
  101. </method>
  102. <method name="clearRecycle" desc="清空站点回收站" params-required="false" logger="com.trs.ajaxservice.logger.SiteRecycleClearLogger"/>
  103. <method name="existsSimilarDataPath" desc="判断是否存在相同的存放路径的站点">
  104. <parameter name="ObjectId" desc="当前站点ID" type="int" required="true"/>
  105. <parameter name="DataPath" desc="存放路径" type="string" required="true" min-length="1"/>
  106. </method>
  107. </service>