com.esri.arcgis.geodatabase
Class GPReplica

java.lang.Object
  extended by com.esri.arcgis.geodatabase.GPReplica
All Implemented Interfaces:
IGPReplica, IGPReplica2, IGPValue, com.esri.arcgis.interop.RemoteObjRef, IPersist, IPersistStream, IXMLSerialize, IXMLVersionSupport, java.io.Externalizable, java.io.Serializable

public class GPReplica
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IGPValue, IGPReplica, IGPReplica2, IXMLSerialize, IPersist, IPersistStream, IXMLVersionSupport, java.io.Externalizable

COM Class 'GPReplica'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description 'A GPReplica object' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
static long serialVersionUID
           
 
Fields inherited from interface com.esri.arcgis.geodatabase.IGPValue
IID, IID92ee08b6_c757_4178_803c_67cd665ac801, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabase.IGPReplica2
IID, IID4202a324_d1de_46d9_8469_f14ed363f12c, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabase.IGPReplica
IIDa64e67f0_91d2_4b3f_8553_bc9f641cbc37
 
Fields inherited from interface com.esri.arcgis.system.IXMLSerialize
IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.IPersistStream
IID, IID00000109_0000_0000_c000_000000000046, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.IPersist
IID0000010c_0000_0000_c000_000000000046
 
Fields inherited from interface com.esri.arcgis.system.IXMLVersionSupport
IID, IID72ca65b9_13de_48b7_8443_717b69b72a99, xxDummy
 
Constructor Summary
GPReplica()
          Constructs a GPReplica using ArcGIS Engine.
GPReplica(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
GPReplica theGPReplica = (GPReplica) obj;
 
Method Summary
 void deserialize(IXMLSerializeData data)
          Deserializes an object from XML.
 void empty()
          Clears the value object.
 boolean equals(java.lang.Object o)
          Compare this object with another
 int getAccessType()
          Replica access type.
 java.lang.String getAsText()
          Provides the value of the value object.
 void getClassID(GUID[] pClassID)
          getClassID
static java.lang.String getClsid()
          getClsid.
 java.lang.Object getCreationDate()
          The date the replica was created.
 java.lang.String getGUID()
          The guid of the replica.
 int getID()
          The ID of the replica.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getMinNamespaceSupported()
          The minimum namespace the class can serialize to (eg the 90 namespace).
 int getMyGenerationNumber()
          The generation number for the replica.
 java.lang.Object getMyTime()
          getMyTime
 java.lang.String getName()
          Name of the replica.
 int getReconcilePolicy()
          The replica reconcile policy.
 IGPReplicaDescription getReplicaDescription()
          The replica description for the replica.
 int getReplicaState()
          The replica state.
 java.lang.String getReplicaVersion()
          The name of the replica version.
 int getRole()
          The replica role.
 java.lang.String getSibConnectionString()
          The connection string of the relative replica.
 int getSibGenerationNumber()
          The generation number of the relative replica.
 int getSibMyGenerationNumber()
          The last generation number that has been acknowledged by the relative replica.
 java.lang.Object getSibMyTime()
          getSibMyTime
 java.lang.Object getSibTime()
          getSibTime
 void getSizeMax(_ULARGE_INTEGER[] pcbSize)
          getSizeMax
 int hashCode()
          the hashcode for this object
 IGPDataType IGPValue_getDataType()
          The data type of the value object.
 void init(IReplica replica)
          Initializes the class using an IReplica object.
 void isDirty()
          isDirty
 boolean isEmpty()
          Indicates if the value object is empty.
 boolean isHasConflicts()
          Indicates if the replica is in conflict.
 boolean isInTransportFile()
          isInTransportFile
 boolean isResolveDatasetNameConflicts()
          Resolve dataset name conflicts when creating replicas.
 boolean isUseArchiving()
          Use archiving instead of versions to track changes in one way replicas.
 void load(IStream pstm)
          load
 void readExternal(java.io.ObjectInput in)
           
 void release()
          Release a GPReplica.
 void save(IStream pstm, int fClearDirty)
          save
 void serialize(IXMLSerializeData data)
          Serializes an object to XML.
 void setAccessType(int accessType)
          Replica access type.
 IGPMessage setAsText(java.lang.String text)
          Provides the value of the value object with the given string value.
 void setCreationDate(java.lang.Object replicaRole)
          The date the replica was created.
 void setGUID(java.lang.String gUID)
          The guid of the replica.
 void setHasConflicts(boolean hasConflicts)
          Indicates if the replica is in conflict.
 void setID(int replicaID)
          The ID of the replica.
 void setInTransportFile(boolean inTransportFile)
          setInTransportFile
 void setMyGenerationNumber(int pMyGenerationNumber)
          The generation number for the replica.
 void setMyTime(java.lang.Object myTime)
          setMyTime
 void setName(java.lang.String replicaName)
          Name of the replica.
 void setReconcilePolicy(int policy)
          The replica reconcile policy.
 void setReplicaDescriptionByRef(IGPReplicaDescription replicaDescription)
          The replica description for the replica.
 void setReplicaState(int replicaState)
          The replica state.
 void setReplicaVersion(java.lang.String replicaVersion)
          The name of the replica version.
 void setResolveDatasetNameConflicts(boolean resolveDatasetNameConflicts)
          Resolve dataset name conflicts when creating replicas.
 void setRole(int replicaRole)
          The replica role.
 void setSibConnectionString(java.lang.String sibConnectionString)
          The connection string of the relative replica.
 void setSibGenerationNumber(int pSibGenerationNumber)
          The generation number of the relative replica.
 void setSibMyGenerationNumber(int pSibMyGenerationNumber)
          The last generation number that has been acknowledged by the relative replica.
 void setSibMyTime(java.lang.Object sibMyTime)
          setSibMyTime
 void setSibTime(java.lang.Object sibTime)
          setSibTime
 void setUseArchiving(boolean useArchiving)
          Use archiving instead of versions to track changes in one way replicas.
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

GPReplica

public GPReplica()
          throws java.io.IOException,
                 java.net.UnknownHostException
Constructs a GPReplica using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

GPReplica

public GPReplica(java.lang.Object obj)
          throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
GPReplica theGPReplica = (GPReplica) obj;

Construct a GPReplica using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to GPReplica.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a GPReplica.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

IGPValue_getDataType

public IGPDataType IGPValue_getDataType()
                                 throws java.io.IOException,
                                        AutomationException
The data type of the value object.

Specified by:
IGPValue_getDataType in interface IGPValue
Returns:
A reference to a com.esri.arcgis.geodatabase.IGPDataType
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isEmpty

public boolean isEmpty()
                throws java.io.IOException,
                       AutomationException
Indicates if the value object is empty.

Specified by:
isEmpty in interface IGPValue
Returns:
The isEmpty
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

empty

public void empty()
           throws java.io.IOException,
                  AutomationException
Clears the value object.

Specified by:
empty in interface IGPValue
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAsText

public java.lang.String getAsText()
                           throws java.io.IOException,
                                  AutomationException
Provides the value of the value object.

Specified by:
getAsText in interface IGPValue
Returns:
The text
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAsText

public IGPMessage setAsText(java.lang.String text)
                     throws java.io.IOException,
                            AutomationException
Provides the value of the value object with the given string value.

Specified by:
setAsText in interface IGPValue
Parameters:
text - The text (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGPMessage
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

init

public void init(IReplica replica)
          throws java.io.IOException,
                 AutomationException
Initializes the class using an IReplica object.

Specified by:
init in interface IGPReplica
Parameters:
replica - A reference to a com.esri.arcgis.geodatabase.IReplica (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setName

public void setName(java.lang.String replicaName)
             throws java.io.IOException,
                    AutomationException
Name of the replica.

Specified by:
setName in interface IGPReplica
Parameters:
replicaName - The replicaName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Name of the replica.

Specified by:
getName in interface IGPReplica
Returns:
The replicaName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setID

public void setID(int replicaID)
           throws java.io.IOException,
                  AutomationException
The ID of the replica.

Specified by:
setID in interface IGPReplica
Parameters:
replicaID - The replicaID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getID

public int getID()
          throws java.io.IOException,
                 AutomationException
The ID of the replica.

Specified by:
getID in interface IGPReplica
Returns:
The replicaID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGUID

public void setGUID(java.lang.String gUID)
             throws java.io.IOException,
                    AutomationException
The guid of the replica.

Specified by:
setGUID in interface IGPReplica
Parameters:
gUID - The gUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGUID

public java.lang.String getGUID()
                         throws java.io.IOException,
                                AutomationException
The guid of the replica.

Specified by:
getGUID in interface IGPReplica
Returns:
The gUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRole

public void setRole(int replicaRole)
             throws java.io.IOException,
                    AutomationException
The replica role.

Specified by:
setRole in interface IGPReplica
Parameters:
replicaRole - A com.esri.arcgis.geodatabase.esriReplicaRole constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRole

public int getRole()
            throws java.io.IOException,
                   AutomationException
The replica role.

Specified by:
getRole in interface IGPReplica
Returns:
A com.esri.arcgis.geodatabase.esriReplicaRole constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAccessType

public void setAccessType(int accessType)
                   throws java.io.IOException,
                          AutomationException
Replica access type.

Specified by:
setAccessType in interface IGPReplica
Parameters:
accessType - A com.esri.arcgis.geodatabase.esriReplicaAccessType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAccessType

public int getAccessType()
                  throws java.io.IOException,
                         AutomationException
Replica access type.

Specified by:
getAccessType in interface IGPReplica
Returns:
A com.esri.arcgis.geodatabase.esriReplicaAccessType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCreationDate

public void setCreationDate(java.lang.Object replicaRole)
                     throws java.io.IOException,
                            AutomationException
The date the replica was created.

Specified by:
setCreationDate in interface IGPReplica
Parameters:
replicaRole - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCreationDate

public java.lang.Object getCreationDate()
                                 throws java.io.IOException,
                                        AutomationException
The date the replica was created.

Specified by:
getCreationDate in interface IGPReplica
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setReplicaVersion

public void setReplicaVersion(java.lang.String replicaVersion)
                       throws java.io.IOException,
                              AutomationException
The name of the replica version.

Specified by:
setReplicaVersion in interface IGPReplica
Parameters:
replicaVersion - The replicaVersion (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getReplicaVersion

public java.lang.String getReplicaVersion()
                                   throws java.io.IOException,
                                          AutomationException
The name of the replica version.

Specified by:
getReplicaVersion in interface IGPReplica
Returns:
The replicaVersion
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMyGenerationNumber

public void setMyGenerationNumber(int pMyGenerationNumber)
                           throws java.io.IOException,
                                  AutomationException
The generation number for the replica.

Specified by:
setMyGenerationNumber in interface IGPReplica
Parameters:
pMyGenerationNumber - The pMyGenerationNumber (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMyGenerationNumber

public int getMyGenerationNumber()
                          throws java.io.IOException,
                                 AutomationException
The generation number for the replica.

Specified by:
getMyGenerationNumber in interface IGPReplica
Returns:
The pMyGenerationNumber
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSibGenerationNumber

public void setSibGenerationNumber(int pSibGenerationNumber)
                            throws java.io.IOException,
                                   AutomationException
The generation number of the relative replica.

Specified by:
setSibGenerationNumber in interface IGPReplica
Parameters:
pSibGenerationNumber - The pSibGenerationNumber (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSibGenerationNumber

public int getSibGenerationNumber()
                           throws java.io.IOException,
                                  AutomationException
The generation number of the relative replica.

Specified by:
getSibGenerationNumber in interface IGPReplica
Returns:
The pSibGenerationNumber
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSibMyGenerationNumber

public void setSibMyGenerationNumber(int pSibMyGenerationNumber)
                              throws java.io.IOException,
                                     AutomationException
The last generation number that has been acknowledged by the relative replica.

Specified by:
setSibMyGenerationNumber in interface IGPReplica
Parameters:
pSibMyGenerationNumber - The pSibMyGenerationNumber (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSibMyGenerationNumber

public int getSibMyGenerationNumber()
                             throws java.io.IOException,
                                    AutomationException
The last generation number that has been acknowledged by the relative replica.

Specified by:
getSibMyGenerationNumber in interface IGPReplica
Returns:
The pSibMyGenerationNumber
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setReplicaState

public void setReplicaState(int replicaState)
                     throws java.io.IOException,
                            AutomationException
The replica state.

Specified by:
setReplicaState in interface IGPReplica
Parameters:
replicaState - A com.esri.arcgis.geodatabase.esriReplicaState constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getReplicaState

public int getReplicaState()
                    throws java.io.IOException,
                           AutomationException
The replica state.

Specified by:
getReplicaState in interface IGPReplica
Returns:
A com.esri.arcgis.geodatabase.esriReplicaState constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSibConnectionString

public void setSibConnectionString(java.lang.String sibConnectionString)
                            throws java.io.IOException,
                                   AutomationException
The connection string of the relative replica.

Specified by:
setSibConnectionString in interface IGPReplica
Parameters:
sibConnectionString - The sibConnectionString (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSibConnectionString

public java.lang.String getSibConnectionString()
                                        throws java.io.IOException,
                                               AutomationException
The connection string of the relative replica.

Specified by:
getSibConnectionString in interface IGPReplica
Returns:
The sibConnectionString
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setReplicaDescriptionByRef

public void setReplicaDescriptionByRef(IGPReplicaDescription replicaDescription)
                                throws java.io.IOException,
                                       AutomationException
The replica description for the replica.

Specified by:
setReplicaDescriptionByRef in interface IGPReplica
Parameters:
replicaDescription - A reference to a com.esri.arcgis.geodatabase.IGPReplicaDescription (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getReplicaDescription

public IGPReplicaDescription getReplicaDescription()
                                            throws java.io.IOException,
                                                   AutomationException
The replica description for the replica.

Specified by:
getReplicaDescription in interface IGPReplica
Returns:
A reference to a com.esri.arcgis.geodatabase.IGPReplicaDescription
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setReconcilePolicy

public void setReconcilePolicy(int policy)
                        throws java.io.IOException,
                               AutomationException
The replica reconcile policy.

Specified by:
setReconcilePolicy in interface IGPReplica
Parameters:
policy - A com.esri.arcgis.geodatabase.esriReplicaReconcilePolicyType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getReconcilePolicy

public int getReconcilePolicy()
                       throws java.io.IOException,
                              AutomationException
The replica reconcile policy.

Specified by:
getReconcilePolicy in interface IGPReplica
Returns:
A com.esri.arcgis.geodatabase.esriReplicaReconcilePolicyType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHasConflicts

public void setHasConflicts(boolean hasConflicts)
                     throws java.io.IOException,
                            AutomationException
Indicates if the replica is in conflict.

Specified by:
setHasConflicts in interface IGPReplica
Parameters:
hasConflicts - The hasConflicts (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasConflicts

public boolean isHasConflicts()
                       throws java.io.IOException,
                              AutomationException
Indicates if the replica is in conflict.

Specified by:
isHasConflicts in interface IGPReplica
Returns:
The hasConflicts
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUseArchiving

public void setUseArchiving(boolean useArchiving)
                     throws java.io.IOException,
                            AutomationException
Use archiving instead of versions to track changes in one way replicas.

Specified by:
setUseArchiving in interface IGPReplica2
Parameters:
useArchiving - The useArchiving (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseArchiving

public boolean isUseArchiving()
                       throws java.io.IOException,
                              AutomationException
Use archiving instead of versions to track changes in one way replicas.

Specified by:
isUseArchiving in interface IGPReplica2
Returns:
The useArchiving
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMyTime

public java.lang.Object getMyTime()
                           throws java.io.IOException,
                                  AutomationException
getMyTime

Specified by:
getMyTime in interface IGPReplica2
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMyTime

public void setMyTime(java.lang.Object myTime)
               throws java.io.IOException,
                      AutomationException
setMyTime

Specified by:
setMyTime in interface IGPReplica2
Parameters:
myTime - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSibTime

public java.lang.Object getSibTime()
                            throws java.io.IOException,
                                   AutomationException
getSibTime

Specified by:
getSibTime in interface IGPReplica2
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSibTime

public void setSibTime(java.lang.Object sibTime)
                throws java.io.IOException,
                       AutomationException
setSibTime

Specified by:
setSibTime in interface IGPReplica2
Parameters:
sibTime - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSibMyTime

public java.lang.Object getSibMyTime()
                              throws java.io.IOException,
                                     AutomationException
getSibMyTime

Specified by:
getSibMyTime in interface IGPReplica2
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSibMyTime

public void setSibMyTime(java.lang.Object sibMyTime)
                  throws java.io.IOException,
                         AutomationException
setSibMyTime

Specified by:
setSibMyTime in interface IGPReplica2
Parameters:
sibMyTime - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInTransportFile

public void setInTransportFile(boolean inTransportFile)
                        throws java.io.IOException,
                               AutomationException
setInTransportFile

Specified by:
setInTransportFile in interface IGPReplica2
Parameters:
inTransportFile - The inTransportFile (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isInTransportFile

public boolean isInTransportFile()
                          throws java.io.IOException,
                                 AutomationException
isInTransportFile

Specified by:
isInTransportFile in interface IGPReplica2
Returns:
The inTransportFile
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setResolveDatasetNameConflicts

public void setResolveDatasetNameConflicts(boolean resolveDatasetNameConflicts)
                                    throws java.io.IOException,
                                           AutomationException
Resolve dataset name conflicts when creating replicas.

Specified by:
setResolveDatasetNameConflicts in interface IGPReplica2
Parameters:
resolveDatasetNameConflicts - The resolveDatasetNameConflicts (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isResolveDatasetNameConflicts

public boolean isResolveDatasetNameConflicts()
                                      throws java.io.IOException,
                                             AutomationException
Resolve dataset name conflicts when creating replicas.

Specified by:
isResolveDatasetNameConflicts in interface IGPReplica2
Returns:
The resolveDatasetNameConflicts
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

serialize

public void serialize(IXMLSerializeData data)
               throws java.io.IOException,
                      AutomationException
Serializes an object to XML.

Specified by:
serialize in interface IXMLSerialize
Parameters:
data - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deserialize

public void deserialize(IXMLSerializeData data)
                 throws java.io.IOException,
                        AutomationException
Deserializes an object from XML.

Specified by:
deserialize in interface IXMLSerialize
Parameters:
data - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassID

public void getClassID(GUID[] pClassID)
                throws java.io.IOException,
                       AutomationException
getClassID

Specified by:
getClassID in interface IPersist
Parameters:
pClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDirty

public void isDirty()
             throws java.io.IOException,
                    AutomationException
isDirty

Specified by:
isDirty in interface IPersistStream
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

load

public void load(IStream pstm)
          throws java.io.IOException,
                 AutomationException
load

Specified by:
load in interface IPersistStream
Parameters:
pstm - A reference to a com.esri.arcgis.system.IStream (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

save

public void save(IStream pstm,
                 int fClearDirty)
          throws java.io.IOException,
                 AutomationException
save

Specified by:
save in interface IPersistStream
Parameters:
pstm - A reference to a com.esri.arcgis.system.IStream (in)
fClearDirty - The fClearDirty (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSizeMax

public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
                throws java.io.IOException,
                       AutomationException
getSizeMax

Specified by:
getSizeMax in interface IPersistStream
Parameters:
pcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMinNamespaceSupported

public java.lang.String getMinNamespaceSupported()
                                          throws java.io.IOException,
                                                 AutomationException
The minimum namespace the class can serialize to (eg the 90 namespace).

Specified by:
getMinNamespaceSupported in interface IXMLVersionSupport
Returns:
The namespaceURI
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException