Package com.dassault_systemes.enovaultclientjava.vdk0vaultclient

   
Class ENOVIVaultSessionForBrowserFactory

 
Class Hierarchy
java.lang.Object
  |
  +-com.dassault_systemes.enovaultclientjava.vdk0vaultclient.ENOVIVaultSessionFactory
        |
        +-com.dassault_systemes.enovaultclientjava.vdk0vaultclient.ENOVIVaultSessionForBrowserFactory
Class Location

Framework : ENOVaultClientJAVA

Module : VDK0VaultClient

Class Description

public class ENOVIVaultSessionForBrowserFactory

This class supplies methods to manage VaultSession object.

Field Summary

Constructor Summary
ENOVIVaultSessionForBrowserFactory()

Method Summary
ENOVIVaultSession getVaultSession(ServerTokenProvider iIServerTokenProvider, boolean iIsTransactionMaster)
ENOVIVaultSession getVaultSession(byte[] ibvVaultSessionOId, boolean iIsTransactionMaster)
ENOVIVaultSession getVaultSession(String iTransactionMasterServerMarker, String iTransactionMasterHostName, int iTransactionMasterListenPort, boolean iIsTransactionMaster)
ENOVIVaultSession getVaultSession(String iSessionName, String iTransactionMasterServerMarker, String iTransactionMasterHostName, int iTransactionMasterListenPort, boolean iIsTransactionMaster)
String getDefaultAliasName()
Enumeration getVaultAliasNames()
void endVaultSession(ENOVIVaultSession Isession, boolean ibvIsTransPropagate)
void endVaultSession(ENOVIVaultSession Isession)
void endVaultSessionProxy(ENOVIVaultSession Isession)


Field Detail

Constructor Detail

ENOVIVaultSessionForBrowserFactory

    ENOVIVaultSessionForBrowserFactory()


Method Detail

getVaultSession

    ENOVIVaultSession getVaultSession(ServerTokenProvider iIServerTokenProvider, boolean iIsTransactionMaster)

Supplies the VaultSession object pertainning to the given parameters. If the VaultSession Object doesn't exist yet, it will be created.

Parameters:
iIServerTokenProvider
interface server token provider.
iIsTransactionMaster
specifies if this process is transaction master.
Returns:
ENOVIVaultSession Object.

getVaultSession

    ENOVIVaultSession getVaultSession(byte[] ibvVaultSessionOId, boolean iIsTransactionMaster)

Supplies the VaultSession object pertainning to the given parameters. If the VaultSession Object doesn't exist yet, it will be created.

Parameters:
ibvVaultSessionOId
VaultSession Object Identifier.
iIsTransactionMaster
specifies if this process is transaction master.
Returns:
ENOVIVaultSession Object.

getVaultSession

    ENOVIVaultSession getVaultSession(String iTransactionMasterServerMarker, String iTransactionMasterHostName, int iTransactionMasterListenPort, boolean iIsTransactionMaster)

Supplies the VaultSession object pertainning to the given parameters. If the VaultSession Object doesn't exist yet, it will be created.

Parameters:
iTransactionMasterHostName
Hostname of the transaction manager process.
iTransactionMasterListenPort
Listen port on which call the transaction manager process.
iIsTransactionMaster
specifies if this process is transaction master.
iSessionOId
Session Object Identifier.
Returns:
ENOVIVaultSession Object.

getVaultSession

    ENOVIVaultSession getVaultSession(String iSessionName, String iTransactionMasterServerMarker, String iTransactionMasterHostName, int iTransactionMasterListenPort, boolean iIsTransactionMaster)

Supplies the VaultSession object pertainning to the given parameters. If the VaultSession Object doesn't exist yet, it will be created.

Parameters:
iSessionName
Vault Session Name.
iTransactionMasterHostName
Hostname of the transaction manager process.
iTransactionMasterListenPort
Listen port on which call the transaction manager process.
iIsTransactionMaster
specifies if this process is transaction master.
iSessionOId
Session Object Identifier.
Returns:
ENOVIVaultSession Object.

getDefaultAliasName

    String getDefaultAliasName()

Supplies the default Vault Server Alias Name.

Returns:
the default Vault Server Alias Name.

getVaultAliasNames

    Enumeration getVaultAliasNames()

Supplies the Vault Server Alias Name enumeration.

Returns:
the Vault Server Alias Name enumeration.

endVaultSession

    void endVaultSession(ENOVIVaultSession Isession, boolean ibvIsTransPropagate)

Ends the VaultSession

Parameters:
session
specifies the ENOVIVaultSession

endVaultSession

    void endVaultSession(ENOVIVaultSession Isession)


endVaultSessionProxy

    void endVaultSessionProxy(ENOVIVaultSession Isession)

Ends the Vault Session proxy object

Parameters:
session
specifies the ENOVIVaultSession


Copyright © 2000, Dassault Systèmes. All rights reserved