|
|
Package com.dassault_systemes.enovaultclientjava.vdk0vaultclient |
Interface ENOVIVaultUserSession
|
Class Hierarchy |
com.dassault_systemes.enovaultclientjava.vdk0vaultclient.ENOVIVaultUserSession
Class Location |
Class Description |
public interface ENOVIVaultUserSession
This class supplies methods to transaction managment and documents factory.
Field Summary |
String | NFS |
String | CORBA |
String | ClientReadProtocol |
String | ClientWriteProtocol |
String | ServerReadProtocol |
String | ServerWriteProtocol |
Constructor Summary |
Method Summary |
void | abort() |
void | abort(boolean ibvPropagate) |
void | prepare() |
void | prepare(boolean ibvPropagate) |
void | unPrepare() |
void | unPrepare(boolean ibvPropagate) |
void | commit() |
void | commit(boolean ibvPropagate) |
ENOVIVaultDocument | createDocument(byte[] iDocumentIdentifier, String iName, String iDescription, String iMimeType, String iOriginalName, String iOriginalPath, String iOriginalHost) |
ENOVIVaultDocument | createDocument(String iName, String iDescription, String iMimeType, String iOriginalName, String iOriginalPath, String iOriginalHost) |
void | removeDocument(ENOVIVaultDocument ipDocument) |
ENOVIVaultDocument | getDocument(byte[] iDocumentIdentifier) |
ENOVIVaultDocument | getDocument(byte[] iDocumentIdentifier, boolean ibvNoRefresh) |
Enumeration | getDocumentOIds() |
Enumeration | getReadSupportedProtocols() |
Enumeration | getWriteSupportedProtocols() |
void | setWriteProtocol(String iWriteProtocol) |
void | setReadProtocol(String iReadProtocol) |
byte[] | getOId() |
byte[] | getCATCtxtOId() |
String | getCurrentTimestamp() |
String | getVaultAliasName() |
String | getReadVaultName() |
String | getReadVaultHostName() |
int | getReadVaultListenerPort() |
String | getWriteVaultName() |
String | getWriteVaultHostName() |
int | getWriteVaultListenerPort() |
boolean | isTransMasterCallAllowed() |
void | allowTransMasterCall() |
void | disallowTransMasterCall() |
void | setName(String iName) |
String | getName() |
Vector | getDocsCacheInfo(Vector iOIdColl) |
Field Detail |
String NFS
String CORBA
String ClientReadProtocol
String ClientWriteProtocol
String ServerReadProtocol
String ServerWriteProtocol
Constructor Detail |
Method Detail |
void abort()
void abort(boolean ibvPropagate)
void prepare()
void prepare(boolean ibvPropagate)
void unPrepare()
void unPrepare(boolean ibvPropagate)
void commit()
void commit(boolean ibvPropagate)
ENOVIVaultDocument createDocument(byte[] iDocumentIdentifier, String iName, String iDescription, String iMimeType, String iOriginalName, String iOriginalPath, String iOriginalHost)
iDocumentIdentifier
iName
iDescription
iMimeType
iOriginalName
iOriginalPath
iOriginalHost
ENOVIVaultDocument createDocument(String iName, String iDescription, String iMimeType, String iOriginalName, String iOriginalPath, String iOriginalHost)Creates a new document on Vault Server.
iName
iDescription
iMimeType
iOriginalName
iOriginalPath
iOriginalHost
void removeDocument(ENOVIVaultDocument ipDocument)Remove (delete) the supplied IVaultDocument.
ipDocument
ENOVIVaultDocument getDocument(byte[] iDocumentIdentifier)Get the document on Vault server pertainning to the supplied Id.
iDocumentIdentifier
ENOVIVaultDocument getDocument(byte[] iDocumentIdentifier, boolean ibvNoRefresh)
Enumeration getDocumentOIds()
Enumeration getReadSupportedProtocols()Supplies the collection of supported file transfert protocols.
Enumeration getWriteSupportedProtocols()Supplies the collection of supported file transfert protocols.
void setWriteProtocol(String iWriteProtocol)Sets the current write protocol.
iWriteProtocol
void setReadProtocol(String iReadProtocol)Sets the current read protocol.
iReadProtocol
byte[] getOId()Supplies the VaultUserSession Object Identifier.
byte[] getCATCtxtOId()Supplies the CATlet context Object Identifier.
String getCurrentTimestamp()Supplies the current timestamp.
String getVaultAliasName()Supplies the Vault Server alias name.
String getReadVaultName()Supplies the Vault Server name for Read.
String getReadVaultHostName()Supplies the Vault Server HostName for Read.
int getReadVaultListenerPort()Supplies the Vault Server listener port for Read.
String getWriteVaultName()Supplies the Vault Server name for Write.
String getWriteVaultHostName()Supplies the Vault Server HostName for Write.
int getWriteVaultListenerPort()Supplies the Vault Server listener port for Write.
boolean isTransMasterCallAllowed()
void allowTransMasterCall()
void disallowTransMasterCall()
void setName(String iName)Sets the Vault Session Name.
iSessionName
String getName()Supplies the Vault Session Name.
Vector getDocsCacheInfo(Vector iOIdColl)Returns an enumeration of VaultCacheInfo.