|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.chemistry.opencmis.server.impl.atompub.AtomPubUtils
public final class AtomPubUtils
This class contains operations used by all services.
Field Summary | |
---|---|
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
|
Method Summary | |
---|---|
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 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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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
Method Detail |
---|
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
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
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
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
javax.xml.stream.XMLStreamException
javax.xml.bind.JAXBException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |