|
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.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 IQSYSDatabaseFile
SystemMessageException
InterruptedException
public IQSYSDatabaseFileRecordFormat getRecordFormat(String record, IProgressMonitor monitor) throws SystemMessageException, InterruptedException
IQSYSFile
getRecordFormat
in interface IQSYSDatabaseFile
getRecordFormat
in interface IQSYSFile
getRecordFormat
in class QSYSRemoteFile
SystemMessageException
InterruptedException
public String getAccessPathType() throws SystemMessageException, InterruptedException
IISeriesHostFileDefinition
getAccessPathType
in interface IISeriesHostFileDefinition
InterruptedException
SystemMessageException
IISeriesHostFileDefinition.getAccessPathType()
public String getLangId() throws SystemMessageException, InterruptedException
IISeriesHostFileDefinition
getLangId
in interface IISeriesHostFileDefinition
SystemMessageException
InterruptedException
public boolean getAlternateSequence() throws SystemMessageException, InterruptedException
IISeriesHostFileDefinition
getAlternateSequence
in interface IISeriesHostFileDefinition
InterruptedException
SystemMessageException
IISeriesHostFileDefinition.getAlternateSequence()
public int getBasedOnCount() throws SystemMessageException, InterruptedException
IISeriesHostFileDefinition
getBasedOnCount
in interface IISeriesHostFileDefinition
InterruptedException
SystemMessageException
IISeriesHostFileDefinition.getBasedOnCount()
public boolean getDynamicSelect() throws SystemMessageException, InterruptedException
IISeriesHostFileDefinition
getDynamicSelect
in interface IISeriesHostFileDefinition
InterruptedException
SystemMessageException
IISeriesHostFileDefinition.getDynamicSelect()
public boolean getIGCLiteral() throws SystemMessageException, InterruptedException
IISeriesHostFileDefinition
getIGCLiteral
in interface IISeriesHostFileDefinition
InterruptedException
SystemMessageException
IISeriesHostFileDefinition.getIGCLiteral()
public boolean getKeyedAccessPath() throws SystemMessageException, InterruptedException
IISeriesHostFileDefinition
getKeyedAccessPath
in interface IISeriesHostFileDefinition
InterruptedException
SystemMessageException
IISeriesHostFileDefinition.getKeyedAccessPath()
public boolean getSelectOmitLF() throws SystemMessageException, InterruptedException
IISeriesHostFileDefinition
getSelectOmitLF
in interface IISeriesHostFileDefinition
InterruptedException
SystemMessageException
IISeriesHostFileDefinition.getSelectOmitLF()
public boolean isJoinLogicalFile() throws SystemMessageException, InterruptedException
IISeriesHostFileDefinition
isJoinLogicalFile
in interface IISeriesHostFileDefinition
InterruptedException
SystemMessageException
IISeriesHostFileDefinition.isJoinLogicalFile()
public boolean getIGCField() throws SystemMessageException, InterruptedException
IISeriesHostFileDefinition
getIGCField
in interface IISeriesHostFileDefinition
InterruptedException
SystemMessageException
IISeriesHostFileDefinition.getIGCField()
public boolean isSourceFile() throws SystemMessageException, InterruptedException
IISeriesHostFileDefinition
isSourceFile
in interface IISeriesHostFileDefinition
InterruptedException
SystemMessageException
IISeriesHostFileDefinition.isSourceFile()
public List<String> getBasedOnFiles() throws SystemMessageException, InterruptedException
IISeriesHostFileDefinition
getBasedOnFiles
in interface IISeriesHostFileDefinition
InterruptedException
SystemMessageException
IISeriesHostFileDefinition.getBasedOnFiles()
public void setAccessPathType(String accessPathType)
IISeriesHostFileDefinition
setAccessPathType
in interface IISeriesHostFileDefinition
IISeriesHostFileDefinition.setAccessPathType(String)
public void setAlternateSequence(boolean altSeq)
IISeriesHostFileDefinition
setAlternateSequence
in interface IISeriesHostFileDefinition
IISeriesHostFileDefinition.setAlternateSequence(boolean)
public void setBasedOnCount(int count)
IISeriesHostFileDefinition
setBasedOnCount
in interface IISeriesHostFileDefinition
IISeriesHostFileDefinition.setBasedOnCount(int)
public void setDynamicSelect(boolean dynamicSelect)
IISeriesHostFileDefinition
setDynamicSelect
in interface IISeriesHostFileDefinition
IISeriesHostFileDefinition.setDynamicSelect(boolean)
public void setIGCLiteral(boolean igcLiteral)
IISeriesHostFileDefinition
setIGCLiteral
in interface IISeriesHostFileDefinition
IISeriesHostFileDefinition.setIGCLiteral(boolean)
public void setKeyedAccessPath(boolean keyed)
IISeriesHostFileDefinition
setKeyedAccessPath
in interface IISeriesHostFileDefinition
IISeriesHostFileDefinition.setKeyedAccessPath(boolean)
public void setSelectOmitLF(boolean selectOmitLF)
IISeriesHostFileDefinition
setSelectOmitLF
in interface IISeriesHostFileDefinition
IISeriesHostFileDefinition.setSelectOmitLF(boolean)
public void setJoinLogicalFile(boolean jfile)
IISeriesHostFileDefinition
setJoinLogicalFile
in interface IISeriesHostFileDefinition
IISeriesHostFileDefinition.setJoinLogicalFile(boolean)
public void setIGCField(boolean igcField)
IISeriesHostFileDefinition
setIGCField
in interface IISeriesHostFileDefinition
IISeriesHostFileDefinition.setIGCField(boolean)
public void setIsSourceFile(boolean sourceFile)
IISeriesHostFileDefinition
setIsSourceFile
in interface IISeriesHostFileDefinition
IISeriesHostFileDefinition.setIsSourceFile(boolean)
public void addBasedOnFile(String library, String file, String record)
IISeriesHostFileDefinition
addBasedOnFile
in interface IISeriesHostFileDefinition
IISeriesHostFileDefinition.addBasedOnFile(String, String, String)
public void setLangId(String langId)
IISeriesHostFileDefinition
setLangId
in interface IISeriesHostFileDefinition
public void setBasedOnFiles(List<String> files)
IQSYSDatabaseFile
setBasedOnFiles
in interface IQSYSDatabaseFile
public 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 |