Skip navigation links

Oracle© Data Integrator Data Services Java API Reference
11g Release 1 (11.1.1.5.0)

E17062-02


oracle.odi.dataservices.fwk
Class DataServiceMeta

java.lang.Object
  extended by oracle.odi.dataservices.fwk.DataServiceMeta


public class DataServiceMeta
extends java.lang.Object

This class provides metadata about the data service, its namespace and its managed entity. Service metadata include:

This metadata is used at to run the service, and also to generate the data service's WSDL


Constructor Summary
DataServiceMeta(java.lang.String pServiceNamespace, java.lang.String pManagedEntityName, ColumnsMeta pColumnsMeta)
          Constructs a DataServiceMeta object.

 

Method Summary
 ColumnsMeta getColumnsMeta()
          Returns metadata about the columns.
 java.lang.String getManagedEntityName()
          Returns the name of the entity managed by the service.
 java.lang.String getServiceNamespace()
          Returns the base namespace for the service.
 java.lang.String getServiceSchemaNamespace()
          Returns the XSD namespace for the service's schema.
 java.lang.String getServiceWSDLNamespace()
          Returns the WSDL namespace for the service.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

DataServiceMeta

public DataServiceMeta(java.lang.String pServiceNamespace,
                       java.lang.String pManagedEntityName,
                       ColumnsMeta pColumnsMeta)
Constructs a DataServiceMeta object.
Parameters:
pServiceNamespace - service base namespace. For instance: www.mycompany.com/MyWS
pManagedEntityName - name of the entity managed by the service. For instance Customer can be used a an entity name for a data service accessing the SALES_CUSTOMERS table
pColumnsMeta - columns metadata for the managed entity

Method Detail

getColumnsMeta

public ColumnsMeta getColumnsMeta()
Returns metadata about the columns.
Returns:
ColumnsMeta object representing the columns metadata

getManagedEntityName

public java.lang.String getManagedEntityName()
Returns the name of the entity managed by the service.
Returns:
String containing the managed entity name

getServiceNamespace

public java.lang.String getServiceNamespace()
Returns the base namespace for the service. For instance: www.mycompany.com/MyWS.
Returns:
String containing the service base namespace

getServiceSchemaNamespace

public java.lang.String getServiceSchemaNamespace()
Returns the XSD namespace for the service's schema. This is the base namespace suffixed with "/schema". For instance: www.mycompany.com/MyWS/schema.
Returns:
String containing the XSD namespace for the service's schema

getServiceWSDLNamespace

public java.lang.String getServiceWSDLNamespace()
Returns the WSDL namespace for the service. This is the base namespace suffixed with "/wsdl". For instance: www.mycompany.com/MyWS/wsdl.
Returns:
String containing the WSDL namespace for the service

Skip navigation links

Oracle© Data Integrator Data Services Java API Reference
11g Release 1 (11.1.1.5.0)

E17062-02


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.