org.infoglue.cms.webservices
Class RemoteContentServiceImpl

java.lang.Object
  extended by org.infoglue.cms.webservices.RemoteInfoGlueService
      extended by org.infoglue.cms.webservices.RemoteContentServiceImpl

public class RemoteContentServiceImpl
extends RemoteInfoGlueService

This class is responsible for letting an external application call InfoGlue API:s remotely. It handles api:s to manage contents and associated entities.

Author:
Mattias Bogeblad

Constructor Summary
RemoteContentServiceImpl()
           
 
Method Summary
 int createContent(java.lang.String principalName, ContentVO contentVO, int parentContentId, int contentTypeDefinitionId, int repositoryId)
          Inserts a new Content including versions etc.
 java.lang.Boolean createContents(java.lang.String principalName, java.lang.Object[] inputsArray)
          Inserts a new Content including versions etc.
 int createContentVersion(java.lang.String principalName, ContentVersionVO contentVersionVO, int contentId, int languageId)
          Inserts a new ContentVersion.
 java.lang.Boolean deleteContent(java.lang.String principalName, java.lang.Object[] inputsArray)
          Deletes a content.
 java.lang.Boolean deleteContentVersion(java.lang.String principalName, java.lang.Object[] inputsArray)
          Deletes a content.
 java.lang.Boolean deleteDigitalAsset(java.lang.String principalName, java.lang.Object[] inputsArray)
          Deletes a digital asset.
 ContentVersionVO getContentVersion(java.lang.String principalName, java.lang.Object[] inputsArray)
          Gets a content version from the cms.
 java.lang.Boolean updateContent(java.lang.String principalName, java.lang.Object[] inputsArray)
          Updates a content.
 java.lang.Boolean updateContentVersion(java.lang.String principalName, java.lang.Object[] inputsArray)
          Updates a content.
 
Methods inherited from class org.infoglue.cms.webservices.RemoteInfoGlueService
beginTransaction, beginTransaction, cleanAttributeValue, closeDatabase, commitTransaction, getRequest, rollbackTransaction, updateCaches
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteContentServiceImpl

public RemoteContentServiceImpl()
Method Detail

getContentVersion

public ContentVersionVO getContentVersion(java.lang.String principalName,
                                          java.lang.Object[] inputsArray)
Gets a content version from the cms. Very useful for getting the latest working version.


createContent

public int createContent(java.lang.String principalName,
                         ContentVO contentVO,
                         int parentContentId,
                         int contentTypeDefinitionId,
                         int repositoryId)
Inserts a new Content including versions etc.


createContentVersion

public int createContentVersion(java.lang.String principalName,
                                ContentVersionVO contentVersionVO,
                                int contentId,
                                int languageId)
Inserts a new ContentVersion.


createContents

public java.lang.Boolean createContents(java.lang.String principalName,
                                        java.lang.Object[] inputsArray)
Inserts a new Content including versions etc.


updateContent

public java.lang.Boolean updateContent(java.lang.String principalName,
                                       java.lang.Object[] inputsArray)
Updates a content.


updateContentVersion

public java.lang.Boolean updateContentVersion(java.lang.String principalName,
                                              java.lang.Object[] inputsArray)
Updates a content.


deleteDigitalAsset

public java.lang.Boolean deleteDigitalAsset(java.lang.String principalName,
                                            java.lang.Object[] inputsArray)
Deletes a digital asset.


deleteContent

public java.lang.Boolean deleteContent(java.lang.String principalName,
                                       java.lang.Object[] inputsArray)
Deletes a content.


deleteContentVersion

public java.lang.Boolean deleteContentVersion(java.lang.String principalName,
                                              java.lang.Object[] inputsArray)
Deletes a content.



Copyright © 2005 InfoGlue.org All Rights Reserved.