com.sas.edir.datasource
Interface Content

All Superinterfaces:
Caching, Entity, KeywordEntity, TrackedObject
All Known Subinterfaces:
CatalogEntry, ExternalFile, Mddb, Table

public interface Content
extends KeywordEntity

Content

Version:
1.0
Author:
SAS

Fields inherited from interface com.sas.edir.Entity
PROPERTY_CHANGED, SUBPROPERTY_CHANGED
 
Method Summary
 Library getLibrary()
          Returns the library where this content is located.
 java.lang.String getLogicalName()
          Returns the logical name of the server where this content is located.
 java.lang.String getMemberName()
          Returns this content's member name
 Server getServer()
          Returns the server where this content is located.
 java.lang.String getUniqueName()
          Returns this content's unique name
 void setLibrary(Library library)
          Sets the library where this content is located.
 void setLogicalName(java.lang.String logicalName)
          Sets the logical name of the server where this content is located.
 void setMemberName(java.lang.String name)
          Sets this content's member name.
 void setServer(Server server)
          Sets the server where this content is located.
 void setUniqueName(java.lang.String name)
          Sets this content's unique name.
 
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

getLibrary

public Library getLibrary()
Returns the library where this content is located.

Returns:
The library.

setLibrary

public void setLibrary(Library library)
Sets the library where this content is located.

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

Parameters:
library - The new library.

getLogicalName

public java.lang.String getLogicalName()
Returns the logical name of the server where this content is located.

Returns:
The logical name.

setLogicalName

public void setLogicalName(java.lang.String logicalName)
Sets the logical name of the server where this content is located.

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

Parameters:
logicalName - The logical name.

getMemberName

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

Returns:
The member name

setMemberName

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

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

Parameters:
name - The new member name.

getServer

public Server getServer()
Returns the server where this content is located.

Returns:
The server.

setServer

public void setServer(Server server)
Sets the server where this content is located.

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

Parameters:
server - The new server.

getUniqueName

public java.lang.String getUniqueName()
Returns this content's unique name

Returns:
The unique name

setUniqueName

public void setUniqueName(java.lang.String name)
Sets this content's unique name.

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

Parameters:
name - The new unique name.