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 UrlBuilder |
compileBaseUrl(javax.servlet.http.HttpServletRequest request,
String repositoryId)
Compiles the base URL for links, collections and templates.
|
static String |
compileUrl(UrlBuilder baseUrl,
String resource,
String id)
Compiles a URL for links, collections and templates.
|
static UrlBuilder |
compileUrlBuilder(UrlBuilder baseUrl,
String resource,
String id)
Compiles a URL for links, collections and templates.
|
static Map<String,String> |
getNamespaces(Object obj) |
static void |
writeContentChangesObjectEntry(CmisService service,
AtomEntry entry,
ObjectData object,
List<ObjectInFolderContainer> children,
String repositoryId,
String pathSegment,
String relativePathSegment,
UrlBuilder baseUrl,
boolean isRoot)
Writes the a object entry in a content changes list.
|
static void |
writeObjectChildren(CmisService service,
AtomEntry entry,
ObjectInfo folderInfo,
List<ObjectInFolderContainer> children,
String repositoryId,
UrlBuilder baseUrl)
Writes an objects entry children feed.
|
static void |
writeObjectEntry(CmisService service,
AtomEntry entry,
ObjectData object,
List<ObjectInFolderContainer> children,
String repositoryId,
String pathSegment,
String relativePathSegment,
UrlBuilder baseUrl,
boolean isRoot)
Writes the a object entry.
|
static void |
writeTypeEntry(AtomEntry entry,
TypeDefinition type,
List<TypeDefinitionContainer> children,
String repositoryId,
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 UrlBuilder compileBaseUrl(javax.servlet.http.HttpServletRequest request, String repositoryId)
public static String compileUrl(UrlBuilder baseUrl, String resource, String id)
public static UrlBuilder compileUrlBuilder(UrlBuilder baseUrl, String resource, String id)
public static void writeObjectEntry(CmisService service, AtomEntry entry, ObjectData object, List<ObjectInFolderContainer> children, String repositoryId, String pathSegment, String relativePathSegment, UrlBuilder baseUrl, boolean isRoot) throws javax.xml.stream.XMLStreamException, javax.xml.bind.JAXBException
public static void writeContentChangesObjectEntry(CmisService service, AtomEntry entry, ObjectData object, List<ObjectInFolderContainer> children, String repositoryId, String pathSegment, String relativePathSegment, UrlBuilder baseUrl, boolean isRoot) throws javax.xml.stream.XMLStreamException, javax.xml.bind.JAXBException
public static void writeObjectChildren(CmisService service, AtomEntry entry, ObjectInfo folderInfo, List<ObjectInFolderContainer> children, String repositoryId, UrlBuilder baseUrl) throws javax.xml.stream.XMLStreamException, javax.xml.bind.JAXBException
public static void writeTypeEntry(AtomEntry entry, TypeDefinition type, List<TypeDefinitionContainer> children, String repositoryId, UrlBuilder baseUrl, boolean isRoot) throws javax.xml.stream.XMLStreamException, javax.xml.bind.JAXBException
Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.