|
Rational Developer for Power Systems Software V7.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.etools.iseries.remotebuild.RBResource
com.ibm.etools.iseries.remotebuild.RBQSYSResource
com.ibm.etools.iseries.remotebuild.RBLibrary
public class RBLibrary
This class implements a library resource. The name is the library name on the as/400 system. The base resource is an IProject. The model resource is an AbstractISeriesNativeLibrary. The library resource is always a child of a project resource and as such is always a home node. The children of library will be objects -- usually source files and save files.
| Field Summary | |
|---|---|
static String |
Copyright
|
| Fields inherited from class com.ibm.etools.iseries.remotebuild.RBResource |
|---|
G_BINARYOBJECT, G_LIBRARY, G_MEMBER, G_PROJECT, G_SAVEFILE, G_SOURCEFILE, G_UNKNOWN, NS_LOCAL, NS_NETWORK, NS_QSYS, NS_UNKNOWN, RB_QUALIFIER |
| Constructor Summary | |
|---|---|
RBLibrary(AbstractISeriesNativeLibrary resource)
Constructs an RBResource from a model resource. |
|
RBLibrary(String name,
long localStamp,
long targetStamp)
Constructs an RBLibrary from its metadata. |
|
| Method Summary | |
|---|---|
RBStatus |
checkName()
Checks the library name. |
RBStatus |
createOn(RBSystem system)
Pushes a creation of this library to the target system. |
boolean |
existsOn(RBSystem system)
Tests for the existence of a library. |
List |
getAllProperties()
Returns a set of all the property names this resource. |
int |
getGender()
Returns the gender of this resource. |
String |
getIFSName()
Returns the IFS name of this library. |
String |
getLibraryName()
Returns the library name of this object. |
Collection<String> |
getModifiedProperties(com.ibm.etools.iseries.projects.internal.snapshots.SnapshotRecord sr)
|
String |
getName()
Returns the name of this resource |
IPath |
getProjectRelativePath()
Returns the project relative path of this resource. |
String |
getQSYSName()
Returns the name of this object in the QSYS name space. |
CLQualifiedName |
getQualifiedName()
Returns the fully-qualified system-relative object name for a resource in the QSYS namespace. |
String |
getSimpleObjectType()
Returns the simple object type for this resource. |
String |
getSnapshotType()
Returns the tag name for this resource. |
RBSourceFile[] |
getSourceFiles()
Returns an array of source file resources in this library. |
| Methods inherited from class com.ibm.etools.iseries.remotebuild.RBQSYSResource |
|---|
getNameSpace, getObjectType, getShortKey |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String Copyright
| Constructor Detail |
|---|
public RBLibrary(AbstractISeriesNativeLibrary resource)
public RBLibrary(String name,
long localStamp,
long targetStamp)
| Method Detail |
|---|
public String getName()
RBResource
getName in class RBResourcepublic int getGender()
getGender in class RBResourcepublic String getSnapshotType()
Should not be used by clients.
getSnapshotType in class RBResourcepublic String getLibraryName()
getLibraryName in class RBQSYSResourcepublic String getSimpleObjectType()
getSimpleObjectType in class RBQSYSResourcepublic CLQualifiedName getQualifiedName()
getQualifiedName in class RBQSYSResourcepublic IPath getProjectRelativePath()
getProjectRelativePath in class RBResourcepublic String getIFSName()
getIFSName in class RBResourcepublic String getQSYSName()
getQSYSName in class RBResourcepublic RBSourceFile[] getSourceFiles()
public RBStatus checkName()
checkName in class RBResourcepublic boolean existsOn(RBSystem system)
existsOn in class RBResourcepublic RBStatus createOn(RBSystem system)
createOn in class RBResourcepublic Collection<String> getModifiedProperties(com.ibm.etools.iseries.projects.internal.snapshots.SnapshotRecord sr)
getModifiedProperties in class RBResourcepublic List getAllProperties()
RBResource
getAllProperties in class RBResource
|
Rational Developer for Power Systems Software V7.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||