com.ibm.ram.client
Class RAMLibrary

java.lang.Object
  extended by com.ibm.ram.common.data.LibraryInformation
      extended by com.ibm.ram.client.RAMLibrary

public class RAMLibrary
extends LibraryInformation

Defines a collection of assets, asset types, asset attributes, category schemas, and relationship types

Since:
7.1.1
Author:
kbauer

Method Summary
 RAMAction getAction()
          In 7.1.1 Libraries are not modifiable through the API so the action will always be null.
 java.lang.String getDescription()
           
 java.lang.String getGUID()
           
 long getModifiedTime()
           
 java.lang.String getName()
           
 RAMSession getSession()
          Returns the session object that created this Asset object.
 java.lang.String getVersion()
           
 boolean isDirty()
          In 7.1.1 Libraries are not modifiable through the API so dirty will always be false.
 boolean isEnabled()
           
 boolean isModified()
           
 void setDescription(java.lang.String description)
           
 void setEnabled(boolean enabled)
           
 void setGUID(java.lang.String guid)
           
 void setModified(boolean modified)
           
 void setModifiedTime(long modifiedTime)
           
 void setName(java.lang.String name)
           
 void setVersion(java.lang.String version)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getDescription

public java.lang.String getDescription()
Overrides:
getDescription in class LibraryInformation
Returns:
Returns the description.

getGUID

public java.lang.String getGUID()
Overrides:
getGUID in class LibraryInformation
Returns:
Returns the Global Unique ID.

getModifiedTime

public long getModifiedTime()
Overrides:
getModifiedTime in class LibraryInformation
Returns:
Returns the Time the Library was last modified.

getName

public java.lang.String getName()
Overrides:
getName in class LibraryInformation
Returns:
Returns the name.

getVersion

public java.lang.String getVersion()
Overrides:
getVersion in class LibraryInformation
Returns:
Returns the version of the Library.

isEnabled

public boolean isEnabled()
Overrides:
isEnabled in class LibraryInformation
Returns:
Returns the enabled.

isModified

public boolean isModified()
Overrides:
isModified in class LibraryInformation
Returns:
Returns true if the Library has been modified.

setDescription

public void setDescription(java.lang.String description)
Overrides:
setDescription in class LibraryInformation
Parameters:
description - The description to set.

setEnabled

public void setEnabled(boolean enabled)
Overrides:
setEnabled in class LibraryInformation
Parameters:
enabled - The enabled to set.

setGUID

public void setGUID(java.lang.String guid)
Overrides:
setGUID in class LibraryInformation
Parameters:
guid - The Global Unique ID to set.

setModified

public void setModified(boolean modified)
Overrides:
setModified in class LibraryInformation
Parameters:
modified - The modified flag.

setModifiedTime

public void setModifiedTime(long modifiedTime)
Overrides:
setModifiedTime in class LibraryInformation
Parameters:
modifiedTime - The modified time to set.

setName

public void setName(java.lang.String name)
Overrides:
setName in class LibraryInformation
Parameters:
name - The name to set.

setVersion

public void setVersion(java.lang.String version)
Overrides:
setVersion in class LibraryInformation
Parameters:
version - The version of Library to set.

getSession

public RAMSession getSession()
Returns the session object that created this Asset object.

Returns:
The connection to the RAM Server

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getAction

public RAMAction getAction()
In 7.1.1 Libraries are not modifiable through the API so the action will always be null.

Returns:
Since:
7.1.1

isDirty

public boolean isDirty()
In 7.1.1 Libraries are not modifiable through the API so dirty will always be false.

Returns:
Since:
7.1.1