com.sas.edir.datasource
Interface Library

All Superinterfaces:
Caching, Entity, TrackedObject

public interface Library
extends Entity

Library

Version:
1.0
Author:
SAS

Fields inherited from interface com.sas.edir.Entity
PROPERTY_CHANGED, SUBPROPERTY_CHANGED
 
Method Summary
 java.lang.String getEngine()
          Returns this library's engine.
 java.lang.String getLibnameStatement()
          Returns this libname statement for this library.
 java.lang.String getLibref()
          Returns this library's libref.
 java.lang.String getLogicalName()
          Returns the logical name of the server where this library is located.
 java.lang.String getOptions()
          Returns this library's options.
 java.lang.String getPath()
          Returns this library's path.
 boolean getPreassigned()
          Returns this library's preassigned.
 java.lang.String getUniqueName()
          Returns this library's unique name.
 void setEngine(java.lang.String engine)
          Set this library's engine.
 void setLibref(java.lang.String libref)
          Set this library's libref.
 void setLogicalName(java.lang.String logicalName)
          Sets the logical name of the server where this library is located.
 void setOptions(java.lang.String options)
          Set this library's options.
 void setPath(java.lang.String path)
          Set this library's path.
 void setPreassigned(boolean preassigned)
          Set this library's preassigned.
 void setUniqueName(java.lang.String uniqueName)
          Set this library's unique name.
 
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

getEngine

public java.lang.String getEngine()
Returns this library's engine.

Returns:
The engine.

setEngine

public void setEngine(java.lang.String engine)
Set this library's engine.

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

param engine The new engine for this library.


getLibref

public java.lang.String getLibref()
Returns this library's libref.

Returns:
The libref.

setLibref

public void setLibref(java.lang.String libref)
Set this library's libref.

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

param libref The new libref for this library.


getOptions

public java.lang.String getOptions()
Returns this library's options.

Returns:
The options.

setOptions

public void setOptions(java.lang.String options)
Set this library's options.

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

param options The new options for this library.


getPath

public java.lang.String getPath()
Returns this library's path.

Returns:
The path.

setPath

public void setPath(java.lang.String path)
Set this library's path.

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

param path The new path for this library.


getPreassigned

public boolean getPreassigned()
Returns this library's preassigned.

Returns:
The preassigned.

setPreassigned

public void setPreassigned(boolean preassigned)
Set this library's preassigned.

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

param preassigned The new preassigned value for this library.


getLogicalName

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

Returns:
The logical name.

setLogicalName

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

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

Parameters:
logicalName - The logical name.

getUniqueName

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

Returns:
The unique name

setUniqueName

public void setUniqueName(java.lang.String uniqueName)
Set this library's unique name.

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

param uniqueName The new unique name for this library.


getLibnameStatement

public java.lang.String getLibnameStatement()
Returns this libname statement for this library.

Returns:
The libname statement.