laits.registry.ogc.infomodel.core
Class RegistryObject

java.lang.Object
  |
  +--laits.registry.ogc.infomodel.core.RegistryObject
Direct Known Subclasses:
RegistryEntry, ServiceBinding, SpecificationLink

public abstract class RegistryObject
extends java.lang.Object


Constructor Summary
RegistryObject()
          constructor
 
Method Summary
 java.lang.String getDescription()
          To get object description
 java.lang.String getDetail()
          To get object detail
 java.lang.String getID()
          To get object UUID
 java.lang.String getName()
          To get object name
 java.lang.String getObjectType()
          To get object type
 java.lang.String getSlotValue(java.lang.String n)
          To get specified slot value
 java.lang.String getTypeString()
          To get object type
 boolean isModified()
          Object is modified or not
 void setDescription(java.lang.String para)
          To set object description
 void setDetail(java.lang.String para)
          To set object detail which is xml description returned from CSW
 void setID(java.lang.String para)
          To set object UUID
 void setIsModified(boolean flag)
          To set object is modified or not
 void setName(java.lang.String para)
          To set object name
 void setObjectType(java.lang.String para)
          To set object type (UUID means another registry object used to get its definition)
 void setSlotValue(java.lang.String n, java.lang.String v)
          To set specified slot value
 void setTypeString(java.lang.String para)
          To set object type (String), such as service, dataset
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistryObject

public RegistryObject()
constructor

Method Detail

setDescription

public void setDescription(java.lang.String para)
To set object description

Parameters:
para - object description

getDescription

public java.lang.String getDescription()
To get object description

Returns:
object description

setID

public void setID(java.lang.String para)
To set object UUID

Parameters:
para - object UUID

getID

public java.lang.String getID()
To get object UUID

Returns:
object UUID

setName

public void setName(java.lang.String para)
To set object name

Parameters:
para - object name

getName

public java.lang.String getName()
To get object name

Returns:
object name

setObjectType

public void setObjectType(java.lang.String para)
To set object type (UUID means another registry object used to get its definition)

Parameters:
para - object type

getObjectType

public java.lang.String getObjectType()
To get object type

Returns:
object type

setTypeString

public void setTypeString(java.lang.String para)
To set object type (String), such as service, dataset

Parameters:
para - object type

getTypeString

public java.lang.String getTypeString()
To get object type

Returns:
object type

isModified

public boolean isModified()
Object is modified or not

Returns:
true if object is modified or false

setIsModified

public void setIsModified(boolean flag)
To set object is modified or not

Parameters:
flag - true if object is modified or false

setDetail

public void setDetail(java.lang.String para)
To set object detail which is xml description returned from CSW

Parameters:
para - object detail

getDetail

public java.lang.String getDetail()
To get object detail

Returns:
object detail

getSlotValue

public java.lang.String getSlotValue(java.lang.String n)
To get specified slot value

Parameters:
n - slot name
Returns:
slot value

setSlotValue

public void setSlotValue(java.lang.String n,
                         java.lang.String v)
To set specified slot value

Parameters:
n - slot name
v - slot value