Changes between Version 1 and Version 2 of MapGuideRfc79


Ignore:
Timestamp:
Jul 16, 2009, 7:51:49 PM (15 years ago)
Author:
Aleck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc79

    v1 v2  
    8484 
    8585
    86 The following exception classes will be added into GIS Platform API. In the following class diagram, ones with white color are the existing classes and ones with light green color are the new ones. There are no any new methods added to those new exception classes. All of methods are inherited from MgException.
     86The following exception classes will be added into GIS Platform API. In the following class diagram, ones with white color are the existing classes and ones with light green color are the new ones. There are no any new methods added to those new exception classes. All of methods are inherited from !MgException.
    8787The description of new exception classes above are as follows.
    8888
    8989
    9090
    91 The description of new exception classes above are as follows.
    92 MgNotConnectedException: Thrown when executing an operation that require feature source connection is connected.
    93 MgWrongConnectionParamValueException: Thrown when connecting datastore with invalid connection parameters.
    94 MgInsufficentPrivilegesException: Thrown when connecting a FDO data source without sufficient privileges.
    95 MgInvalidSQLStatementException: Thrown when executing an invalid SQL statement.
    96 MgOutOfRangePropertyValueException: Thrown when setting the property value to one which violates constraint FdoPropertyValueConstraintRange.
    97 MgNotUniquePropertyValueException: Thrown when setting the property value to one which isn’t unique.
    98 MgNotInListPropertyValueException: Thrown when setting the property value to one which violates constraint FdoPropertyValueConstraintList.
    99 MgSchemaDoesNotExistException: Thrown when the specified schema doesn’t exist.
    100 MgSchemaAlreadyExistsException: Thrown when creating a schema that already exists.
    101 MgClassDoesNotExistException: Thrown when the specified class doesn’t exist.
    102 MgClassAlreadyExistsException: Thrown when creating a class that already exists.
    103 MgPropertyDoesNotExistException: Thrown when the specified class doesn’t exist.
    104 MgPropertyAlreadyExistsException: Thrown when creating a class that already exists.
     91The description of new exception classes above are as follows.[[BR]]
     92!MgNotConnectedException: Thrown when executing an operation that require feature source connection is connected.[[BR]]
     93!MgWrongConnectionParamValueException: Thrown when connecting datastore with invalid connection parameters. [[BR]]
     94!MgInsufficentPrivilegesException: Thrown when connecting a FDO data source without sufficient privileges.[[BR]]
     95!MgInvalidSQLStatementException: Thrown when executing an invalid SQL statement.[[BR]]
     96!MgOutOfRangePropertyValueException: Thrown when setting the property value to one which violates constraint !FdoPropertyValueConstraintRange.[[BR]]
     97!MgNotUniquePropertyValueException: Thrown when setting the property value to one which isn’t unique.[[BR]]
     98!MgNotInListPropertyValueException: Thrown when setting the property value to one which violates constraint !FdoPropertyValueConstraintList.[[BR]]
     99!MgSchemaDoesNotExistException: Thrown when the specified schema doesn’t exist.[[BR]]
     100!MgSchemaAlreadyExistsException: Thrown when creating a schema that already exists.[[BR]]
     101!MgClassDoesNotExistException: Thrown when the specified class doesn’t exist.[[BR]]
     102!MgClassAlreadyExistsException: Thrown when creating a class that already exists.[[BR]]
     103!MgPropertyDoesNotExistException: Thrown when the specified class doesn’t exist.[[BR]]
     104!MgPropertyAlreadyExistsException: Thrown when creating a class that already exists.[[BR]]
    105105
    106106