com.esri.sde.sdk.client
Class SeMetaData

java.lang.Object
  extended by com.esri.sde.sdk.client.SeMetaData
All Implemented Interfaces:
java.lang.Cloneable

public class SeMetaData
extends java.lang.Object
implements java.lang.Cloneable


Field Summary
static int SE_METADATA_OBJECT_TYPE_INSTANCE
           
static int SE_METADATA_OBJECT_TYPE_LOCATOR
           
static int SE_METADATA_OBJECT_TYPE_TABLE
           
static int SE_METADATA_OBJECT_TYPE_XML_COLUMN
           
 
Constructor Summary
SeMetaData(SeConnection conn)
          SeMetaData constructor with an SeConnection.
SeMetaData(SeConnection conn, SeObjectId recordId)
          SeMetaData constructor created by retrieving information for specified record id.
SeMetaData(SeConnection conn, java.lang.String objectName, int objectType)
          SeMetaData constructor with an SeConnection, object name and object type.
 
Method Summary
 java.lang.Object clone()
          Returns a copy of metadata object.
 java.lang.String getClassName()
          Returns the metadata class name.
 java.util.Date getDate()
          Returns the last inserted or updated date for a meta-data object.
 java.lang.String getDescription()
          Returns the metadata object description.
 SeObjectId getId()
          Returns the object id.
 java.lang.String getObjectName()
          Returns the metadata object name.
 java.lang.String getObjectOwner()
          Returns the metadata object owner.
 int getObjectType()
          Returns the metadata object type.
 java.lang.String getProperty()
          Returns the metadata object property name.
 java.lang.String getValue()
          Returns the metadata object property value.
 void setClassName(java.lang.String className)
          Sets the metadata class name.
 void setDescription(java.lang.String desc)
          Sets the metadata object description.
 void setObjectName(java.lang.String objectName)
          Sets the metadata object name.
 void setObjectType(int objType)
          Sets the metadata object property value.
 void setProperty(java.lang.String property)
          Sets the metadata object property name.
 void setValue(java.lang.String value)
          Sets the metadata object property value.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SE_METADATA_OBJECT_TYPE_TABLE

public static int SE_METADATA_OBJECT_TYPE_TABLE

SE_METADATA_OBJECT_TYPE_LOCATOR

public static int SE_METADATA_OBJECT_TYPE_LOCATOR

SE_METADATA_OBJECT_TYPE_XML_COLUMN

public static int SE_METADATA_OBJECT_TYPE_XML_COLUMN

SE_METADATA_OBJECT_TYPE_INSTANCE

public static int SE_METADATA_OBJECT_TYPE_INSTANCE
Constructor Detail

SeMetaData

public SeMetaData(SeConnection conn)
           throws SeException
SeMetaData constructor with an SeConnection.

Parameters:
conn - SeConnection object handle.
Throws:
SeException

SeMetaData

public SeMetaData(SeConnection conn,
                  java.lang.String objectName,
                  int objectType)
           throws SeException
SeMetaData constructor with an SeConnection, object name and object type.

Parameters:
conn - SeConnection object handle.
objectName - object name.
objectType - object type.
Throws:
SeException

SeMetaData

public SeMetaData(SeConnection conn,
                  SeObjectId recordId)
           throws SeException
SeMetaData constructor created by retrieving information for specified record id.

Parameters:
conn - SeConnection object handle.
recordId - record id.
Throws:
SeException
Method Detail

getObjectName

public java.lang.String getObjectName()
Returns the metadata object name.

Returns:
String

setObjectName

public void setObjectName(java.lang.String objectName)
Sets the metadata object name.


getClassName

public java.lang.String getClassName()
Returns the metadata class name.

Returns:
String

setClassName

public void setClassName(java.lang.String className)
Sets the metadata class name.


getDescription

public java.lang.String getDescription()
Returns the metadata object description.

Returns:
String

setDescription

public void setDescription(java.lang.String desc)
Sets the metadata object description.


getProperty

public java.lang.String getProperty()
Returns the metadata object property name.

Returns:
String

setProperty

public void setProperty(java.lang.String property)
Sets the metadata object property name.


getValue

public java.lang.String getValue()
Returns the metadata object property value.

Returns:
String

setValue

public void setValue(java.lang.String value)
Sets the metadata object property value.


getObjectType

public int getObjectType()
Returns the metadata object type.

Returns:
int

setObjectType

public void setObjectType(int objType)
Sets the metadata object property value.


getObjectOwner

public java.lang.String getObjectOwner()
Returns the metadata object owner.

Returns:
String

getId

public SeObjectId getId()
Returns the object id.

Returns:
SeObjectId

getDate

public java.util.Date getDate()
Returns the last inserted or updated date for a meta-data object.

Returns:
java.util.Date

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Returns a copy of metadata object.

Overrides:
clone in class java.lang.Object
Returns:
Object
Throws:
java.lang.CloneNotSupportedException