org.edg.data.rmc
Interface EdgReplicaMetadataCatalog


public interface EdgReplicaMetadataCatalog

This is the interface to the EDG Metadata Catalog

Version:
$Id: EdgReplicaMetadataCatalog.java,v 1.17 2003/12/04 10:20:50 slemaitr Exp $
Author:
James Casey, Sophie Lemaitre

Method Summary
 void addAlias(java.lang.String guid, java.lang.String alias)
           
 boolean aliasAttributeDefinitionExists(java.lang.String attrName)
           
 boolean aliasExists(java.lang.String alias)
           
 void createAliasAttributeDefinition(org.edg.data.util.attribute.AttributeDefinition aliasAttrDefn)
           
 void createAliasAttributeDefinition(java.lang.String aliasAttrName)
          Deprecated.  
 void createGuidAttributeDefinition(org.edg.data.util.attribute.AttributeDefinition guidAttrDefn)
           
 void createGuidAttributeDefinition(java.lang.String guidAttrName)
          Deprecated.  
 java.lang.String getAliasAttribute(java.lang.String aliasName, java.lang.String attrDefnName)
          Deprecated.  
 org.edg.data.util.attribute.AttributeDefinition getAliasAttributeDefinition(java.lang.String aliasAttrName)
           
 org.edg.data.util.attribute.AttributeDefinition[] getAliasAttributeDefinitions()
           
 java.lang.String[] getAliases(java.lang.String guid)
           
 ColumnSizes getColumnSizes()
           
 int getDefaultResultLength()
          Deprecated.  
 float getFloatAliasAttribute(java.lang.String aliasName, java.lang.String attrDefnName)
           
 float getFloatGuidAttribute(java.lang.String guidName, java.lang.String attrDefnName)
           
 java.lang.String getGuidAttribute(java.lang.String guidName, java.lang.String attrDefnName)
          Deprecated.  
 org.edg.data.util.attribute.AttributeDefinition getGuidAttributeDefinition(java.lang.String guidAttrName)
           
 org.edg.data.util.attribute.AttributeDefinition[] getGuidAttributeDefinitions()
           
 int getIntAliasAttribute(java.lang.String aliasName, java.lang.String attrDefnName)
           
 java.lang.String getInterfaceVersion()
           
 int getIntGuidAttribute(java.lang.String guidName, java.lang.String attrDefnName)
           
 java.lang.String[] getMappingsByAlias(java.lang.String aliasPattern)
          Deprecated.  
 java.lang.String[] getMappingsByAlias(java.lang.String aliasPattern, int resultLength)
           
 java.lang.String[] getMappingsByAlias(java.lang.String aliasPattern, int resultLength, int resultStart)
           
 java.lang.String[] getMappingsByAliasAttribute(java.lang.String attrName, java.lang.String attrPattern)
          Deprecated.  
 java.lang.String[] getMappingsByAliasAttribute(java.lang.String attrName, java.lang.String attrPattern, int resultLength)
          Deprecated.  
 java.lang.String[] getMappingsByAliasAttribute(java.lang.String attrName, java.lang.String attrPattern, int resultLength, int resultStart)
          Deprecated.  
 java.lang.String[] getMappingsByAttribute(java.lang.String SQLQuery)
          Deprecated.  
 java.lang.String[] getMappingsByAttribute(java.lang.String SQLQuery, int resultLength)
           
 java.lang.String[] getMappingsByAttribute(java.lang.String SQLQuery, int resultLength, int resultStart)
           
 java.lang.String[] getMappingsByGuid(java.lang.String guidPattern)
          Deprecated.  
 java.lang.String[] getMappingsByGuid(java.lang.String guidPattern, int resultLength)
           
 java.lang.String[] getMappingsByGuid(java.lang.String guidPattern, int resultLength, int resultStart)
           
 java.lang.String[] getMappingsByGuidAttribute(java.lang.String attrName, java.lang.String attrPattern)
          Deprecated.  
 java.lang.String[] getMappingsByGuidAttribute(java.lang.String attrName, java.lang.String attrPattern, int resultLength)
          Deprecated.  
 java.lang.String[] getMappingsByGuidAttribute(java.lang.String attrName, java.lang.String attrPattern, int resultLength, int resultStart)
          Deprecated.  
 org.edg.data.util.attribute.Mapping[] getMappingsWithAttributes(java.lang.String SQLQuery, int resultLength)
           
 org.edg.data.util.attribute.Mapping[] getMappingsWithAttributes(java.lang.String SQLQuery, int resultLength, int resultStart)
           
 Metadata getMetadata()
           
 java.lang.String getSchemaVersion()
           
 java.lang.String getStringAliasAttribute(java.lang.String aliasName, java.lang.String attrDefnName)
           
 java.lang.String getStringGuidAttribute(java.lang.String guidName, java.lang.String attrDefnName)
           
 java.lang.String getVersion()
           
 boolean guidAttributeDefinitionExists(java.lang.String attrName)
           
 boolean guidExists(java.lang.String guid)
           
 java.lang.String guidForAlias(java.lang.String alias)
           
 java.lang.String ping()
          Is the server alive.
 void removeAlias(java.lang.String guid, java.lang.String alias)
           
 void removeAliasAttribute(java.lang.String aliasName, java.lang.String attrDefnName)
           
 void removeAliasAttributeDefinition(java.lang.String attrName)
           
 void removeGuidAttribute(java.lang.String guidName, java.lang.String attrDefnName)
           
 void removeGuidAttributeDefinition(java.lang.String attrName)
           
 java.lang.String setAliasAttribute(java.lang.String aliasName, java.lang.String attrDefnName, java.lang.String attrValue)
          Deprecated.  
 void setDefaultResultLength(int resultLength)
          Deprecated.  
 float setFloatAliasAttribute(java.lang.String aliasName, java.lang.String attrDefnName, float attrValue)
           
 float setFloatGuidAttribute(java.lang.String guidName, java.lang.String attrDefnName, float attrValue)
           
 java.lang.String setGuidAttribute(java.lang.String guidName, java.lang.String attrDefnName, java.lang.String attrValue)
          Deprecated.  
 int setIntAliasAttribute(java.lang.String aliasName, java.lang.String attrDefnName, int attrValue)
           
 int setIntGuidAttribute(java.lang.String guidName, java.lang.String attrDefnName, int attrValue)
           
 java.lang.String setStringAliasAttribute(java.lang.String aliasName, java.lang.String attrDefnName, java.lang.String attrValue)
           
 java.lang.String setStringGuidAttribute(java.lang.String guidName, java.lang.String attrDefnName, java.lang.String attrValue)
           
 

Method Detail

addAlias

public void addAlias(java.lang.String guid,
                     java.lang.String alias)

removeAlias

public void removeAlias(java.lang.String guid,
                        java.lang.String alias)

aliasExists

public boolean aliasExists(java.lang.String alias)

guidExists

public boolean guidExists(java.lang.String guid)

guidForAlias

public java.lang.String guidForAlias(java.lang.String alias)

getAliases

public java.lang.String[] getAliases(java.lang.String guid)

createAliasAttributeDefinition

public void createAliasAttributeDefinition(java.lang.String aliasAttrName)
Deprecated.  


createAliasAttributeDefinition

public void createAliasAttributeDefinition(org.edg.data.util.attribute.AttributeDefinition aliasAttrDefn)

getAliasAttributeDefinitions

public org.edg.data.util.attribute.AttributeDefinition[] getAliasAttributeDefinitions()

getAliasAttributeDefinition

public org.edg.data.util.attribute.AttributeDefinition getAliasAttributeDefinition(java.lang.String aliasAttrName)

aliasAttributeDefinitionExists

public boolean aliasAttributeDefinitionExists(java.lang.String attrName)

removeAliasAttributeDefinition

public void removeAliasAttributeDefinition(java.lang.String attrName)

createGuidAttributeDefinition

public void createGuidAttributeDefinition(java.lang.String guidAttrName)
Deprecated.  


createGuidAttributeDefinition

public void createGuidAttributeDefinition(org.edg.data.util.attribute.AttributeDefinition guidAttrDefn)

getGuidAttributeDefinitions

public org.edg.data.util.attribute.AttributeDefinition[] getGuidAttributeDefinitions()

getGuidAttributeDefinition

public org.edg.data.util.attribute.AttributeDefinition getGuidAttributeDefinition(java.lang.String guidAttrName)

guidAttributeDefinitionExists

public boolean guidAttributeDefinitionExists(java.lang.String attrName)

removeGuidAttributeDefinition

public void removeGuidAttributeDefinition(java.lang.String attrName)

setGuidAttribute

public java.lang.String setGuidAttribute(java.lang.String guidName,
                                         java.lang.String attrDefnName,
                                         java.lang.String attrValue)
Deprecated.  

Returns the old attribute, or null if no old attribute exists


setStringGuidAttribute

public java.lang.String setStringGuidAttribute(java.lang.String guidName,
                                               java.lang.String attrDefnName,
                                               java.lang.String attrValue)

setIntGuidAttribute

public int setIntGuidAttribute(java.lang.String guidName,
                               java.lang.String attrDefnName,
                               int attrValue)

setFloatGuidAttribute

public float setFloatGuidAttribute(java.lang.String guidName,
                                   java.lang.String attrDefnName,
                                   float attrValue)

getGuidAttribute

public java.lang.String getGuidAttribute(java.lang.String guidName,
                                         java.lang.String attrDefnName)
Deprecated.  

returns the attribute value, or null if there is no attribute value set


getStringGuidAttribute

public java.lang.String getStringGuidAttribute(java.lang.String guidName,
                                               java.lang.String attrDefnName)

getIntGuidAttribute

public int getIntGuidAttribute(java.lang.String guidName,
                               java.lang.String attrDefnName)

getFloatGuidAttribute

public float getFloatGuidAttribute(java.lang.String guidName,
                                   java.lang.String attrDefnName)

removeGuidAttribute

public void removeGuidAttribute(java.lang.String guidName,
                                java.lang.String attrDefnName)

setAliasAttribute

public java.lang.String setAliasAttribute(java.lang.String aliasName,
                                          java.lang.String attrDefnName,
                                          java.lang.String attrValue)
Deprecated.  

Returns the old attribute, or null if no old attribute exists


setStringAliasAttribute

public java.lang.String setStringAliasAttribute(java.lang.String aliasName,
                                                java.lang.String attrDefnName,
                                                java.lang.String attrValue)

setIntAliasAttribute

public int setIntAliasAttribute(java.lang.String aliasName,
                                java.lang.String attrDefnName,
                                int attrValue)

setFloatAliasAttribute

public float setFloatAliasAttribute(java.lang.String aliasName,
                                    java.lang.String attrDefnName,
                                    float attrValue)

getAliasAttribute

public java.lang.String getAliasAttribute(java.lang.String aliasName,
                                          java.lang.String attrDefnName)
Deprecated.  

returns the attribute value, or null if there is no attribute value set


getStringAliasAttribute

public java.lang.String getStringAliasAttribute(java.lang.String aliasName,
                                                java.lang.String attrDefnName)

getIntAliasAttribute

public int getIntAliasAttribute(java.lang.String aliasName,
                                java.lang.String attrDefnName)

getFloatAliasAttribute

public float getFloatAliasAttribute(java.lang.String aliasName,
                                    java.lang.String attrDefnName)

removeAliasAttribute

public void removeAliasAttribute(java.lang.String aliasName,
                                 java.lang.String attrDefnName)

setDefaultResultLength

public void setDefaultResultLength(int resultLength)
Deprecated.  


getDefaultResultLength

public int getDefaultResultLength()
Deprecated.  


getColumnSizes

public ColumnSizes getColumnSizes()

getMappingsByGuid

public java.lang.String[] getMappingsByGuid(java.lang.String guidPattern)
Deprecated.  


getMappingsByGuid

public java.lang.String[] getMappingsByGuid(java.lang.String guidPattern,
                                            int resultLength)

getMappingsByGuid

public java.lang.String[] getMappingsByGuid(java.lang.String guidPattern,
                                            int resultLength,
                                            int resultStart)

getMappingsByAlias

public java.lang.String[] getMappingsByAlias(java.lang.String aliasPattern)
Deprecated.  


getMappingsByAlias

public java.lang.String[] getMappingsByAlias(java.lang.String aliasPattern,
                                             int resultLength)

getMappingsByAlias

public java.lang.String[] getMappingsByAlias(java.lang.String aliasPattern,
                                             int resultLength,
                                             int resultStart)

getMappingsByGuidAttribute

public java.lang.String[] getMappingsByGuidAttribute(java.lang.String attrName,
                                                     java.lang.String attrPattern)
Deprecated.  


getMappingsByGuidAttribute

public java.lang.String[] getMappingsByGuidAttribute(java.lang.String attrName,
                                                     java.lang.String attrPattern,
                                                     int resultLength)
Deprecated.  


getMappingsByGuidAttribute

public java.lang.String[] getMappingsByGuidAttribute(java.lang.String attrName,
                                                     java.lang.String attrPattern,
                                                     int resultLength,
                                                     int resultStart)
Deprecated.  


getMappingsByAliasAttribute

public java.lang.String[] getMappingsByAliasAttribute(java.lang.String attrName,
                                                      java.lang.String attrPattern)
Deprecated.  


getMappingsByAliasAttribute

public java.lang.String[] getMappingsByAliasAttribute(java.lang.String attrName,
                                                      java.lang.String attrPattern,
                                                      int resultLength)
Deprecated.  


getMappingsByAliasAttribute

public java.lang.String[] getMappingsByAliasAttribute(java.lang.String attrName,
                                                      java.lang.String attrPattern,
                                                      int resultLength,
                                                      int resultStart)
Deprecated.  


getMappingsByAttribute

public java.lang.String[] getMappingsByAttribute(java.lang.String SQLQuery)
Deprecated.  


getMappingsByAttribute

public java.lang.String[] getMappingsByAttribute(java.lang.String SQLQuery,
                                                 int resultLength)

getMappingsByAttribute

public java.lang.String[] getMappingsByAttribute(java.lang.String SQLQuery,
                                                 int resultLength,
                                                 int resultStart)

getMappingsWithAttributes

public org.edg.data.util.attribute.Mapping[] getMappingsWithAttributes(java.lang.String SQLQuery,
                                                                       int resultLength)

getMappingsWithAttributes

public org.edg.data.util.attribute.Mapping[] getMappingsWithAttributes(java.lang.String SQLQuery,
                                                                       int resultLength,
                                                                       int resultStart)

getVersion

public java.lang.String getVersion()

getInterfaceVersion

public java.lang.String getInterfaceVersion()

getSchemaVersion

public java.lang.String getSchemaVersion()

getMetadata

public Metadata getMetadata()

ping

public java.lang.String ping()
Is the server alive. It returns a stats string. If everythin is ok, this will start with OK else it will start with FAIL.

Returns:
the stats string