Index

DXEntityDefFed

Purpose:

This class represents a federated entity definition. A federated entity is defined by mapping one or more native entities provided by the content servers.

Methods:

datastoreName
  BSTR datastoreName();

Gets datastore name.

datastoreType
  BSTR datastoreType();

Gets datastore type.

getName
  BSTR getName();

Gets an entity name.

setName
  setName(LPCTSTR name);

Sets an entity name.

getType
  short getType();

Gets the entity type.

setType
  setType(short type);

Sets the entity name.

getId
  public short getId();

Gets entity ID.

setId
  setId(short id);

Sets entity ID.

getDescription
  public String getDescription();

Gets the description.

setDescription
  setDescription(LPCTSTR name);

Sets the description.

isSearchable
  BOOL isSearchable();

Returns TRUE if searchable.

getAttr
  LPDISPATCH getAttr(LPCTSTR attrName);

Gets attribute definition. The returned LPDISPATCH pointer contains a DXAttrDefFed object.

listAttrs
  LPDISPATCH listAttrs();

Lists attribute definitions. The returned LPDISPATCH pointer contains a DXSequentialCollectionFed object.

listAttrNames
  VARIANT listAttrNames(long* arraySize);

Lists attribute definition names. The output parameter arraySize is the size of the array.

getDatastore
  LPDISPATCH getDatastore();

Gets the datastore. The returned LPDISPATCH pointer contains a DXDatastoreFed object.

setDatastore
  setDatastore(LPDISPATCH ds);

Sets the datastore. The input parameter LPDISPATCH pointer contains a DXDatastoreFed object.

(c) Copyright International Business Machines Corporation 1996, 2002. IBM Corp. All rights reserved.