|
|
|||||
| Package com.dassault_systemes.enovaultclientjava.vdk0vaultclient |
Class ENOVIVaultSessionFactory
|
| Class Hierarchy |
java.lang.Object | +-com.dassault_systemes.enovaultclientjava.vdk0vaultclient.ENOVIVaultSessionFactory
| Class Location |
| Class Description |
public class ENOVIVaultSessionFactory
This class supplies methods to manage VaultSession object.
| Field Summary |
| public static boolean | _isInBrowser
|
| protected static Vector | _VaultSessions
|
| Constructor Summary |
| ENOVIVaultSessionFactory()
|
| Method Summary |
| protected static synchronized ENOVIVaultSession | createVaultSession(String iTransactionMasterServerMarker, String iTransactionMasterHostName, int iTransactionMasterListenPort, boolean iIsTransactionMaster)
Create the VaultSession object pertainning to the given parameters. |
| public static synchronized void | endVaultSession(ENOVIVaultSession Isession)
|
| public static synchronized void | endVaultSession(ENOVIVaultSession Isession, boolean ibvIsTransPropagate)
Ends the VaultSession |
| public static synchronized void | endVaultSessionProxy(ENOVIVaultSession Isession)
Ends the Vault Session proxy object |
| public static synchronized String | getDefaultAliasName()
Supplies the default Vault Server Alias Name. |
| public static synchronized Enumeration | getVaultAliasNames()
Supplies the Vault Server Alias Name enumeration. |
| public static synchronized ENOVIVaultSession | getVaultSession(byte[] ibvVaultSessionOId, boolean iIsTransactionMaster)
Supplies the VaultSession object pertainning to the given parameters. |
| public static synchronized ENOVIVaultSession | getVaultSession(ServerTokenProvider iIServerTokenProvider, boolean iIsTransactionMaster)
Supplies the VaultSession object pertainning to the given parameters. |
| public static synchronized ENOVIVaultSession | getVaultSession(String iTransactionMasterServerMarker, String iTransactionMasterHostName, int iTransactionMasterListenPort, boolean iIsTransactionMaster)
Supplies the VaultSession object pertainning to the given parameters. |
| public static synchronized ENOVIVaultSession | getVaultSession(String iSessionName, String iTransactionMasterServerMarker, String iTransactionMasterHostName, int iTransactionMasterListenPort, boolean iIsTransactionMaster)
Supplies the VaultSession object pertainning to the given parameters. |
| protected static synchronized void | removeVaultSession(VaultSession ipVaultSession)
Remove a VaultSession object. |
| Field Detail |
public static boolean _isInBrowser
protected static Vector _VaultSessions
| Constructor Detail |
ENOVIVaultSessionFactory()
| Method Detail |
protected static synchronized ENOVIVaultSession createVaultSession(String iTransactionMasterServerMarker, String iTransactionMasterHostName, int iTransactionMasterListenPort, boolean iIsTransactionMaster)
Create the VaultSession object pertainning to the given parameters.
iTransactionMasterHostNameiTransactionMasterListenPortiIsTransactionMasteriSessionOId
public static synchronized void endVaultSession(ENOVIVaultSession Isession)
public static synchronized void endVaultSession(ENOVIVaultSession Isession, boolean ibvIsTransPropagate)
Ends the VaultSession
session
public static synchronized void endVaultSessionProxy(ENOVIVaultSession Isession)
Ends the Vault Session proxy object
session
public static synchronized String getDefaultAliasName()
Supplies the default Vault Server Alias Name.
public static synchronized Enumeration getVaultAliasNames()
Supplies the Vault Server Alias Name enumeration.
public static synchronized 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.
ibvVaultSessionOIdiIsTransactionMaster
public static synchronized 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.
iIServerTokenProvideriIsTransactionMaster
public static synchronized 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.
iTransactionMasterHostNameiTransactionMasterListenPortiIsTransactionMasteriSessionOId
public static synchronized 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.
iSessionNameiTransactionMasterHostNameiTransactionMasterListenPortiIsTransactionMasteriSessionOId
protected static synchronized void removeVaultSession(VaultSession ipVaultSession)
Remove a VaultSession object.
ipVaultSession