public final class AtomPubUtils extends Object
Modifier and Type | Field and Description |
---|---|
static BigInteger |
PAGE_SIZE |
static String |
RESOURCE_ACL |
static String |
RESOURCE_ALLOWABLEACIONS |
static String |
RESOURCE_CHANGES |
static String |
RESOURCE_CHECKEDOUT |
static String |
RESOURCE_CHILDREN |
static String |
RESOURCE_CONTENT |
static String |
RESOURCE_DESCENDANTS |
static String |
RESOURCE_ENTRY |
static String |
RESOURCE_FOLDERTREE |
static String |
RESOURCE_OBJECTBYID |
static String |
RESOURCE_OBJECTBYPATH |
static String |
RESOURCE_PARENTS |
static String |
RESOURCE_POLICIES |
static String |
RESOURCE_QUERY |
static String |
RESOURCE_RELATIONSHIPS |
static String |
RESOURCE_TYPE |
static String |
RESOURCE_TYPES |
static String |
RESOURCE_TYPESDESC |
static String |
RESOURCE_UNFILED |
static String |
RESOURCE_VERSIONS |
static String |
TYPE_AUTHOR |
Modifier and Type | Method and Description |
---|---|
static org.apache.chemistry.opencmis.commons.impl.UrlBuilder |
compileBaseUrl(javax.servlet.http.HttpServletRequest request,
String repositoryId)
Compiles the base URL for links, collections and templates.
|
static String |
compileUrl(org.apache.chemistry.opencmis.commons.impl.UrlBuilder baseUrl,
String resource,
String id)
Compiles a URL for links, collections and templates.
|
static org.apache.chemistry.opencmis.commons.impl.UrlBuilder |
compileUrlBuilder(org.apache.chemistry.opencmis.commons.impl.UrlBuilder baseUrl,
String resource,
String id)
Compiles a URL for links, collections and templates.
|
static void |
writeContentChangesObjectEntry(org.apache.chemistry.opencmis.commons.server.CmisService service,
AtomEntry entry,
org.apache.chemistry.opencmis.commons.data.ObjectData object,
List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> children,
String repositoryId,
String pathSegment,
String relativePathSegment,
org.apache.chemistry.opencmis.commons.impl.UrlBuilder baseUrl,
boolean isRoot)
Writes the a object entry in a content changes list.
|
static void |
writeObjectChildren(org.apache.chemistry.opencmis.commons.server.CmisService service,
AtomEntry entry,
org.apache.chemistry.opencmis.commons.server.ObjectInfo folderInfo,
List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> children,
String repositoryId,
org.apache.chemistry.opencmis.commons.impl.UrlBuilder baseUrl)
Writes an objects entry children feed.
|
static void |
writeObjectEntry(org.apache.chemistry.opencmis.commons.server.CmisService service,
AtomEntry entry,
org.apache.chemistry.opencmis.commons.data.ObjectData object,
List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> children,
String repositoryId,
String pathSegment,
String relativePathSegment,
org.apache.chemistry.opencmis.commons.impl.UrlBuilder baseUrl,
boolean isRoot)
Writes the a object entry.
|
static void |
writeTypeEntry(AtomEntry entry,
org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type,
List<org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionContainer> children,
String repositoryId,
org.apache.chemistry.opencmis.commons.impl.UrlBuilder baseUrl,
boolean isRoot)
Writes the a type entry.
|
public static final String RESOURCE_CHILDREN
public static final String RESOURCE_DESCENDANTS
public static final String RESOURCE_FOLDERTREE
public static final String RESOURCE_TYPE
public static final String RESOURCE_TYPES
public static final String RESOURCE_TYPESDESC
public static final String RESOURCE_ENTRY
public static final String RESOURCE_PARENTS
public static final String RESOURCE_VERSIONS
public static final String RESOURCE_ALLOWABLEACIONS
public static final String RESOURCE_ACL
public static final String RESOURCE_POLICIES
public static final String RESOURCE_RELATIONSHIPS
public static final String RESOURCE_OBJECTBYID
public static final String RESOURCE_OBJECTBYPATH
public static final String RESOURCE_QUERY
public static final String RESOURCE_CHECKEDOUT
public static final String RESOURCE_UNFILED
public static final String RESOURCE_CHANGES
public static final String RESOURCE_CONTENT
public static final BigInteger PAGE_SIZE
public static final String TYPE_AUTHOR
public static org.apache.chemistry.opencmis.commons.impl.UrlBuilder compileBaseUrl(javax.servlet.http.HttpServletRequest request, String repositoryId)
public static String compileUrl(org.apache.chemistry.opencmis.commons.impl.UrlBuilder baseUrl, String resource, String id)
public static org.apache.chemistry.opencmis.commons.impl.UrlBuilder compileUrlBuilder(org.apache.chemistry.opencmis.commons.impl.UrlBuilder baseUrl, String resource, String id)
public static void writeObjectEntry(org.apache.chemistry.opencmis.commons.server.CmisService service, AtomEntry entry, org.apache.chemistry.opencmis.commons.data.ObjectData object, List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> children, String repositoryId, String pathSegment, String relativePathSegment, org.apache.chemistry.opencmis.commons.impl.UrlBuilder baseUrl, boolean isRoot) throws XMLStreamException, JAXBException
XMLStreamException
JAXBException
public static void writeContentChangesObjectEntry(org.apache.chemistry.opencmis.commons.server.CmisService service, AtomEntry entry, org.apache.chemistry.opencmis.commons.data.ObjectData object, List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> children, String repositoryId, String pathSegment, String relativePathSegment, org.apache.chemistry.opencmis.commons.impl.UrlBuilder baseUrl, boolean isRoot) throws XMLStreamException, JAXBException
XMLStreamException
JAXBException
public static void writeObjectChildren(org.apache.chemistry.opencmis.commons.server.CmisService service, AtomEntry entry, org.apache.chemistry.opencmis.commons.server.ObjectInfo folderInfo, List<org.apache.chemistry.opencmis.commons.data.ObjectInFolderContainer> children, String repositoryId, org.apache.chemistry.opencmis.commons.impl.UrlBuilder baseUrl) throws XMLStreamException, JAXBException
XMLStreamException
JAXBException
public static void writeTypeEntry(AtomEntry entry, org.apache.chemistry.opencmis.commons.definitions.TypeDefinition type, List<org.apache.chemistry.opencmis.commons.definitions.TypeDefinitionContainer> children, String repositoryId, org.apache.chemistry.opencmis.commons.impl.UrlBuilder baseUrl, boolean isRoot) throws XMLStreamException, JAXBException
XMLStreamException
JAXBException
Copyright © 2018 City of Paris. All rights reserved.