com.esri.arcgis.catalog
Interface IRemoteMetadata

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IMSMetadataService, IRemoteMetadataProxy

public interface IRemoteMetadata
extends java.io.Serializable

COM Interface 'IRemoteMetadata'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriCatalog.olb'

Description: 'Provides access to members to manipulate information specific to metadata stored in an ArcIMS Metadata Server.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID9df1041e_2f52_405e_b7b9_b736ba74340b
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 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.
 java.lang.String getDataset()
          Name of metadata document on server.
 IEnvelope getExtent()
          The extent of the dataset represented by this document.
 int getIndexStatus()
          Indicates whether this document is indexed on the server.
 java.lang.String getMetadataURL()
          URL of metadata document on server.
 java.lang.String getOnlink()
          The online linkage contained within this document.
 java.lang.String getOwner()
          ArcIMS authenticated user owning metadata document.
 int getRefCount()
          The number of references to this document on the server.
 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.
 java.lang.String getThumbnailURL()
          URL of thumbnail image on server.
 java.lang.String getUserID()
          Unique id (UUID) of metadata document.
 boolean isFolder()
          Indicates whether this metadata document is a folder.
 boolean isPrivateDocument()
          Indicates whether this metadata document is private.
 boolean isRoot()
          Indicates whether this metadata document is the root document.
 void publishDatasets(IEnumName names)
          Publish the metadata of a set of datasets to an ArcIMS Metadata Server.
 void setDataset(java.lang.String dataset)
          Name of metadata document on server.
 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 setIsFolder(boolean isFolder)
          Indicates whether this metadata document is a folder.
 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 setMetadataURL(java.lang.String uRL)
          URL of metadata document on server.
 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 setRefCount(int refCount)
          The number of references to this document on the server.
 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 setThumbnailURL(java.lang.String uRL)
          URL of thumbnail image on server.
 void setUserID(java.lang.String userID)
          Unique id (UUID) of metadata document.
 

Field Detail

IID9df1041e_2f52_405e_b7b9_b736ba74340b

static final int IID9df1041e_2f52_405e_b7b9_b736ba74340b
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setDataset

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

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

getDataset

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

Returns:
The dataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOwner

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

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

getOwner

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

Returns:
The owner
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUserID

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

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

getUserID

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

Returns:
The userID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMetadataURL

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

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

getMetadataURL

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

Returns:
The uRL
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setThumbnailURL

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

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

getThumbnailURL

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

Returns:
The uRL
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createChild

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.

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

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

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

setIsFolder

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

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

isFolder

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

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

setIsRoot

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

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

isRoot

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

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

setIsPrivateDocument

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

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

isPrivateDocument

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

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

publishDatasets

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

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

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

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

getRefCount

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

Returns:
The refCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExtentByRef

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

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

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

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

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

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

getOnlink

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

Returns:
The onlink
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setServer

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

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

getServer

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

Returns:
The server
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setService

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

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

getService

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

Returns:
The service
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIndexStatus

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

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

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

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.