com.esri.arcgis.catalog
Class IMSMetadataService

java.lang.Object
  extended by com.esri.arcgis.catalog.IMSMetadataService
All Implemented Interfaces:
IGxLayerSource, IGxObject, IGxObjectContainer, IGxObjectDeleteOptions, IGxObjectEdit, IGxObjectInternalName, IGxObjectProperties, IGxObjectSort, IGxObjectUI, IGxPasteTarget, IGxThumbnail, IRemoteMetadata, IRemoteMetadata2, IMetadata, IMetadataEdit, INativeTypeInfo, IIMSServiceDescription, IIMSUserRole, com.esri.arcgis.interop.RemoteObjRef, IClone, java.io.Serializable

public class IMSMetadataService
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IGxObject, IGxObjectEdit, IGxObjectUI, IGxLayerSource, IGxObjectContainer, IGxObjectDeleteOptions, IGxThumbnail, IIMSServiceDescription, IMetadata, IGxObjectProperties, INativeTypeInfo, IGxObjectInternalName, IMetadataEdit, IRemoteMetadata, IGxPasteTarget, IClone, IGxObjectSort, IIMSUserRole, IRemoteMetadata2

COM Class 'IMSMetadataService'. Generated 3/19/2015 1:20:49 PM from 'C:\ArcGIS\COM\esriCatalog.olb'

Description 'GxObject that represents ArcIMS Metadata Service.' 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
 
Fields inherited from interface com.esri.arcgis.catalog.IGxObject
IID, IIDbdbbb3eb_d0b2_11d1_aed9_080009ec734b, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalog.IGxObjectEdit
IID, IIDbdbbb3fc_d0b2_11d1_aed9_080009ec734b, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalog.IGxObjectUI
IID, IID7273aa57_e6f9_11d2_9f30_00c04f6bc69e, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalog.IGxLayerSource
IID, IIDfbbbdfa1_59c3_42c9_b63f_1ce5d8fcb7c5, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalog.IGxObjectContainer
IID, IID7273aa58_e6f9_11d2_9f30_00c04f6bc69e, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalog.IGxObjectDeleteOptions
IID, IIDc78d055b_23ae_4874_8c12_b280fad9b8b8, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalog.IGxThumbnail
IID, IIDda1862ed_95f8_11d2_af67_080009ec734b, xxDummy
 
Fields inherited from interface com.esri.arcgis.gisclient.IIMSServiceDescription
IID, IIDfe9f959a_06b5_4d52_8148_3bd33c29c0c5, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabase.IMetadata
IID, IID5de04a82_24e4_11d3_a641_0008c7d3ae50, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalog.IGxObjectProperties
IID, IIDd342626e_f9da_11d3_a68d_0008c7d3ae8d, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabase.INativeTypeInfo
IID, IID906db24a_f0ad_4ca5_871b_5466e54fab80, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalog.IGxObjectInternalName
IID, IIDd3cc0862_a328_4b51_a05a_540bf20cef25, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabase.IMetadataEdit
IID, IID97fdb978_62a4_49c5_8252_b07837b33ee9, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalog.IRemoteMetadata
IID, IID9df1041e_2f52_405e_b7b9_b736ba74340b, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalog.IGxPasteTarget
IID, IIDbdbbb403_d0b2_11d1_aed9_080009ec734b, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.IClone
IID, IID9bff8aeb_e415_11d0_943c_080009eebecb, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalog.IGxObjectSort
IID, IID4b7eb42e_d500_11d3_a6f3_0008c7d3ae50, xxDummy
 
Fields inherited from interface com.esri.arcgis.gisclient.IIMSUserRole
IID, IID448631a6_2bda_4f54_a341_76cc7ffd70a7, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalog.IRemoteMetadata2
IID, IIDf5ffcb33_cfd6_4a01_b777_a11724c56a35, xxDummy
 
Constructor Summary
IMSMetadataService()
          Constructs a IMSMetadataService using ArcGIS Engine.
IMSMetadataService(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
IMSMetadataService theIMSMetadataService = (IMSMetadataService) obj;
 
Method Summary
 IGxObject addChild(IGxObject child)
          Adds a new child and returns a reference to it.
 void assign(IClone src)
          Assigns the properties of src to the receiver.
 void attach(IGxObject parent, IGxCatalog pCatalog)
          Attaches the object to its parent and the catalog.
 boolean canCopy()
          Indicates if the object can be copied.
 boolean canDelete()
          Indicates if the object can be deleted.
 boolean canPaste(IEnumName names, boolean[] moveOperation)
          Indicates if the specified names may be pasted into this object.
 boolean canRename()
          Indicates if the object can be renamed.
 IGxObject createChild(java.lang.String server, java.lang.String service, java.lang.String userName, java.lang.String password, boolean isFolder)
          Creates a new folder as a child of this folder.
 void delete()
          Deletes the object.
 void deleteChild(IGxObject child)
          Deletes the specified child object.
 void detach()
          Instructs the object to detach itself from its parent and the catalog.
 void editProperties(int hParent)
          Presents a modal dialog to allow editing the object's properties.
 boolean equals(java.lang.Object o)
          Compare this object with another
 IClone esri_clone()
          Clones the receiver and assigns the result to *clone.
 java.lang.String getBaseName()
          The base name of the object (i.e.
 java.lang.String getCategory()
          The category of the object.
 IEnumGxObject getChildren()
          An enumeration of the child objects.
 IUID getClassID()
          The class ID of this object.
static java.lang.String getClsid()
          getClsid.
 IPropertySet getConnectionProperties()
          True if the service is free.
 java.lang.String getContentType()
          The content type of the metadata document.
 IUID getContextMenu()
          The class ID of the context menu for this object.
 java.lang.String getDataset()
          Name of metadata document on server.
 int getDeleteOption()
          Behavior when deleting multiple objects.
 IEnvelope getExtent()
          The extent of the dataset represented by this document.
 java.lang.String getFullName()
          The full name of the object.
 int getIndexStatus()
          Indicates whether this document is indexed on the server.
 IName getInternalObjectName()
          The Name for the internal object that this GxObject represents.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int getLargeImage()
          The large image that represents the object.
 int getLargeSelectedImage()
          The large image that represents the object when it is selected.
 IPropertySet getMetadata()
          The PropertySet containing metadata.
 java.lang.String getMetadataURL()
          URL of metadata document on server.
 java.lang.String getModifiedTime()
          The modified date and time of the metadata document.
 java.lang.String getName()
          The short name of the object.
 INativeType getNativeType()
          The native type.
 IUID getNewMenu()
          The class ID of the New menu for this object.
 java.lang.String getOnlink()
          The online linkage contained within this document.
 java.lang.String getOwner()
          ArcIMS authenticated user owning metadata document.
 IGxObject getParent()
          The parent of the object.
 java.lang.Object getPassword()
          Password for the specified service.
 void getPropByIndex(int index, java.lang.String[] name, java.lang.Object[] value)
          The name and value of the indexed property in the GxObject.
 java.lang.Object getProperty(java.lang.String name)
          The value of the named property in the GxObject.
 int getPropertyCount()
          The number of properties in the GxObject.
 int getRefCount()
          The number of references to this document on the server.
 int getSecurity()
          Type of security set on the service.
 java.lang.String getServer()
          The URL of the ArcIMS server running the service represented by this document.
 java.lang.String getService()
          The name of the ArcIMS service represented by this document.
 int getServiceType()
          Type of service.
 int getSmallImage()
          The small image that represents the object.
 int getSmallSelectedImage()
          The small image that represents the object when it is selected.
 IPicture getThumbnail()
          The Thumbnail.
 java.lang.String getThumbnailURL()
          URL of thumbnail image on server.
 java.lang.String getURL()
          URL to ArcIMS server.
 java.lang.String getUserID()
          Unique id (UUID) of metadata document.
 java.lang.String getUserName()
          User name for the specified service.
 int getUserRole()
          User role.
 int hashCode()
          the hashcode for this object
 boolean isAreChildrenViewable()
          Indicates if the objects children are available for viewing in the tree-view.
 boolean isCanEditMetadata()
          Indicates if metadata can be edited.
 boolean isEqual(IClone other)
          Indicates if the receiver and other have the same properties.
 boolean isFolder()
          Indicates whether this metadata document is a folder.
 boolean isHasChildren()
          Indicates if the object has any children.
 boolean isIdentical(IClone other)
          Indicates if the receiver and other are the same object.
 boolean isPrivate()
          Indicates if the service is private (requires password).
 boolean isPrivateDocument()
          Indicates whether this metadata document is private.
 boolean isRoot()
          Indicates whether this metadata document is the root document.
 boolean isSavePassword()
          Indicates if the password should be saved.
 boolean isShowDialogs()
          Indicates whether publishing status dialogs are shown.
 boolean isSortEnabled()
          Indicates if sorting is enabled for this GxObject.
 boolean isValid()
          Indicates if the object is still valid.
 boolean paste(IEnumName names, boolean[] moveOperation)
          Pastes the specified names into this object.
 void publishDatasets(IEnumName names)
          Publish the metadata of a set of datasets to an ArcIMS Metadata Server.
 void refresh()
          Updates the object and any children of the object.
 void release()
          Release a IMSMetadataService.
 void rename(java.lang.String newShortName)
          Renames the object.
 void setConnectionProperties(IPropertySet connectionProperties)
          True if the service is free.
 void setContentType(java.lang.String contentType)
          The content type of the metadata document.
 void setDataset(java.lang.String dataset)
          Name of metadata document on server.
 void setDeleteOption(int option)
          Behavior when deleting multiple objects.
 void setExtentByRef(IEnvelope extent)
          The extent of the dataset represented by this document.
 void setHasChildren(boolean rhs1)
          Indicates whether this folder has children.
 void setIndexStatus(int indexStatus)
          Indicates whether this document is indexed on the server.
 void setInternalObjectNameByRef(IName internalObjectName)
          The Name for the internal object that this GxObject represents.
 void setIsFolder(boolean isFolder)
          Indicates whether this metadata document is a folder.
 void setIsPrivate(boolean isPrivate)
          Indicates if the service is private (requires password).
 void setIsPrivateDocument(boolean isPrivate)
          Indicates whether this metadata document is private.
 void setIsRoot(boolean isRoot)
          Indicates whether this metadata document is the root document.
 void setMetadata(IPropertySet propertySet)
          The PropertySet containing metadata.
 void setMetadataURL(java.lang.String uRL)
          URL of metadata document on server.
 void setModifiedTime(java.lang.String modifiedTime)
          The modified date and time of the metadata document.
 void setName(java.lang.String name)
          Service Name.
 void setOnlink(java.lang.String onlink)
          The online linkage contained within this document.
 void setOwner(java.lang.String owner)
          ArcIMS authenticated user owning metadata document.
 void setPassword(java.lang.String password)
          Password for the specified service.
 void setProperty(java.lang.String name, java.lang.Object value)
          Set the value of the named property in the GxObject.
 void setRefCount(int refCount)
          The number of references to this document on the server.
 void setSavePassword(boolean flag)
          Indicates if the password should be saved.
 void setSecurity(int security)
          Type of security set on the service.
 void setServer(java.lang.String server)
          The URL of the ArcIMS server running the service represented by this document.
 void setService(java.lang.String service)
          The name of the ArcIMS service represented by this document.
 void setServiceType(int type)
          Type of service.
 void setShowDialogs(boolean show)
          Indicates whether publishing status dialogs are shown.
 void setSortEnabled(boolean path)
          Indicates if sorting is enabled for this GxObject.
 void setThumbnailByRef(IPicture picture)
          The Thumbnail.
 void setThumbnailURL(java.lang.String uRL)
          URL of thumbnail image on server.
 void setURL(java.lang.String uRL)
          URL to ArcIMS server.
 void setUserID(java.lang.String userID)
          Unique id (UUID) of metadata document.
 void setUserName(java.lang.String userName)
          User name for the specified service.
 void setUserRole(int role)
          User role.
 void synchronize(int action, int interval)
          Updates metadata with the current properties; may create metadata if it doesn't already exist.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IMSMetadataService

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

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

IMSMetadataService

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

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

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 IMSMetadataService.

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

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
The short name of the object.

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

getFullName

public java.lang.String getFullName()
                             throws java.io.IOException,
                                    AutomationException
The full name of the object.

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

getBaseName

public java.lang.String getBaseName()
                             throws java.io.IOException,
                                    AutomationException
The base name of the object (i.e. no extension).

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

getCategory

public java.lang.String getCategory()
                             throws java.io.IOException,
                                    AutomationException
The category of the object.

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

getParent

public IGxObject getParent()
                    throws java.io.IOException,
                           AutomationException
The parent of the object.

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

getClassID

public IUID getClassID()
                throws java.io.IOException,
                       AutomationException
The class ID of this object.

Specified by:
getClassID in interface IGxObject
Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInternalObjectName

public IName getInternalObjectName()
                            throws java.io.IOException,
                                   AutomationException
The Name for the internal object that this GxObject represents.

Specified by:
getInternalObjectName in interface IGxObject
Specified by:
getInternalObjectName in interface IGxObjectInternalName
Returns:
A reference to a com.esri.arcgis.system.IName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isValid

public boolean isValid()
                throws java.io.IOException,
                       AutomationException
Indicates if the object is still valid.

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

attach

public void attach(IGxObject parent,
                   IGxCatalog pCatalog)
            throws java.io.IOException,
                   AutomationException
Attaches the object to its parent and the catalog.

Specified by:
attach in interface IGxObject
Parameters:
parent - A reference to a com.esri.arcgis.catalog.IGxObject (in)
pCatalog - A reference to a com.esri.arcgis.catalog.IGxCatalog (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

detach

public void detach()
            throws java.io.IOException,
                   AutomationException
Instructs the object to detach itself from its parent and the catalog.

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

refresh

public void refresh()
             throws java.io.IOException,
                    AutomationException
Updates the object and any children of the object.

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

canRename

public boolean canRename()
                  throws java.io.IOException,
                         AutomationException
Indicates if the object can be renamed.

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

rename

public void rename(java.lang.String newShortName)
            throws java.io.IOException,
                   AutomationException
Renames the object.

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

canDelete

public boolean canDelete()
                  throws java.io.IOException,
                         AutomationException
Indicates if the object can be deleted.

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

delete

public void delete()
            throws java.io.IOException,
                   AutomationException
Deletes the object.

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

editProperties

public void editProperties(int hParent)
                    throws java.io.IOException,
                           AutomationException
Presents a modal dialog to allow editing the object's properties.

Specified by:
editProperties in interface IGxObjectEdit
Parameters:
hParent - The hParent (A COM typedef) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canCopy

public boolean canCopy()
                throws java.io.IOException,
                       AutomationException
Indicates if the object can be copied.

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

getSmallImage

public int getSmallImage()
                  throws java.io.IOException,
                         AutomationException
The small image that represents the object.

Specified by:
getSmallImage in interface IGxObjectUI
Returns:
The hBitmap (A COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSmallSelectedImage

public int getSmallSelectedImage()
                          throws java.io.IOException,
                                 AutomationException
The small image that represents the object when it is selected.

Specified by:
getSmallSelectedImage in interface IGxObjectUI
Returns:
The hBitmap (A COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLargeImage

public int getLargeImage()
                  throws java.io.IOException,
                         AutomationException
The large image that represents the object.

Specified by:
getLargeImage in interface IGxObjectUI
Returns:
The hBitmap (A COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLargeSelectedImage

public int getLargeSelectedImage()
                          throws java.io.IOException,
                                 AutomationException
The large image that represents the object when it is selected.

Specified by:
getLargeSelectedImage in interface IGxObjectUI
Returns:
The hBitmap (A COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getContextMenu

public IUID getContextMenu()
                    throws java.io.IOException,
                           AutomationException
The class ID of the context menu for this object.

Specified by:
getContextMenu in interface IGxObjectUI
Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNewMenu

public IUID getNewMenu()
                throws java.io.IOException,
                       AutomationException
The class ID of the New menu for this object.

Specified by:
getNewMenu in interface IGxObjectUI
Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasChildren

public boolean isHasChildren()
                      throws java.io.IOException,
                             AutomationException
Indicates if the object has any children.

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

getChildren

public IEnumGxObject getChildren()
                          throws java.io.IOException,
                                 AutomationException
An enumeration of the child objects.

Specified by:
getChildren in interface IGxObjectContainer
Returns:
A reference to a com.esri.arcgis.catalog.IEnumGxObject
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAreChildrenViewable

public boolean isAreChildrenViewable()
                              throws java.io.IOException,
                                     AutomationException
Indicates if the objects children are available for viewing in the tree-view.

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

addChild

public IGxObject addChild(IGxObject child)
                   throws java.io.IOException,
                          AutomationException
Adds a new child and returns a reference to it. However, if a duplicate already exists, the function returns the existing child instead.

Specified by:
addChild in interface IGxObjectContainer
Parameters:
child - A reference to a com.esri.arcgis.catalog.IGxObject (in)
Returns:
A reference to a com.esri.arcgis.catalog.IGxObject
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteChild

public void deleteChild(IGxObject child)
                 throws java.io.IOException,
                        AutomationException
Deletes the specified child object.

Specified by:
deleteChild in interface IGxObjectContainer
Parameters:
child - A reference to a com.esri.arcgis.catalog.IGxObject (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDeleteOption

public void setDeleteOption(int option)
                     throws java.io.IOException,
                            AutomationException
Behavior when deleting multiple objects.

Specified by:
setDeleteOption in interface IGxObjectDeleteOptions
Parameters:
option - A com.esri.arcgis.catalog.esriGxDeleteOption constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDeleteOption

public int getDeleteOption()
                    throws java.io.IOException,
                           AutomationException
Behavior when deleting multiple objects.

Specified by:
getDeleteOption in interface IGxObjectDeleteOptions
Returns:
A com.esri.arcgis.catalog.esriGxDeleteOption constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setThumbnailByRef

public void setThumbnailByRef(IPicture picture)
                       throws java.io.IOException,
                              AutomationException
The Thumbnail.

Specified by:
setThumbnailByRef in interface IGxThumbnail
Parameters:
picture - A reference to a com.esri.arcgis.support.ms.stdole.IPicture (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getThumbnail

public IPicture getThumbnail()
                      throws java.io.IOException,
                             AutomationException
The Thumbnail.

Specified by:
getThumbnail in interface IGxThumbnail
Returns:
A reference to a com.esri.arcgis.support.ms.stdole.IPicture
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setName

public void setName(java.lang.String name)
             throws java.io.IOException,
                    AutomationException
Service Name.

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

getURL

public java.lang.String getURL()
                        throws java.io.IOException,
                               AutomationException
URL to ArcIMS server.

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

setURL

public void setURL(java.lang.String uRL)
            throws java.io.IOException,
                   AutomationException
URL to ArcIMS server.

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

setUserName

public void setUserName(java.lang.String userName)
                 throws java.io.IOException,
                        AutomationException
User name for the specified service.

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

getUserName

public java.lang.String getUserName()
                             throws java.io.IOException,
                                    AutomationException
User name for the specified service.

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

getPassword

public java.lang.Object getPassword()
                             throws java.io.IOException,
                                    AutomationException
Password for the specified service.

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

setPassword

public void setPassword(java.lang.String password)
                 throws java.io.IOException,
                        AutomationException
Password for the specified service.

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

isSavePassword

public boolean isSavePassword()
                       throws java.io.IOException,
                              AutomationException
Indicates if the password should be saved.

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

setSavePassword

public void setSavePassword(boolean flag)
                     throws java.io.IOException,
                            AutomationException
Indicates if the password should be saved.

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

getServiceType

public int getServiceType()
                   throws java.io.IOException,
                          AutomationException
Type of service.

Specified by:
getServiceType in interface IIMSServiceDescription
Returns:
A com.esri.arcgis.gisclient.acServiceType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setServiceType

public void setServiceType(int type)
                    throws java.io.IOException,
                           AutomationException
Type of service.

Specified by:
setServiceType in interface IIMSServiceDescription
Parameters:
type - A com.esri.arcgis.gisclient.acServiceType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSecurity

public int getSecurity()
                throws java.io.IOException,
                       AutomationException
Type of security set on the service. Use a combination of acSecurityType constants.

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

setSecurity

public void setSecurity(int security)
                 throws java.io.IOException,
                        AutomationException
Type of security set on the service. Use a combination of acSecurityType constants.

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

isPrivate

public boolean isPrivate()
                  throws java.io.IOException,
                         AutomationException
Indicates if the service is private (requires password).

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

setIsPrivate

public void setIsPrivate(boolean isPrivate)
                  throws java.io.IOException,
                         AutomationException
Indicates if the service is private (requires password).

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

getConnectionProperties

public IPropertySet getConnectionProperties()
                                     throws java.io.IOException,
                                            AutomationException
True if the service is free.

Specified by:
getConnectionProperties in interface IIMSServiceDescription
Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setConnectionProperties

public void setConnectionProperties(IPropertySet connectionProperties)
                             throws java.io.IOException,
                                    AutomationException
True if the service is free.

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

getMetadata

public IPropertySet getMetadata()
                         throws java.io.IOException,
                                AutomationException
The PropertySet containing metadata.

Specified by:
getMetadata in interface IMetadata
Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMetadata

public void setMetadata(IPropertySet propertySet)
                 throws java.io.IOException,
                        AutomationException
The PropertySet containing metadata.

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

synchronize

public void synchronize(int action,
                        int interval)
                 throws java.io.IOException,
                        AutomationException
Updates metadata with the current properties; may create metadata if it doesn't already exist.

Specified by:
synchronize in interface IMetadata
Parameters:
action - A com.esri.arcgis.geodatabase.esriMetadataSyncAction constant (in)
interval - The interval (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPropertyCount

public int getPropertyCount()
                     throws java.io.IOException,
                            AutomationException
The number of properties in the GxObject.

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

getPropByIndex

public void getPropByIndex(int index,
                           java.lang.String[] name,
                           java.lang.Object[] value)
                    throws java.io.IOException,
                           AutomationException
The name and value of the indexed property in the GxObject.

Specified by:
getPropByIndex in interface IGxObjectProperties
Parameters:
index - The index (in)
name - The name (in/out: use single element array)
value - A Variant (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getProperty

public java.lang.Object getProperty(java.lang.String name)
                             throws java.io.IOException,
                                    AutomationException
The value of the named property in the GxObject.

Specified by:
getProperty in interface IGxObjectProperties
Parameters:
name - The name (in)
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
                 throws java.io.IOException,
                        AutomationException
Set the value of the named property in the GxObject.

Specified by:
setProperty in interface IGxObjectProperties
Parameters:
name - The name (in)
value - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNativeType

public INativeType getNativeType()
                          throws java.io.IOException,
                                 AutomationException
The native type.

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

setInternalObjectNameByRef

public void setInternalObjectNameByRef(IName internalObjectName)
                                throws java.io.IOException,
                                       AutomationException
The Name for the internal object that this GxObject represents.

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

isCanEditMetadata

public boolean isCanEditMetadata()
                          throws java.io.IOException,
                                 AutomationException
Indicates if metadata can be edited.

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

setDataset

public void setDataset(java.lang.String dataset)
                throws java.io.IOException,
                       AutomationException
Name of metadata document on server.

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

getDataset

public java.lang.String getDataset()
                            throws java.io.IOException,
                                   AutomationException
Name of metadata document on server.

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

setOwner

public void setOwner(java.lang.String owner)
              throws java.io.IOException,
                     AutomationException
ArcIMS authenticated user owning metadata document.

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

getOwner

public java.lang.String getOwner()
                          throws java.io.IOException,
                                 AutomationException
ArcIMS authenticated user owning metadata document.

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

setUserID

public void setUserID(java.lang.String userID)
               throws java.io.IOException,
                      AutomationException
Unique id (UUID) of metadata document.

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

getUserID

public java.lang.String getUserID()
                           throws java.io.IOException,
                                  AutomationException
Unique id (UUID) of metadata document.

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

setMetadataURL

public void setMetadataURL(java.lang.String uRL)
                    throws java.io.IOException,
                           AutomationException
URL of metadata document on server.

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

getMetadataURL

public java.lang.String getMetadataURL()
                                throws java.io.IOException,
                                       AutomationException
URL of metadata document on server.

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

setThumbnailURL

public void setThumbnailURL(java.lang.String uRL)
                     throws java.io.IOException,
                            AutomationException
URL of thumbnail image on server.

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

getThumbnailURL

public java.lang.String getThumbnailURL()
                                 throws java.io.IOException,
                                        AutomationException
URL of thumbnail image on server.

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

createChild

public IGxObject createChild(java.lang.String server,
                             java.lang.String service,
                             java.lang.String userName,
                             java.lang.String password,
                             boolean isFolder)
                      throws java.io.IOException,
                             AutomationException
Creates a new folder as a child of this folder.

Specified by:
createChild in interface IRemoteMetadata
Parameters:
server - The server (in)
service - The service (in)
userName - The userName (in)
password - The password (in)
isFolder - The isFolder (in)
Returns:
A reference to a com.esri.arcgis.catalog.IGxObject
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHasChildren

public void setHasChildren(boolean rhs1)
                    throws java.io.IOException,
                           AutomationException
Indicates whether this folder has children.

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

setIsFolder

public void setIsFolder(boolean isFolder)
                 throws java.io.IOException,
                        AutomationException
Indicates whether this metadata document is a folder.

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

isFolder

public boolean isFolder()
                 throws java.io.IOException,
                        AutomationException
Indicates whether this metadata document is a folder.

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

setIsRoot

public void setIsRoot(boolean isRoot)
               throws java.io.IOException,
                      AutomationException
Indicates whether this metadata document is the root document.

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

isRoot

public boolean isRoot()
               throws java.io.IOException,
                      AutomationException
Indicates whether this metadata document is the root document.

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

setIsPrivateDocument

public void setIsPrivateDocument(boolean isPrivate)
                          throws java.io.IOException,
                                 AutomationException
Indicates whether this metadata document is private.

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

isPrivateDocument

public boolean isPrivateDocument()
                          throws java.io.IOException,
                                 AutomationException
Indicates whether this metadata document is private.

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

publishDatasets

public void publishDatasets(IEnumName names)
                     throws java.io.IOException,
                            AutomationException
Publish the metadata of a set of datasets to an ArcIMS Metadata Server.

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

setRefCount

public void setRefCount(int refCount)
                 throws java.io.IOException,
                        AutomationException
The number of references to this document on the server.

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

getRefCount

public int getRefCount()
                throws java.io.IOException,
                       AutomationException
The number of references to this document on the server.

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

setExtentByRef

public void setExtentByRef(IEnvelope extent)
                    throws java.io.IOException,
                           AutomationException
The extent of the dataset represented by this document.

Specified by:
setExtentByRef in interface IRemoteMetadata
Parameters:
extent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtent

public IEnvelope getExtent()
                    throws java.io.IOException,
                           AutomationException
The extent of the dataset represented by this document.

Specified by:
getExtent in interface IRemoteMetadata
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOnlink

public void setOnlink(java.lang.String onlink)
               throws java.io.IOException,
                      AutomationException
The online linkage contained within this document.

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

getOnlink

public java.lang.String getOnlink()
                           throws java.io.IOException,
                                  AutomationException
The online linkage contained within this document.

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

setServer

public void setServer(java.lang.String server)
               throws java.io.IOException,
                      AutomationException
The URL of the ArcIMS server running the service represented by this document.

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

getServer

public java.lang.String getServer()
                           throws java.io.IOException,
                                  AutomationException
The URL of the ArcIMS server running the service represented by this document.

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

setService

public void setService(java.lang.String service)
                throws java.io.IOException,
                       AutomationException
The name of the ArcIMS service represented by this document.

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

getService

public java.lang.String getService()
                            throws java.io.IOException,
                                   AutomationException
The name of the ArcIMS service represented by this document.

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

getIndexStatus

public int getIndexStatus()
                   throws java.io.IOException,
                          AutomationException
Indicates whether this document is indexed on the server.

Specified by:
getIndexStatus in interface IRemoteMetadata
Returns:
A com.esri.arcgis.gisclient.acIndexStatus constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIndexStatus

public void setIndexStatus(int indexStatus)
                    throws java.io.IOException,
                           AutomationException
Indicates whether this document is indexed on the server.

Specified by:
setIndexStatus in interface IRemoteMetadata
Parameters:
indexStatus - A com.esri.arcgis.gisclient.acIndexStatus constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canPaste

public boolean canPaste(IEnumName names,
                        boolean[] moveOperation)
                 throws java.io.IOException,
                        AutomationException
Indicates if the specified names may be pasted into this object. On output, moveOperation indicates if a subsequent paste operation would represent a move, or merely a copy, operation.

Specified by:
canPaste in interface IGxPasteTarget
Parameters:
names - A reference to a com.esri.arcgis.system.IEnumName (in)
moveOperation - The moveOperation (in/out: use single element array)
Returns:
The canPaste
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

paste

public boolean paste(IEnumName names,
                     boolean[] moveOperation)
              throws java.io.IOException,
                     AutomationException
Pastes the specified names into this object. On input, moveOperation indicates if this is a move operation. On output, it indicates if the objects have been moved, or merely copied.

Specified by:
paste in interface IGxPasteTarget
Parameters:
names - A reference to a com.esri.arcgis.system.IEnumName (in)
moveOperation - The moveOperation (in/out: use single element array)
Returns:
The successfulPaste
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

esri_clone

public IClone esri_clone()
                  throws java.io.IOException,
                         AutomationException
Clones the receiver and assigns the result to *clone.

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

assign

public void assign(IClone src)
            throws java.io.IOException,
                   AutomationException
Assigns the properties of src to the receiver.

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

isEqual

public boolean isEqual(IClone other)
                throws java.io.IOException,
                       AutomationException
Indicates if the receiver and other have the same properties.

Specified by:
isEqual in interface IClone
Parameters:
other - A reference to a com.esri.arcgis.system.IClone (in)
Returns:
The equal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isIdentical

public boolean isIdentical(IClone other)
                    throws java.io.IOException,
                           AutomationException
Indicates if the receiver and other are the same object.

Specified by:
isIdentical in interface IClone
Parameters:
other - A reference to a com.esri.arcgis.system.IClone (in)
Returns:
The identical
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSortEnabled

public void setSortEnabled(boolean path)
                    throws java.io.IOException,
                           AutomationException
Indicates if sorting is enabled for this GxObject.

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

isSortEnabled

public boolean isSortEnabled()
                      throws java.io.IOException,
                             AutomationException
Indicates if sorting is enabled for this GxObject.

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

getUserRole

public int getUserRole()
                throws java.io.IOException,
                       AutomationException
User role.

Specified by:
getUserRole in interface IIMSUserRole
Returns:
A com.esri.arcgis.gisclient.acUserRole constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUserRole

public void setUserRole(int role)
                 throws java.io.IOException,
                        AutomationException
User role.

Specified by:
setUserRole in interface IIMSUserRole
Parameters:
role - A com.esri.arcgis.gisclient.acUserRole constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isShowDialogs

public boolean isShowDialogs()
                      throws java.io.IOException,
                             AutomationException
Indicates whether publishing status dialogs are shown.

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

setShowDialogs

public void setShowDialogs(boolean show)
                    throws java.io.IOException,
                           AutomationException
Indicates whether publishing status dialogs are shown.

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

getContentType

public java.lang.String getContentType()
                                throws java.io.IOException,
                                       AutomationException
The content type of the metadata document.

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

setContentType

public void setContentType(java.lang.String contentType)
                    throws java.io.IOException,
                           AutomationException
The content type of the metadata document.

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

getModifiedTime

public java.lang.String getModifiedTime()
                                 throws java.io.IOException,
                                        AutomationException
The modified date and time of the metadata document.

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

setModifiedTime

public void setModifiedTime(java.lang.String modifiedTime)
                     throws java.io.IOException,
                            AutomationException
The modified date and time of the metadata document.

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