com.sas.edir.datasource
Interface Table

All Superinterfaces:
Caching, Content, Entity, KeywordEntity, TrackedObject

public interface Table
extends Content

Table

Version:
1.0
Author:
SAS

Fields inherited from interface com.sas.edir.Entity
PROPERTY_CHANGED, SUBPROPERTY_CHANGED
 
Method Summary
 java.util.Iterator getColumns()
          Returns an Iterator of columns defined for this table.
 java.lang.String getMemberName()
          Returns this table's member name
 void setMemberName(java.lang.String memberName)
          Sets this table's member name.
 
Methods inherited from interface com.sas.edir.datasource.Content
getLibrary, getLogicalName, getServer, getUniqueName, setLibrary, setLogicalName, setServer, setUniqueName
 
Methods inherited from interface com.sas.edir.KeywordEntity
addKeyword, keywordIterator, keywordIterator, removeKeyword, setKeywords
 
Methods inherited from interface com.sas.edir.Entity
addPropertyChangeListener, getContext, getCreateTime, getCreatorsName, getDescription, getEnterpriseDirectory, getGuid, getModifiersName, getModifyTime, getName, getObjectclass, removeModificationItems, removePropertyChangeListener, setDescription, setGuid, setName, setObjectclass
 
Methods inherited from interface com.sas.edir.Caching
edirUpdateStore, getTimeToLive, isExpired, refreshCache, refreshCachedObjects, releaseCache, setDirty, setTimeToLive, setTimeToLive, updateStore
 
Methods inherited from interface com.sas.edir.TrackedObject
getTrackingId, getUserData, setUserData
 

Method Detail

getMemberName

public java.lang.String getMemberName()
Returns this table's member name

Specified by:
getMemberName in interface Content
Returns:
The member name

setMemberName

public void setMemberName(java.lang.String memberName)
Sets this table's member name.

This change is not persisted to the enterprise directory until updateStore is called.

Specified by:
setMemberName in interface Content
Parameters:
name - The new member name.

getColumns

public java.util.Iterator getColumns()
Returns an Iterator of columns defined for this table.

Returns:
An Iterator of Column objects