org.eclipse.rse.subsystems.files.core
Class SystemIFileProperties
java.lang.Object
org.eclipse.rse.subsystems.files.core.SystemIFileProperties
-
public class SystemIFileProperties
- extends
Object
Class that encapsulates ISeries IResource persistent properties.
Method Summary
|
boolean
|
getBIDILogical
()
Returns whether the file is stored in BIDI logical format. |
boolean
|
getDirty
()
Returns the temp file dirty persistent property value. |
long
|
getDownloadFileTimeStamp
()
Returns the timestamp of the Eclipse resource after download |
String
|
getEditorProfileType
()
Returns the editor profile persistent property value. |
String
|
getEncoding
()
Returns the source encoding persistent property value. |
IResource
|
getFile
()
Returns the file that this instance is associated with. |
boolean
|
getHasSequenceNumbers
()
Returns the sequence numbers flag persistent property value. |
String
|
getLocalEncoding
()
Gets the local encoding persistent property value. |
long
|
getModificationStampAtExport
(
String hostName,
String destination)
|
protected
Object
|
getParentSessionObject
(
QualifiedName name)
Returns the session property value of the given property. |
protected boolean
|
getPropertyBoolean
(
QualifiedName name)
Returns the value of a boolean property. |
protected int
|
getPropertyInteger
(
QualifiedName name)
Returns the value of an integer property. |
protected long
|
getPropertyLong
(
QualifiedName name)
Returns the value of an integer property. |
protected
String
|
getPropertyString
(
QualifiedName name)
Returns the value of a string persistent or session property. |
boolean
|
getReadOnly
()
Returns the temp file readonly persistent property value. |
int
|
getRecordLength
()
Returns the remote file object session property value. |
int
|
getRemoteCCSID
()
Returns the CCSID persistent property value. |
boolean
|
getRemoteFileMounted
()
Returns whether the original file is marked as a mounted file |
Object
|
getRemoteFileObject
()
Returns the remote file object session property value. |
String
|
getRemoteFilePath
()
Returns the full file (member) path persistent property value. |
String
|
getRemoteFileSubSystem
()
Returns the sub-system name persistent property value. |
long
|
getRemoteFileTimeStamp
()
Returns the remote file time stamp persistent property value. |
String
|
getResolvedMountedRemoteFileHost
()
Returns the actual file (member) host persistent property value for a mounted file. |
String
|
getResolvedMountedRemoteFilePath
()
Returns the actual file (member) path persistent property value on the originating host. |
protected
Object
|
getSessionObject
(
QualifiedName name)
Returns the session property value of the given property. |
Object
|
getTempCCSID
()
Returns the remote file object session property value. |
boolean
|
getUsedBinaryTransfer
()
Returns the binary transfer flag persistent property value. |
boolean
|
hasModificationStampAtExport
(
String hostName,
String destination)
|
void
|
setBIDILogical
(boolean logical)
Sets whether the file is stored in BIDI logical format. |
void
|
setDirty
(boolean bDirty)
Sets the temp file dirty persistent property value. |
void
|
setDownloadFileTimeStamp
(long lTimeStamp)
Sets the local file time stamp property value of download. |
void
|
setEditorProfileType
(
String strType)
Sets the editor profile type persistent property value. |
void
|
setEncoding
(
String strEncoding)
Sets the source encoding persistent property value. |
void
|
setHasSequenceNumbers
(boolean bSequenceNumbers)
Sets the sequence numbers flag persistent property value. |
void
|
setLocalEncoding
(
String strLocalEncoding)
Sets the local encoding persistent property value. |
void
|
setModificationStampAtExport
(
String hostName,
String destination,
long modificationStamp)
|
protected void
|
setParentSessionObject
(
QualifiedName name,
Object objValue)
Sets the session property to the given object. |
protected void
|
setPropertyBoolean
(
QualifiedName name,
boolean bValue)
Sets a boolean property given a property name, and its value. |
protected void
|
setPropertyInteger
(
QualifiedName name,
int iValue)
Sets a boolean property given a property name, and its value. |
protected void
|
setPropertyLong
(
QualifiedName name,
long lValue)
Sets a boolean property given a property name, and its value. |
protected void
|
setPropertyString
(
QualifiedName name,
String strValue)
Sets a string property given a property name, and its value. |
void
|
setReadOnly
(boolean bReadOnly)
Sets the temp file readonly persistent property value. |
void
|
setRecordLength
(int iRecordLength)
Sets the record length persistent property value. |
void
|
setRemoteCCSID
(int iCCSID)
Sets the codepage source encoding such as "Cp937" persistent property value. |
void
|
setRemoteFileMounted
(boolean bMounted)
Sets the remote file mounted indicator property value |
void
|
setRemoteFileObject
(
Object object)
Sets the remote system member path persistent property value. |
void
|
setRemoteFilePath
(
String strPath)
Sets the remote system file (member) path persistent property value. |
void
|
setRemoteFileSubSystem
(
String strSubSystem)
Sets the sub system name persistent property value. |
void
|
setRemoteFileTimeStamp
(long lTimeStamp)
Sets the remote file time stamp persistent property value. |
void
|
setResolvedMountedRemoteFileHost
(
String strHost)
Sets the actual remote system file (member) path persistent property value on the originating host. |
void
|
setResolvedMountedRemoteFilePath
(
String strPath)
Sets the actual remote system file (member) path persistent property value on the originating host. |
protected void
|
setSessionObject
(
QualifiedName name,
Object objValue)
Sets the session property to the given object. |
void
|
setTempCCSID
(
Object object)
Sets the remote system member path persistent property value. |
void
|
setUsedBinaryTransfer
(boolean bBinaryTransfer)
Sets the binary transfer flag persistent property value. |
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
_resource
protected
IResource _resource
SystemIFileProperties
public SystemIFileProperties(
IResource file)
getDirty
public boolean getDirty()
- Returns the temp file dirty persistent property value.
-
getReadOnly
public boolean getReadOnly()
- Returns the temp file readonly persistent property value.
-
getRemoteFileMounted
public boolean getRemoteFileMounted()
- Returns whether the original file is marked as a mounted file
-
getEditorProfileType
public
String getEditorProfileType()
- Returns the editor profile persistent property value.
-
getEncoding
public
String getEncoding()
- Returns the source encoding persistent property value.
-
getLocalEncoding
public
String getLocalEncoding()
- Gets the local encoding persistent property value.
-
-
Returns:
- the local encoding.
getFile
public
IResource getFile()
- Returns the file that this instance is associated with.
-
getHasSequenceNumbers
public boolean getHasSequenceNumbers()
- Returns the sequence numbers flag persistent property value.
-
getParentSessionObject
protected
Object getParentSessionObject(
QualifiedName name)
- Returns the session property value of the given property.
-
getPropertyBoolean
protected boolean getPropertyBoolean(
QualifiedName name)
- Returns the value of a boolean property.
-
getPropertyInteger
protected int getPropertyInteger(
QualifiedName name)
- Returns the value of an integer property.
-
getPropertyLong
protected long getPropertyLong(
QualifiedName name)
- Returns the value of an integer property.
-
getPropertyString
protected
String getPropertyString(
QualifiedName name)
- Returns the value of a string persistent or session property.
-
getRecordLength
public int getRecordLength()
- Returns the remote file object session property value.
-
getRemoteCCSID
public int getRemoteCCSID()
- Returns the CCSID persistent property value.
-
getRemoteFileObject
public
Object getRemoteFileObject()
- Returns the remote file object session property value.
-
getTempCCSID
public
Object getTempCCSID()
- Returns the remote file object session property value.
-
getResolvedMountedRemoteFilePath
public
String getResolvedMountedRemoteFilePath()
- Returns the actual file (member) path persistent property value on the originating host.
-
getResolvedMountedRemoteFileHost
public
String getResolvedMountedRemoteFileHost()
- Returns the actual file (member) host persistent property value for a mounted file.
-
getRemoteFilePath
public
String getRemoteFilePath()
- Returns the full file (member) path persistent property value.
-
getRemoteFileSubSystem
public
String getRemoteFileSubSystem()
- Returns the sub-system name persistent property value.
-
getRemoteFileTimeStamp
public long getRemoteFileTimeStamp()
- Returns the remote file time stamp persistent property value.
-
getDownloadFileTimeStamp
public long getDownloadFileTimeStamp()
- Returns the timestamp of the Eclipse resource after download
-
getSessionObject
protected
Object getSessionObject(
QualifiedName name)
- Returns the session property value of the given property.
-
getUsedBinaryTransfer
public boolean getUsedBinaryTransfer()
- Returns the binary transfer flag persistent property value.
-
setDirty
public void setDirty(boolean bDirty)
- Sets the temp file dirty persistent property value.
-
setReadOnly
public void setReadOnly(boolean bReadOnly)
- Sets the temp file readonly persistent property value.
-
setRemoteFileMounted
public void setRemoteFileMounted(boolean bMounted)
- Sets the remote file mounted indicator property value
-
setEditorProfileType
public void setEditorProfileType(
String strType)
- Sets the editor profile type persistent property value.
-
setEncoding
public void setEncoding(
String strEncoding)
- Sets the source encoding persistent property value.
-
setLocalEncoding
public void setLocalEncoding(
String strLocalEncoding)
- Sets the local encoding persistent property value.
-
-
Parameters:
-
strLocalEncoding
- the local encoding.
getBIDILogical
public boolean getBIDILogical()
- Returns whether the file is stored in BIDI logical format.
-
-
Returns:
-
true
if the file is stored in BIDI logical format, false
if the file is stored in BIDI
visual format.
setBIDILogical
public void setBIDILogical(boolean logical)
- Sets whether the file is stored in BIDI logical format.
-
-
Parameters:
-
logical
- true
if the file is stored in BIDI logical format, false
if the file is stored in BIDI
visual format.
setHasSequenceNumbers
public void setHasSequenceNumbers(boolean bSequenceNumbers)
- Sets the sequence numbers flag persistent property value.
-
setParentSessionObject
protected void setParentSessionObject(
QualifiedName name,
Object objValue)
- Sets the session property to the given object.
-
setPropertyBoolean
protected void setPropertyBoolean(
QualifiedName name,
boolean bValue)
- Sets a boolean property given a property name, and its value.
-
setPropertyInteger
protected void setPropertyInteger(
QualifiedName name,
int iValue)
- Sets a boolean property given a property name, and its value.
-
setPropertyLong
protected void setPropertyLong(
QualifiedName name,
long lValue)
- Sets a boolean property given a property name, and its value.
-
setPropertyString
protected void setPropertyString(
QualifiedName name,
String strValue)
- Sets a string property given a property name, and its value.
-
setRecordLength
public void setRecordLength(int iRecordLength)
- Sets the record length persistent property value.
-
setRemoteCCSID
public void setRemoteCCSID(int iCCSID)
- Sets the codepage source encoding such as "Cp937" persistent property value.
-
setRemoteFileObject
public void setRemoteFileObject(
Object object)
- Sets the remote system member path persistent property value.
-
setResolvedMountedRemoteFilePath
public void setResolvedMountedRemoteFilePath(
String strPath)
- Sets the actual remote system file (member) path persistent property value on the originating host.
-
setResolvedMountedRemoteFileHost
public void setResolvedMountedRemoteFileHost(
String strHost)
- Sets the actual remote system file (member) path persistent property value on the originating host.
-
setRemoteFilePath
public void setRemoteFilePath(
String strPath)
- Sets the remote system file (member) path persistent property value.
-
setRemoteFileSubSystem
public void setRemoteFileSubSystem(
String strSubSystem)
- Sets the sub system name persistent property value.
-
setRemoteFileTimeStamp
public void setRemoteFileTimeStamp(long lTimeStamp)
- Sets the remote file time stamp persistent property value.
-
setDownloadFileTimeStamp
public void setDownloadFileTimeStamp(long lTimeStamp)
- Sets the local file time stamp property value of download.
-
setSessionObject
protected void setSessionObject(
QualifiedName name,
Object objValue)
- Sets the session property to the given object.
-
setTempCCSID
public void setTempCCSID(
Object object)
- Sets the remote system member path persistent property value.
-
setUsedBinaryTransfer
public void setUsedBinaryTransfer(boolean bBinaryTransfer)
- Sets the binary transfer flag persistent property value.
-
setModificationStampAtExport
public void setModificationStampAtExport(
String hostName,
String destination,
long modificationStamp)
-
getModificationStampAtExport
public long getModificationStampAtExport(
String hostName,
String destination)
-
hasModificationStampAtExport
public boolean hasModificationStampAtExport(
String hostName,
String destination)
-
Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.