|
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.comm.interfaces.ISeriesHostObjectNameOnly
com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectBrief
com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectBasic
com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectExhaustive
com.ibm.etools.iseries.services.qsys.objects.QSYSHostObject
com.ibm.etools.iseries.subsystems.qsys.objects.QSYSRemoteObject
com.ibm.etools.iseries.subsystems.qsys.objects.QSYSRemoteFile
com.ibm.etools.iseries.subsystems.qsys.objects.QSYSRemoteDatabaseFile
public abstract class QSYSRemoteDatabaseFile
Class representing an IBM i database file (parent to logical, physical and source files)
| Field Summary | |
|---|---|
static String |
copyright
|
| Fields inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectExhaustive |
|---|
activeDate, allowChgByPgm, apar, auditingValue, auxPool, changedByPgm, compiler, compressionStatus, Copyright, daysUsed, domain, lastUsedDate, level, licPgm, overflowedASP, owner, primaryGroup, profile, ptf, resetDate, restoredDate, saveCmd, saveDate, saveDevice, saveFile, saveLabel, saveLib, saveSeqNbr, saveSize, saveVolumeId, srcDate, srcFile, srcLib, srcMbr, storage, systemCreated, systemLevel, usageInfoUpdated, userChanged, userDefinedAttribute |
| Fields inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectBasic |
|---|
changeDate, createDate, size |
| Fields inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectBrief |
|---|
file, subtype, type |
| Fields inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectNameOnly |
|---|
library, name |
| Fields inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive |
|---|
AUDITING_ALL, AUDITING_CHANGE, AUDITING_NONE, AUDITING_USRPRF, COMPRESSION_COMPRESSED, COMPRESSION_NOTCOMPRESSABLE, COMPRESSION_NOTCOMPRESSED, COMPRESSION_SAVEDFREED, COMPRESSION_TEMPORARILYCOMPRESSED, Copyright, DOMAIN_SYSTEM, DOMAIN_USER, STORAGE_FREE, STORAGE_KEEP |
| Fields inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief |
|---|
STATUS_DAMAGED, STATUS_LOCKED, STATUS_NOTAUTHORIZED, STATUS_OK, STATUS_PARTIALLYDAMAGED, STATUS_STRING_DAMAGED, STATUS_STRING_LOCKED, STATUS_STRING_NOTAUTHORIZED, STATUS_STRING_PARTIALLYDAMAGED |
| Fields inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostFileDefinition |
|---|
ARRIVAL_SEQ, Copyright, ENCODED_VECTOR_SEQ, KEYED_FCFO_SEQ, KEYED_FIFO_SEQ, KEYED_LIFO_SEQ, KEYED_NO_ORDER_SEQ, KEYED_UNIQUE_SEQ |
| Constructor Summary | |
|---|---|
QSYSRemoteDatabaseFile()
|
|
| Method Summary | |
|---|---|
void |
addBasedOnFile(String library,
String file,
String record)
Add a based on file to the list of based on files for this logical file. |
String |
getAccessPathType()
Get the access path type. |
boolean |
getAlternateSequence()
Check whether this record format uses an alternate collating sequence (ALTSEQ) |
int |
getBasedOnCount()
Get the number of files this file is based on. |
List<String> |
getBasedOnFiles()
Return a list of the based on files |
boolean |
getDynamicSelect()
Check whether this record format uses the dynamic selection indicator (DYNSLT). |
boolean |
getIGCField()
Check whether this record format contains DBCS or Graphic data. |
boolean |
getIGCLiteral()
Check whether this record format contains DBCS or Graphic literals. |
boolean |
getKeyedAccessPath()
Check whether this record format has a keyed sequence access path. |
String |
getLangId()
Get the language identifier |
IQSYSDatabaseFileRecordFormat |
getRecordFormat(IProgressMonitor monitor)
Return the first record format in the physical file |
IQSYSDatabaseFileRecordFormat |
getRecordFormat(String record,
IProgressMonitor monitor)
Get the specified record. |
boolean |
getSelectOmitLF()
Check whether this file is a select/omit logical file. |
boolean |
hasFileProperties()
|
boolean |
isJoinLogicalFile()
Check whether this record format is a join logical file |
boolean |
isSourceFile()
Check whether this record format is source file. |
void |
setAccessPathType(String accessPathType)
Set the access path type for this record format. |
void |
setAlternateSequence(boolean altSeq)
Set whether this record format uses an alternate collating sequence (ALTSEQ) |
void |
setBasedOnCount(int count)
Set the number of files this file is based on. |
void |
setBasedOnFiles(List<String> files)
Set the based on files |
void |
setDynamicSelect(boolean dynamicSelect)
Set whether this record format uses the dynamic selection indicator (DYNSLT). |
void |
setIGCField(boolean igcField)
Set whether this record format contains DBCS or Graphic data. |
void |
setIGCLiteral(boolean igcLiteral)
Set whether this record format contains DBCS or Graphic literals. |
void |
setIsSourceFile(boolean sourceFile)
Set whether this record format is source file or a data file. |
void |
setJoinLogicalFile(boolean jfile)
Set whether this record format is a join logical file |
void |
setKeyedAccessPath(boolean keyed)
Set whether this record format has a keyed sequence access path. |
void |
setLangId(String langId)
Set the language identifier |
void |
setSelectOmitLF(boolean selectOmitLF)
Set whether this file is a select/omit logical file. |
| Methods inherited from class com.ibm.etools.iseries.subsystems.qsys.objects.QSYSRemoteFile |
|---|
listRecordFormats |
| Methods inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectBasic |
|---|
getFullName, setDateModified, setSize |
| Methods inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectBrief |
|---|
getDescription, getFile, getInformationStatus, getSubType, getType, setDescription, setFile, setInformationStatus, setSubType, setType, toString |
| Methods inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectNameOnly |
|---|
getLibrary, getName, setLibrary, setName |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.ibm.etools.iseries.services.qsys.api.IQSYSFile |
|---|
listRecordFormats |
| Methods inherited from interface com.ibm.etools.iseries.services.qsys.api.IQSYSObject |
|---|
clearCachedProperties |
| Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBasic |
|---|
getDateCreated, getDateModified, getSize, setDateCreated, setDateModified, setSize |
| Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief |
|---|
getDescription, getFile, getInformationStatus, getSubType, getType, setDescription, setFile, setInformationStatus, setSubType, setType |
| Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectNameOnly |
|---|
getLibrary, getName, setLibrary, setName, toString, writeObjectInfo |
| Methods inherited from interface com.ibm.etools.iseries.services.qsys.api.IQSYSResource |
|---|
exists, getAbsoluteName, getDateCreated, getDateModified, getDescription, getFullName, getLibrary, getName, getParent, getSize, getSubType, getType, setDescription, setLibrary, setName, setSubType, setType |
| Field Detail |
|---|
public static String copyright
| Constructor Detail |
|---|
public QSYSRemoteDatabaseFile()
| Method Detail |
|---|
public IQSYSDatabaseFileRecordFormat getRecordFormat(IProgressMonitor monitor)
throws SystemMessageException,
InterruptedException
IQSYSDatabaseFile
getRecordFormat in interface IQSYSDatabaseFileSystemMessageException
InterruptedException
public IQSYSDatabaseFileRecordFormat getRecordFormat(String record,
IProgressMonitor monitor)
throws SystemMessageException,
InterruptedException
IQSYSFile
getRecordFormat in interface IQSYSDatabaseFilegetRecordFormat in interface IQSYSFilegetRecordFormat in class QSYSRemoteFileSystemMessageException
InterruptedException
public String getAccessPathType()
throws SystemMessageException,
InterruptedException
IISeriesHostFileDefinition
getAccessPathType in interface IISeriesHostFileDefinitionInterruptedException
SystemMessageExceptionIISeriesHostFileDefinition.getAccessPathType()
public String getLangId()
throws SystemMessageException,
InterruptedException
IISeriesHostFileDefinition
getLangId in interface IISeriesHostFileDefinitionSystemMessageException
InterruptedException
public boolean getAlternateSequence()
throws SystemMessageException,
InterruptedException
IISeriesHostFileDefinition
getAlternateSequence in interface IISeriesHostFileDefinitionInterruptedException
SystemMessageExceptionIISeriesHostFileDefinition.getAlternateSequence()
public int getBasedOnCount()
throws SystemMessageException,
InterruptedException
IISeriesHostFileDefinition
getBasedOnCount in interface IISeriesHostFileDefinitionInterruptedException
SystemMessageExceptionIISeriesHostFileDefinition.getBasedOnCount()
public boolean getDynamicSelect()
throws SystemMessageException,
InterruptedException
IISeriesHostFileDefinition
getDynamicSelect in interface IISeriesHostFileDefinitionInterruptedException
SystemMessageExceptionIISeriesHostFileDefinition.getDynamicSelect()
public boolean getIGCLiteral()
throws SystemMessageException,
InterruptedException
IISeriesHostFileDefinition
getIGCLiteral in interface IISeriesHostFileDefinitionInterruptedException
SystemMessageExceptionIISeriesHostFileDefinition.getIGCLiteral()
public boolean getKeyedAccessPath()
throws SystemMessageException,
InterruptedException
IISeriesHostFileDefinition
getKeyedAccessPath in interface IISeriesHostFileDefinitionInterruptedException
SystemMessageExceptionIISeriesHostFileDefinition.getKeyedAccessPath()
public boolean getSelectOmitLF()
throws SystemMessageException,
InterruptedException
IISeriesHostFileDefinition
getSelectOmitLF in interface IISeriesHostFileDefinitionInterruptedException
SystemMessageExceptionIISeriesHostFileDefinition.getSelectOmitLF()
public boolean isJoinLogicalFile()
throws SystemMessageException,
InterruptedException
IISeriesHostFileDefinition
isJoinLogicalFile in interface IISeriesHostFileDefinitionInterruptedException
SystemMessageExceptionIISeriesHostFileDefinition.isJoinLogicalFile()
public boolean getIGCField()
throws SystemMessageException,
InterruptedException
IISeriesHostFileDefinition
getIGCField in interface IISeriesHostFileDefinitionInterruptedException
SystemMessageExceptionIISeriesHostFileDefinition.getIGCField()
public boolean isSourceFile()
throws SystemMessageException,
InterruptedException
IISeriesHostFileDefinition
isSourceFile in interface IISeriesHostFileDefinitionInterruptedException
SystemMessageExceptionIISeriesHostFileDefinition.isSourceFile()
public List<String> getBasedOnFiles()
throws SystemMessageException,
InterruptedException
IISeriesHostFileDefinition
getBasedOnFiles in interface IISeriesHostFileDefinitionInterruptedException
SystemMessageExceptionIISeriesHostFileDefinition.getBasedOnFiles()public void setAccessPathType(String accessPathType)
IISeriesHostFileDefinition
setAccessPathType in interface IISeriesHostFileDefinitionIISeriesHostFileDefinition.setAccessPathType(String)public void setAlternateSequence(boolean altSeq)
IISeriesHostFileDefinition
setAlternateSequence in interface IISeriesHostFileDefinitionIISeriesHostFileDefinition.setAlternateSequence(boolean)public void setBasedOnCount(int count)
IISeriesHostFileDefinition
setBasedOnCount in interface IISeriesHostFileDefinitionIISeriesHostFileDefinition.setBasedOnCount(int)public void setDynamicSelect(boolean dynamicSelect)
IISeriesHostFileDefinition
setDynamicSelect in interface IISeriesHostFileDefinitionIISeriesHostFileDefinition.setDynamicSelect(boolean)public void setIGCLiteral(boolean igcLiteral)
IISeriesHostFileDefinition
setIGCLiteral in interface IISeriesHostFileDefinitionIISeriesHostFileDefinition.setIGCLiteral(boolean)public void setKeyedAccessPath(boolean keyed)
IISeriesHostFileDefinition
setKeyedAccessPath in interface IISeriesHostFileDefinitionIISeriesHostFileDefinition.setKeyedAccessPath(boolean)public void setSelectOmitLF(boolean selectOmitLF)
IISeriesHostFileDefinition
setSelectOmitLF in interface IISeriesHostFileDefinitionIISeriesHostFileDefinition.setSelectOmitLF(boolean)public void setJoinLogicalFile(boolean jfile)
IISeriesHostFileDefinition
setJoinLogicalFile in interface IISeriesHostFileDefinitionIISeriesHostFileDefinition.setJoinLogicalFile(boolean)public void setIGCField(boolean igcField)
IISeriesHostFileDefinition
setIGCField in interface IISeriesHostFileDefinitionIISeriesHostFileDefinition.setIGCField(boolean)public void setIsSourceFile(boolean sourceFile)
IISeriesHostFileDefinition
setIsSourceFile in interface IISeriesHostFileDefinitionIISeriesHostFileDefinition.setIsSourceFile(boolean)
public void addBasedOnFile(String library,
String file,
String record)
IISeriesHostFileDefinition
addBasedOnFile in interface IISeriesHostFileDefinitionIISeriesHostFileDefinition.addBasedOnFile(String, String, String)public void setLangId(String langId)
IISeriesHostFileDefinition
setLangId in interface IISeriesHostFileDefinitionpublic void setBasedOnFiles(List<String> files)
IQSYSDatabaseFile
setBasedOnFiles in interface IQSYSDatabaseFilepublic boolean hasFileProperties()
|
Rational Developer for Power Systems Software V7.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||