|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RepositoryConnector
Repository connector
Field Summary | |
---|---|
static javax.wvcm.PropertyNameList |
BASIC_PROPERTIES
|
static java.lang.String |
DAV_TEXTNS
|
static java.lang.String |
DAVHISTORY_TEXTNS
|
static java.lang.String |
FOLDER_CONTROL_USERS
|
static java.lang.String |
FOLDER_IMPACT_ANALYSIS_FILTERS
|
static java.lang.String |
FOLDER_QUERIES
|
static javax.wvcm.PropertyNameList |
FULL_PROPERTIES
|
static java.lang.String |
GROUP_TEXT
|
static java.lang.String |
GROUP_TEXTNS
|
static java.lang.String |
INO_PREFIX
|
static javax.wvcm.PropertyNameList |
NO_PROPERTIES
|
static java.lang.String |
PRIVILEGE_TEXT_ALL
|
static java.lang.String |
PRIVILEGE_TEXT_BIND
|
static java.lang.String |
PRIVILEGE_TEXT_READ
|
static java.lang.String |
PRIVILEGE_TEXT_READACL
|
static java.lang.String |
PRIVILEGE_TEXT_READUSERPRIVILEGES
|
static java.lang.String |
PRIVILEGE_TEXT_SECURITY
|
static java.lang.String |
PRIVILEGE_TEXT_UNBIND
|
static java.lang.String |
PRIVILEGE_TEXT_UNLOCK
|
static java.lang.String |
PRIVILEGE_TEXT_WRITE
|
static java.lang.String |
PRIVILEGE_TEXT_WRITEACL
|
static java.lang.String |
PRIVILEGE_TEXT_WRITECONTENT
|
static java.lang.String |
PRIVILEGE_TEXT_WRITEPROPERTIES
|
static java.lang.String |
USER_TEXTNS
|
Method Summary | |
---|---|
void |
applyAccessList(java.lang.String relativePath,
java.util.List accessControlList)
Apply access control list to specified resource. |
javax.wvcm.ControllableResource |
copyResource(java.lang.String sourcePath,
java.lang.String targetPath,
boolean overwrite)
Copy a WebDAV resource. |
void |
createFolder(java.lang.String relativePath,
boolean overwrite)
Create a WebDAV folder. |
void |
createFolder(java.lang.String relativePath,
java.util.List accessControlList,
boolean overwrite)
Create a WebDAV folder. |
void |
createResource(java.io.InputStream stream,
java.lang.String contentType,
java.lang.String relativePath,
boolean overwrite)
Create a WebDAV resource. |
void |
createResource(java.io.InputStream stream,
java.lang.String contentType,
java.lang.String relativePath,
java.util.List accessControlList,
boolean overwrite)
Create a WebDAV resource. |
java.lang.String |
getAbsoluteUrl(java.lang.String url)
Get absolute URL |
com.softwareag.cst.util.security.Credentials |
getCredentials()
Obtain Credentials used to connect |
java.lang.String |
getCurrentVersion(javax.wvcm.ControllableResource resource)
Get current version of a resource. |
javax.wvcm.Provider |
getProvider()
Get WebDAV provider. |
java.lang.String |
getRelativeDecodedUrl(java.lang.String url)
Get relative decoded URL |
java.lang.String |
getRelativeIconLocation()
Get relative location of icon in WebDAV. |
java.lang.String |
getRelativeSchemaLocation()
Get relative schema location in WebDAV. |
java.lang.String |
getRelativeUrl(java.lang.String url)
Get relative URL |
java.lang.String |
getRepositoryUrl()
Get full qualified repository URL |
javax.wvcm.ControllableFolder |
getRootFolder()
Get repository root folder |
java.lang.String |
getRootPath()
Get repository root path |
java.lang.String |
getSchemaLocation()
Get absolute schema location in WebDAV. |
javax.wvcm.ControllableFolder |
getSupportingDocLibraryFolder()
Get the folder for supporting documents. |
java.lang.String |
getUserConfigFolder()
Deprecated. use instead |
java.lang.String |
getUserConfigFolder(com.softwareag.cst.util.security.Credentials credentials)
Deprecated. use instead |
java.lang.String |
obtainContentType(java.lang.String relativePath)
Obtain "content-type" from the webdav resource. |
java.io.InputStream |
obtainResource(java.lang.String relativePath)
Obtain specified WebDAV resource. |
javax.wvcm.ControllableResource |
obtainResource(java.lang.String relativePath,
java.io.OutputStream stream)
Obtain specified WebDAV resource. |
void |
removeResource(java.lang.String relativePath)
Remove specified WebDAV resource. |
void |
renameResource(java.lang.String relativePathSource,
java.lang.String newResourceName)
Rename a WebDAV resource (can be a file or a folder) |
void |
renameResource(java.lang.String relativePathSource,
java.lang.String newResourceName,
boolean overwrite)
Rename a WebDAV resource (can be a file or a folder) |
boolean |
resourceExists(java.lang.String relativePath)
Does the specified WebDAV resource exist? |
void |
setRepositoryUrl(java.lang.String repositoryUrl)
Deprecated. |
void |
storeSchema(java.lang.String schemaPath,
java.lang.String schema)
Store shema at given path |
Field Detail |
---|
static final java.lang.String FOLDER_CONTROL_USERS
static final java.lang.String FOLDER_IMPACT_ANALYSIS_FILTERS
static final java.lang.String FOLDER_QUERIES
static final java.lang.String INO_PREFIX
static final java.lang.String DAV_TEXTNS
static final java.lang.String DAVHISTORY_TEXTNS
static final java.lang.String GROUP_TEXT
static final java.lang.String USER_TEXTNS
static final java.lang.String GROUP_TEXTNS
static final java.lang.String PRIVILEGE_TEXT_ALL
static final java.lang.String PRIVILEGE_TEXT_READ
static final java.lang.String PRIVILEGE_TEXT_WRITE
static final java.lang.String PRIVILEGE_TEXT_WRITECONTENT
static final java.lang.String PRIVILEGE_TEXT_WRITEPROPERTIES
static final java.lang.String PRIVILEGE_TEXT_BIND
static final java.lang.String PRIVILEGE_TEXT_UNBIND
static final java.lang.String PRIVILEGE_TEXT_UNLOCK
static final java.lang.String PRIVILEGE_TEXT_SECURITY
static final java.lang.String PRIVILEGE_TEXT_READACL
static final java.lang.String PRIVILEGE_TEXT_WRITEACL
static final java.lang.String PRIVILEGE_TEXT_READUSERPRIVILEGES
static final javax.wvcm.PropertyNameList NO_PROPERTIES
static final javax.wvcm.PropertyNameList BASIC_PROPERTIES
static final javax.wvcm.PropertyNameList FULL_PROPERTIES
Method Detail |
---|
com.softwareag.cst.util.security.Credentials getCredentials()
javax.wvcm.Provider getProvider()
java.lang.String getRootPath()
java.lang.String getRelativeUrl(java.lang.String url)
url
- URL to be transformed
java.lang.String getRelativeDecodedUrl(java.lang.String url)
url
- URL to be transformed
java.lang.String getAbsoluteUrl(java.lang.String url)
url
- URL to be transformed
javax.wvcm.ControllableFolder getRootFolder() throws javax.wvcm.WvcmException
javax.wvcm.WvcmException
javax.wvcm.ControllableFolder getSupportingDocLibraryFolder() throws javax.wvcm.WvcmException
javax.wvcm.WvcmException
java.lang.String getRepositoryUrl()
void setRepositoryUrl(java.lang.String repositoryUrl) throws java.net.MalformedURLException
java.net.MalformedURLException
java.lang.String getRelativeIconLocation()
java.lang.String getSchemaLocation()
java.lang.String getUserConfigFolder()
java.lang.String getUserConfigFolder(com.softwareag.cst.util.security.Credentials credentials)
credentials
-
java.lang.String getRelativeSchemaLocation()
void storeSchema(java.lang.String schemaPath, java.lang.String schema) throws javax.wvcm.WvcmException
schemaPath
- path of schema relative to repoitory rootschema
-
javax.wvcm.WvcmException
void createFolder(java.lang.String relativePath, java.util.List accessControlList, boolean overwrite) throws javax.wvcm.WvcmException
relativePath
- Path to the folder to be createdaccessControlList
- list of access control elements specifying the access rightsoverwrite
- if false an exception will occur on overwriting an existing folder
javax.wvcm.WvcmException
- if WebDav operation failsvoid createFolder(java.lang.String relativePath, boolean overwrite) throws javax.wvcm.WvcmException
relativePath
- Path to the folder to be createdoverwrite
- if false an exception will occur on overwriting an existing folder
javax.wvcm.WvcmException
- if WebDav operation failsvoid createResource(java.io.InputStream stream, java.lang.String contentType, java.lang.String relativePath, java.util.List accessControlList, boolean overwrite) throws javax.wvcm.WvcmException
stream
- stream of file to be loadedcontentType
- content type of the resourcerelativePath
- relative path (including resource name) to the resource to be createdaccessControlList
- list of access control elements specifying the access rightsoverwrite
- if false an exception will occur on overwriting an existing resource
javax.wvcm.WvcmException
- if WebDav operation failsvoid createResource(java.io.InputStream stream, java.lang.String contentType, java.lang.String relativePath, boolean overwrite) throws javax.wvcm.WvcmException
stream
- stream of file to be loadedcontentType
- content type of the resourcerelativePath
- relative path (including resource name) to the resource to be createdoverwrite
- if false an exception will occur on overwriting an existing resource
javax.wvcm.WvcmException
- if WebDav operation failsjavax.wvcm.ControllableResource copyResource(java.lang.String sourcePath, java.lang.String targetPath, boolean overwrite) throws javax.wvcm.WvcmException
sourcePath
- absolute path (including resource name) to the resource to be copied.targetPath
- absolute path (including resource name) to the resource to be created.overwrite
- if false an exception will occur on overwriting an existing resource.
javax.wvcm.WvcmException
- if WebDav operation fails.void renameResource(java.lang.String relativePathSource, java.lang.String newResourceName) throws javax.wvcm.WvcmException
relativePathSource
- relative path of the resource (e.g. "/projects/a.wsdl"newResourceName
- the new name of the resource (e.g. "b.wsdl")
javax.wvcm.WvcmException
- WebDav operation failed.void renameResource(java.lang.String relativePathSource, java.lang.String newResourceName, boolean overwrite) throws javax.wvcm.WvcmException
relativePathSource
- relative path of the resource (e.g. "/projects/a.wsdl"newResourceName
- the new name of the resource (e.g. "b.wsdl")overwrite
- if true overwrite the resource at the new location if it exists
javax.wvcm.WvcmException
- WebDav operation failed.java.lang.String getCurrentVersion(javax.wvcm.ControllableResource resource)
resource
- The resource.
javax.wvcm.WvcmException
- if WebDav operation fails.javax.wvcm.ControllableResource obtainResource(java.lang.String relativePath, java.io.OutputStream stream) throws javax.wvcm.WvcmException
relativePath
- relative path (including resource name) to the resource to be obtained
javax.wvcm.WvcmException
- if WebDav operation failsjava.io.InputStream obtainResource(java.lang.String relativePath) throws javax.wvcm.WvcmException
relativePath
- relative path (including resource name) to the resource to be obtained
javax.wvcm.WvcmException
- if WebDav operation failsjava.lang.String obtainContentType(java.lang.String relativePath) throws javax.wvcm.WvcmException
relativePath
- relative path (including resource name) to the resource to be obtained
javax.wvcm.WvcmException
- if WebDav operation failsvoid removeResource(java.lang.String relativePath) throws javax.wvcm.WvcmException
relativePath
- relative path (including resource name) to the resource to be created
javax.wvcm.WvcmException
- if WebDav operation failsboolean resourceExists(java.lang.String relativePath) throws javax.wvcm.WvcmException
relativePath
- relative path (including resource name) to the resource to be checked
javax.wvcm.WvcmException
- if WebDav operation failsvoid applyAccessList(java.lang.String relativePath, java.util.List accessControlList) throws javax.wvcm.WvcmException
relativePath
- relative path (including resource name) to the resource to be createdaccessControlList
- list of access control elements specifying the access rights
javax.wvcm.WvcmException
- if WebDav operation fails
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |