com.moesol.bindings.platform_sdk.data_services
Interface IReplica

All Superinterfaces:
IDispatch, IUnknown
All Known Implementing Classes:
IReplica.Jni, Replica, Replica.Jni

public interface IReplica
extends IDispatch

IDL: [ helpstring("IReplica Interface"), dual, oleautomation, dispatchable ] interface


Nested Class Summary
static class IReplica.Disp
          Implementation, COM to Java.
static class IReplica.Jni
          Implementation, Java to COM.
 
Field Summary
static GUID IID
          IDL: [uuid(D2D139E0-B6CA-11D1-9F31-00C04FC29D52)]
static Class TYPELIB
           
 
Fields inherited from interface com.moesol.bindings.platform_sdk.component_services.IDispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF
 
Method Summary
 void CreateReplica(String replicaName, String description, int ReplicaType, int Visibility, int Priority, int updatability)
          IDL: [ helpstring("") ]
 IDispatch getActiveConnection()
          IDL: [ helpstring("") ]
 String getConflictFunction()
          IDL: [ helpstring("") ]
 _Recordset getConflictTables()
          IDL: [ helpstring("") ]
 Object getDesignMasterId()
          IDL: [ helpstring("") ]
 Filters getFilters()
          IDL: [ helpstring("") ]
 boolean GetObjectReplicability(String objectName, String objectType)
          IDL: [ helpstring("") ]
 int getPriority()
          IDL: [ helpstring("") ]
 Object getReplicaId()
          IDL: [ helpstring("") ]
 int getReplicaType()
          IDL: [ helpstring("") ]
 int getRetentionPeriod()
          IDL: [ helpstring("") ]
 int getVisibility()
          IDL: [ helpstring("") ]
 void MakeReplicable(String connectionString, boolean columnTracking)
          IDL: [ helpstring("") ]
 void PopulatePartial(String FullReplica)
          IDL: [ helpstring("") ]
 void setActiveConnection(Object ppconn)
          IDL: [ helpstring("") ]
 void setConflictFunction(String pbstr)
          IDL: [ helpstring("") ]
 void setDesignMasterId(Object pvar)
          IDL: [ helpstring("") ]
 void SetObjectReplicability(String objectName, String objectType, boolean replicability)
          IDL: [ helpstring("") ]
 void setrefActiveConnection(IDispatch ppconn)
          IDL: [ helpstring("") ]
 void setRetentionPeriod(int pl)
          IDL: [ helpstring("") ]
 void Synchronize(String target, int syncType, int syncMode)
          IDL: [ helpstring("") ]
 
Methods inherited from interface com.moesol.bindings.platform_sdk.component_services.IUnknown
QueryInterface, QueryInterface, Release
 

Field Detail

TYPELIB

static final Class TYPELIB

IID

static final GUID IID
IDL: [uuid(D2D139E0-B6CA-11D1-9F31-00C04FC29D52)]

Method Detail

setrefActiveConnection

void setrefActiveConnection(IDispatch ppconn)
IDL: [ helpstring("") ]

Parameters:
ppconn - IDL: [in] IDispatch*

setActiveConnection

void setActiveConnection(Object ppconn)
IDL: [ helpstring("") ]

Parameters:
ppconn - IDL: [in] VARIANT

getActiveConnection

IDispatch getActiveConnection()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] IDispatch**

getConflictFunction

String getConflictFunction()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] BSTR*

setConflictFunction

void setConflictFunction(String pbstr)
IDL: [ helpstring("") ]

Parameters:
pbstr - IDL: [in] BSTR

getConflictTables

_Recordset getConflictTables()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] _Recordset**

getDesignMasterId

Object getDesignMasterId()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] VARIANT*

setDesignMasterId

void setDesignMasterId(Object pvar)
IDL: [ helpstring("") ]

Parameters:
pvar - IDL: [in] VARIANT

getPriority

int getPriority()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] LONG*

getReplicaId

Object getReplicaId()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] VARIANT*

getReplicaType

int getReplicaType()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] ReplicaTypeEnum*

getRetentionPeriod

int getRetentionPeriod()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] LONG*

setRetentionPeriod

void setRetentionPeriod(int pl)
IDL: [ helpstring("") ]

Parameters:
pl - IDL: [in] LONG

getVisibility

int getVisibility()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] VisibilityEnum*

CreateReplica

void CreateReplica(String replicaName,
                   String description,
                   int ReplicaType,
                   int Visibility,
                   int Priority,
                   int updatability)
IDL: [ helpstring("") ]

Parameters:
replicaName - IDL: [in] BSTR
description - IDL: [in] BSTR
ReplicaType - IDL: [in] [optional] [default] ReplicaTypeEnum
Visibility - IDL: [in] [optional] [default] VisibilityEnum
Priority - IDL: [in] [optional] [default] LONG
updatability - IDL: [in] [optional] [default] UpdatabilityEnum

GetObjectReplicability

boolean GetObjectReplicability(String objectName,
                               String objectType)
IDL: [ helpstring("") ]

Parameters:
objectName - IDL: [in] BSTR
objectType - IDL: [in] BSTR
Returns:
IDL: [out] [retval] VARIANT_BOOL*

SetObjectReplicability

void SetObjectReplicability(String objectName,
                            String objectType,
                            boolean replicability)
IDL: [ helpstring("") ]

Parameters:
objectName - IDL: [in] BSTR
objectType - IDL: [in] BSTR
replicability - IDL: [in] VARIANT_BOOL

MakeReplicable

void MakeReplicable(String connectionString,
                    boolean columnTracking)
IDL: [ helpstring("") ]

Parameters:
connectionString - IDL: [in] [optional] [default] BSTR
columnTracking - IDL: [in] [optional] [default] VARIANT_BOOL

PopulatePartial

void PopulatePartial(String FullReplica)
IDL: [ helpstring("") ]

Parameters:
FullReplica - IDL: [in] BSTR

Synchronize

void Synchronize(String target,
                 int syncType,
                 int syncMode)
IDL: [ helpstring("") ]

Parameters:
target - IDL: [in] BSTR
syncType - IDL: [in] [optional] [default] SyncTypeEnum
syncMode - IDL: [in] [optional] [default] SyncModeEnum

getFilters

Filters getFilters()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] Filters**


Copyright © 2004 Moebius Solutions, Inc. All Rights Reserved.