org.xcmis.client.gwt.marshallers.builder
Class ObjectXMLBuilder

java.lang.Object
  extended by org.xcmis.client.gwt.marshallers.builder.ObjectXMLBuilder

public class ObjectXMLBuilder
extends Object

Created by The eXo Platform SAS.

Version:
$Id:
Author:
Anna Zhuleva

Constructor Summary
protected ObjectXMLBuilder()
          Constructor.
 
Method Summary
static String applyACL(ApplyACL applyACL)
          Create apply ACL request.
static String applyPolicy(ApplyPolicy applyPolicy)
          Create apply policy request.
static String checkin(CheckIn checkIn)
          Create check in request.
static String checkout(CheckOut checkout)
          Create check out request.
static String createDocument(CreateDocument createDocument, String contentSourceUrl)
          Create document request.
static String createDocumentFromSource(CreateDocumentFromSource createDocumentFromSource)
          Create document from source request.
static String createFolder(CreateFolder createFolder)
          Create folder request.
static String createPolicy(CreatePolicy createPolicy)
          Create policy request.
static String createRelationship(CreateRelationship createRelationship)
          Create relationship request.
static String moveObject(MoveObject moveObject)
          Create move object request.
static String removePolicy(RemovePolicy removePolicy)
          Create remove policy request.
static String updateDocumentContent(String contentSourceUrl)
          Create request for changing content stream by url.
static String updateProperties(UpdateProperties updateProperties)
          Create update properties request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectXMLBuilder

protected ObjectXMLBuilder()
Constructor.

Method Detail

createDocument

public static String createDocument(CreateDocument createDocument,
                                    String contentSourceUrl)
Create document request.

Parameters:
createDocument - create document data
contentSourceUrl - location of source for content stream (optional)
Returns:
String xml request for creation

createDocumentFromSource

public static String createDocumentFromSource(CreateDocumentFromSource createDocumentFromSource)
Create document from source request.

Parameters:
createDocumentFromSource - createDocumentFromSource
Returns:
String

createFolder

public static String createFolder(CreateFolder createFolder)
Create folder request.

Parameters:
createFolder - createFolder
Returns:
String

createPolicy

public static String createPolicy(CreatePolicy createPolicy)
Create policy request.

Parameters:
createPolicy - createPolicy
Returns:
String

createRelationship

public static String createRelationship(CreateRelationship createRelationship)
Create relationship request.

Parameters:
createRelationship - createRelationship
Returns:
String

removePolicy

public static String removePolicy(RemovePolicy removePolicy)
Create remove policy request.

Parameters:
removePolicy - removePolicy
Returns:
String

updateProperties

public static String updateProperties(UpdateProperties updateProperties)
Create update properties request.

Parameters:
updateProperties - updateProperties
Returns:
String

updateDocumentContent

public static String updateDocumentContent(String contentSourceUrl)
Create request for changing content stream by url.

Parameters:
contentSourceUrl -
Returns:
String xml request for changing content stream by url

moveObject

public static String moveObject(MoveObject moveObject)
Create move object request.

Parameters:
moveObject - moveObject
Returns:
String

applyPolicy

public static String applyPolicy(ApplyPolicy applyPolicy)
Create apply policy request.

Parameters:
applyPolicy - applyPolicy
Returns:
String

checkin

public static String checkin(CheckIn checkIn)
Create check in request.

Parameters:
checkIn - checkIn
Returns:
String

checkout

public static String checkout(CheckOut checkout)
Create check out request.

Parameters:
checkout - checkout
Returns:
String checkout request

applyACL

public static String applyACL(ApplyACL applyACL)
Create apply ACL request.

Parameters:
applyACL - applyACL
Returns:
String


Copyright © 2010 eXo Platform SAS. All Rights Reserved.