Package com.emc.documentum.rest.http
Class UriFactory
java.lang.Object
com.emc.documentum.rest.http.BaseUriFactory
com.emc.documentum.rest.http.UriFactory
Deprecated.
Since 7.3, the URI build in this pattern is not supported. Please use com.emc.documentum.rest.context.ResourceUriBuilder instead.
The URI factory to build resource URIs from templates.
To keep query parameters in the URI with some order, SortedMap should be used in the factory method signature
This will make URI invariant with same set of query parameters, and will improve client cache eventually
This class is deprecated.
-
Field Summary
Fields inherited from class com.emc.documentum.rest.http.BaseUriFactory
baseUri, formatExt, INACTIVE_URL, NULL_PATH_SEGMENT, repositoryName, repositoryUri, validate
-
Constructor Summary
ConstructorDescriptionUriFactory
(String baseUri, String repositoryName, String formatExtension) Deprecated.ConstructorUriFactory
(String baseUri, String repositoryName, String formatExtension, boolean validate) Deprecated.Constructor -
Method Summary
Modifier and TypeMethodDescriptionbatchCapabilitiesUri
(SortedMap<String, String> params) Deprecated.Build batch capabilities URIbatchesUri
(SortedMap<String, String> params) Deprecated.Build batches URIcabinetsUri
(SortedMap<String, String> params) Deprecated.Build cabinets URIcabinetUri
(String objectId, SortedMap<String, String> params) Deprecated.Build cabinet URIcheckedOutObjectsUri
(SortedMap<String, String> params) Deprecated.Build checked out objects URIDeprecated.Build child folder link URIcurrentUsersUri
(SortedMap<String, String> params) Deprecated.Build current user URIcurrentVersionsUri
(String objectId, SortedMap<String, String> params) Deprecated.Build object current version URIdefaultFolderUri
(String userName) Deprecated.Build user default folder URIdocumentUri
(String objectId, SortedMap<String, String> params) Deprecated.Build document URIDeprecated.Build DQL query template URIfolderChildDocumentsUri
(String folderId, SortedMap<String, String> params) Deprecated.Build folder child documents URIfolderChildFoldersUri
(String folderId, SortedMap<String, String> params) Deprecated.Build folder child folders URIfolderChildLinksUri
(String objectId, SortedMap<String, String> params) Deprecated.Build folder's child links URIfolderChildObjectsUri
(String folderId, SortedMap<String, String> params) Deprecated.Build folder child objects URIDeprecated.Build folder URIformatsUri
(SortedMap<String, String> params) Deprecated.Build formats URIDeprecated.Build format URIgroupSubgroupUri
(String groupName, SortedMap<String, String> params) Deprecated.Build group's sub-group URIDeprecated.Build groups URIDeprecated.Build group URIgroupUserUri
(String groupName, SortedMap<String, String> params) Deprecated.Build group's users URIDeprecated.Build object's lock URInetworkLocationsUri
(SortedMap<String, String> params) Deprecated.Build network locations URInetworkLocationUri
(String locationName, SortedMap<String, String> params) Deprecated.Build network location URIobjectContentIdUri
(String objectId, String renditionId) Deprecated.Build object content id URIobjectContentMediaUri
(String objectId, SortedMap<String, String> params) Deprecated.Build object content media URIobjectContentsUri
(String objectId, SortedMap<String, String> params) Deprecated.Build object contents URIobjectContentUri
(String objectId, SortedMap<String, String> params) Deprecated.Build object content URIobjectParentLinksUri
(String objectId, SortedMap<String, String> params) Deprecated.Build object's parent links URIDeprecated.Build sysObject URIDeprecated.Build parent folder link URIDeprecated.Build product info URIrelationsUri
(SortedMap<String, String> params) Deprecated.Build relations URIrelationTypesUri
(SortedMap<String, String> params) Deprecated.Build relation types URIrelationTypeUri
(String relationName, SortedMap<String, String> params) Deprecated.Build relation type URIrelationUri
(String relationId, SortedMap<String, String> params) Deprecated.Build relation URIDeprecated.Build repository URIrepositoryUri
(String name, SortedMap<String, String> params) Deprecated.Build repository URIDeprecated.Build search template URIDeprecated.Build types URIDeprecated.Build type URIDeprecated.Build users URIDeprecated.Build user URIversionsUri
(String objectId, SortedMap<String, String> params) Deprecated.Build object versions URIMethods inherited from class com.emc.documentum.rest.http.BaseUriFactory
buildUri, buildUriByTemplate, buildUriByTemplateName, buildUriWithRepositoryExt, containsNullPathSegments, generatePathVarValue, getBaseUri, getFormatExtension, getRepositoryUri, isActiveUrl, isUriHrefTemplate, logoutUri
-
Constructor Details
-
UriFactory
Deprecated.Constructor- Parameters:
baseUri
- base URI fromBaseUriInfo.getBaseUri()
repositoryName
- repository nameformatExtension
- format extension
-
UriFactory
Deprecated.Constructor- Parameters:
baseUri
- base URI fromBaseUriInfo.getBaseUri()
repositoryName
- repository nameformatExtension
- format extensionvalidate
- validate uri, if invalidated, the returning URL is "_inactive_url_"
-
-
Method Details
-
repositoriesUri
Deprecated.Build repository URI- Returns:
- repository URI
-
productInfoUri
Deprecated.Build product info URI- Returns:
- product info URI
-
repositoryUri
Deprecated.Build repository URI- Parameters:
name
- repository nameparams
- URI parameters- Returns:
- repository URI
-
folderChildObjectsUri
Deprecated.Build folder child objects URI- Parameters:
folderId
- folder idparams
- URI parameters- Returns:
- folder child objects URI
-
folderChildFoldersUri
Deprecated.Build folder child folders URI- Parameters:
folderId
- folder idparams
- URI parameters- Returns:
- folder child folders URI
-
folderChildDocumentsUri
Deprecated.Build folder child documents URI- Parameters:
folderId
- folder idparams
- URI parameters- Returns:
- folder child documents URI
-
cabinetsUri
Deprecated.Build cabinets URI- Parameters:
params
- URI parameters- Returns:
- cabinets URI
-
formatsUri
Deprecated.Build formats URI- Parameters:
params
- URI parameters- Returns:
- formats URI
-
networkLocationsUri
Deprecated.Build network locations URI- Parameters:
params
- URI parameters- Returns:
- network locations URI
-
objectUri
Deprecated.Build sysObject URI- Parameters:
objectId
- sysObject idparams
- URI parameters- Returns:
- sysObject URI
-
cabinetUri
Deprecated.Build cabinet URI- Parameters:
objectId
- cabinet idparams
- URI parameters- Returns:
- cabinet URI
-
folderUri
Deprecated.Build folder URI- Parameters:
objectId
- folder idparams
- URI parameters- Returns:
- folder URI
-
documentUri
Deprecated.Build document URI- Parameters:
objectId
- document idparams
- URI parameters- Returns:
- document URI
-
objectContentsUri
Deprecated.Build object contents URI- Parameters:
objectId
- object idparams
- URI parameters- Returns:
- object contents URI
-
objectContentUri
Deprecated.Build object content URI- Parameters:
objectId
- object idparams
- URI parameters- Returns:
- object content URI
-
objectContentMediaUri
Deprecated.Build object content media URI- Parameters:
objectId
- object idparams
- URI parameters- Returns:
- object content media URI
-
objectContentIdUri
Deprecated.Build object content id URI- Parameters:
objectId
- object idrenditionId
- rendition id- Returns:
- object content id URI
-
typesUri
Deprecated.Build types URI- Parameters:
params
- URI parameters- Returns:
- types URI
-
typeUri
Deprecated.Build type URI- Parameters:
typeName
- type nameparams
- URI parameters- Returns:
- type URI
-
currentUsersUri
Deprecated.Build current user URI- Parameters:
params
- URI parameters- Returns:
- current user URI
-
usersUri
Deprecated.Build users URI- Parameters:
params
- URI parameters- Returns:
- users URI
-
userUri
Deprecated.Build user URI- Parameters:
userName
- user nameparams
- URI parameters- Returns:
- user URI
-
groupUri
Deprecated.Build group URI- Parameters:
groupName
- group nameparams
- URI parameters- Returns:
- group URI
-
groupsUri
Deprecated.Build groups URI- Parameters:
params
- URI parameters- Returns:
- groups URI
-
groupSubgroupUri
Deprecated.Build group's sub-group URI- Parameters:
groupName
- group nameparams
- URI parameters- Returns:
- group's sub-group URI
-
groupUserUri
Deprecated.Build group's users URI- Parameters:
groupName
- group nameparams
- URI parameters- Returns:
- group's users URI
-
defaultFolderUri
Deprecated.Build user default folder URI- Parameters:
userName
- user name- Returns:
- user default folder URI
-
versionsUri
Deprecated.Build object versions URI- Parameters:
objectId
- object idparams
- URI parameters- Returns:
- object versions URI
-
currentVersionsUri
Deprecated.Build object current version URI- Parameters:
objectId
- object idparams
- URI parameters- Returns:
- object current versions URI
-
relationsUri
Deprecated.Build relations URI- Parameters:
params
- URI parameters- Returns:
- relations URI
-
objectParentLinksUri
Deprecated.Build object's parent links URI- Parameters:
objectId
- object idparams
- URI parameters- Returns:
- object's parent links URI
-
folderChildLinksUri
Deprecated.Build folder's child links URI- Parameters:
objectId
- object idparams
- URI parameters- Returns:
- folder's child links URI
-
relationUri
Deprecated.Build relation URI- Parameters:
relationId
- relation idparams
- URI parameters- Returns:
- relation URI
-
formatUri
Deprecated.Build format URI- Parameters:
formatName
- format nameparams
- URI parameters- Returns:
- format URI
-
networkLocationUri
Deprecated.Build network location URI- Parameters:
locationName
- newwork location nameparams
- URI parameters- Returns:
- network location URI
-
relationTypesUri
Deprecated.Build relation types URI- Parameters:
params
- URI parameters- Returns:
- relation types URI
-
checkedOutObjectsUri
Deprecated.Build checked out objects URI- Parameters:
params
- URI parameters- Returns:
- checked out objects URI
-
relationTypeUri
Deprecated.Build relation type URI- Parameters:
relationName
- relation nameparams
- URI parameters- Returns:
- relation type URI
-
lockUri
Deprecated.Build object's lock URI- Parameters:
objectId
- object idparams
- URI parameters- Returns:
- object's lock URI
-
parentFolderLinkUri
Deprecated.Build parent folder link URI- Parameters:
childId
- child idparentId
- parent folder idparams
- URI parameters- Returns:
- parent folder link URI
-
childFolderLinkUri
Deprecated.Build child folder link URI- Parameters:
parentId
- parent idchildId
- child folder idparams
- URI parameters- Returns:
- child folder link URI
-
dqlQueryTemplate
Deprecated.Build DQL query template URI- Returns:
- DQL query template URI
-
searchTemplate
Deprecated.Build search template URI- Returns:
- search template URI
-
batchesUri
Deprecated.Build batches URI- Parameters:
params
- URI parameters- Returns:
- batches URI
-
batchCapabilitiesUri
Deprecated.Build batch capabilities URI- Parameters:
params
- URI parameters- Returns:
- batch capabilities URI
-