
org.semanticwb.office.interfaces.IOfficeApplication Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of SWBOfficeComunicationInterfaces Show documentation
Show all versions of SWBOfficeComunicationInterfaces Show documentation
MS Office plugin communication components for SemanticWebBuilder
The newest version!
/**
* SemanticWebBuilder es una plataforma para el desarrollo de portales y aplicaciones de integración,
* colaboración y conocimiento, que gracias al uso de tecnología semántica puede generar contextos de
* información alrededor de algún tema de interés o bien integrar información y aplicaciones de diferentes
* fuentes, donde a la información se le asigna un significado, de forma que pueda ser interpretada y
* procesada por personas y/o sistemas, es una creación original del Fondo de Información y Documentación
* para la Industria INFOTEC, cuyo registro se encuentra actualmente en trámite.
*
* INFOTEC pone a su disposición la herramienta SemanticWebBuilder a través de su licenciamiento abierto al público (‘open source’),
* en virtud del cual, usted podrá usarlo en las mismas condiciones con que INFOTEC lo ha diseñado y puesto a su disposición;
* aprender de él; distribuirlo a terceros; acceder a su código fuente y modificarlo, y combinarlo o enlazarlo con otro software,
* todo ello de conformidad con los términos y condiciones de la LICENCIA ABIERTA AL PÚBLICO que otorga INFOTEC para la utilización
* del SemanticWebBuilder 4.0.
*
* INFOTEC no otorga garantía sobre SemanticWebBuilder, de ninguna especie y naturaleza, ni implícita ni explícita,
* siendo usted completamente responsable de la utilización que le dé y asumiendo la totalidad de los riesgos que puedan derivar
* de la misma.
*
* Si usted tiene cualquier duda o comentario sobre SemanticWebBuilder, INFOTEC pone a su disposición la siguiente
* dirección electrónica:
* http://www.semanticwebbuilder.org
**/
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.semanticwb.office.interfaces;
import org.semanticwb.xmlrpc.XmlRpcMethod;
/**
*
* @author victor.lorenzana
*/
public interface IOfficeApplication
{
public static double version = 4.020;
@XmlRpcMethod(methodName = "OfficeApplication.isValidVersion")
public boolean isValidVersion(double version) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.changePassword")
public void changePassword(String newPassword) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.createPage")
public void createPage(WebPageInfo page, String pageid, String title, String description) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.canCreatePage")
public boolean canCreatePage(WebPageInfo page) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.existsPage")
public boolean existsPage(WebSiteInfo site, String pageid) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.createCategory")
public String createCategory(String repositoryName, String title, String description) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.canCreateCategory")
public boolean canCreateCategory(String repositoryName) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.canCreateCategory")
public boolean canCreateCategory(String repositoryName, String categoryId) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.canRemoveCategory")
public boolean canRemoveCategory(String repositoryName) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.canRemoveCategory")
public boolean canRemoveCategory(String repositoryName, String categoryId) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.createCategory")
public String createCategory(String repositoryName, String categoryId, String title, String description) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.canDeleteCategory")
public boolean canDeleteCategory(String repositoryName, String id) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.deleteCategory")
public boolean deleteCategory(String repositoryName, String id) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getRepositories")
public RepositoryInfo[] getRepositories() throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getCategories")
public CategoryInfo[] getCategories(String repositoryName) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getAllCategories")
public CategoryInfo[] getAllCategories(String repositoryName) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getCategories")
public CategoryInfo[] getCategories(String repositoryName, String categoryId) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getContentTypes")
public ContentType[] getContentTypes(String repositoryName) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.search")
public ContentInfo[] search(String repositoryName, String title, String description, String category, String type, String officeType) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.search")
public ContentInfo[] search(String repositoryName, String title, String description, String category, String type, String officeType,WebPageInfo webPageInfo) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.openContent")
public String openContent(String repositoryName, VersionInfo versioninfo) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getSites")
public WebSiteInfo[] getSites() throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getHomePage")
public WebPageInfo getHomePage(WebSiteInfo website) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getPages")
public WebPageInfo[] getPages(WebPageInfo webpage) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getLimitOfVersions")
public int getLimitOfVersions() throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getMyContents")
public FlowContentInformation[] getMyContents(WebSiteInfo site) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getAllContents")
public FlowContentInformation[] getAllContents(WebSiteInfo site) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.createCalendar")
public CalendarInfo createCalendar(SiteInfo info,String title,String xml) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getContentsForAuthorize")
public FlowContentInformation[] getContentsForAuthorize(WebSiteInfo site) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.isReviewer")
public boolean isReviewer(ResourceInfo info) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.authorize")
public void authorize(ResourceInfo resourceInfo, String message) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.reject")
public void reject(ResourceInfo resourceInfo, String message) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.canDeleteCalendar")
public boolean canDeleteCalendar(SiteInfo siteInfo,CalendarInfo CalendarInfo) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.existCalendar")
public boolean existCalendar(SiteInfo siteInfo,CalendarInfo CalendarInfo) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getElementsToAdd")
public ElementInfo[] getElementsToAdd(SiteInfo siteInfo) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.activePage")
public void activePage(PageInfo webPageInfo,boolean active) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getSemanticRepositories")
public SemanticRepository[] getSemanticRepositories(SiteInfo siteInfo) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getSemanticFolderRepositories")
public SemanticFolderRepository[] getSemanticFolderRepositories(SiteInfo siteInfo,SemanticRepository semanticRepository) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getSemanticFolderRepositories")
public SemanticFolderRepository[] getSemanticFolderRepositories(SiteInfo siteInfo,SemanticRepository semanticRepository,SemanticFolderRepository semanticFolderRepository) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getSemanticFileRepositories")
public SemanticFileRepository[] getSemanticFileRepositories(SiteInfo siteInfo,SemanticRepository semanticRepository,SemanticFolderRepository semanticFolder) throws Exception;
@XmlRpcMethod(methodName = "OfficeApplication.getSemanticFileRepositories")
public SemanticFileRepository[] getSemanticFileRepositories(SiteInfo siteInfo,SemanticRepository semanticRepository) throws Exception;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy