|
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.Object com.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 RBResource
public int getGender()
getGender
in class RBResource
public String getSnapshotType()
Should not be used by clients.
getSnapshotType
in class RBResource
public String getLibraryName()
getLibraryName
in class RBQSYSResource
public String getSimpleObjectType()
getSimpleObjectType
in class RBQSYSResource
public CLQualifiedName getQualifiedName()
getQualifiedName
in class RBQSYSResource
public IPath getProjectRelativePath()
getProjectRelativePath
in class RBResource
public String getIFSName()
getIFSName
in class RBResource
public String getQSYSName()
getQSYSName
in class RBResource
public RBSourceFile[] getSourceFiles()
public RBStatus checkName()
checkName
in class RBResource
public boolean existsOn(RBSystem system)
existsOn
in class RBResource
public RBStatus createOn(RBSystem system)
createOn
in class RBResource
public Collection<String> getModifiedProperties(com.ibm.etools.iseries.projects.internal.snapshots.SnapshotRecord sr)
getModifiedProperties
in class RBResource
public 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 |