Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.flexstor.common.io
Class NativeFileProperties  view NativeFileProperties download NativeFileProperties.java

java.lang.Object
  extended bycom.flexstor.common.io.NativeFileProperties

public class NativeFileProperties
extends java.lang.Object


Field Summary
protected  boolean bTest
           
protected  java.lang.String fileSeparator
           
 int G
           
 int GO
           
static java.lang.String IDENTIFIER
           
protected  int nPermissions
           
 int O
           
 int R
           
protected  NativeUtils refNativeUtils
           
 int RW
           
 int RX
           
 int RXW
           
 int U
           
 int UG
           
 int UGO
           
 int UO
           
 int W
           
 int WX
           
 int X
           
 
Constructor Summary
NativeFileProperties()
           
 
Method Summary
 void addAllGroupPermissions()
           
 void addAllOtherPermissions()
           
 void addAllPermissions()
           
 void addAllUserPermissions()
           
 void addPermission(int nType, int nMode)
           
 void diagnosticTrace(java.lang.String sMsg)
           
 java.util.Date getCreationDate(java.lang.String sFile)
           
 int getPermissions(java.lang.String sPath)
           
 boolean isSpaceAvailable(java.lang.String sPath, long lSpaceRequested)
           
protected  void logError(java.lang.String sMsg)
           
 int setAddedPermissions(java.lang.String sFilePath)
           
 int setOwner(java.lang.String sPath, int nUser, int nGroup)
           
 int setPermissions(java.lang.String sFilePath, java.lang.String sPerms)
           
 int setPermissions(java.lang.String sFilePath, java.lang.String sPerms, int nUserId, int nGroupId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IDENTIFIER

public static final java.lang.String IDENTIFIER
See Also:
Constant Field Values

U

public final int U
See Also:
Constant Field Values

G

public final int G
See Also:
Constant Field Values

O

public final int O
See Also:
Constant Field Values

UG

public final int UG
See Also:
Constant Field Values

UO

public final int UO
See Also:
Constant Field Values

GO

public final int GO
See Also:
Constant Field Values

UGO

public final int UGO
See Also:
Constant Field Values

X

public final int X
See Also:
Constant Field Values

W

public final int W
See Also:
Constant Field Values

WX

public final int WX
See Also:
Constant Field Values

R

public final int R
See Also:
Constant Field Values

RX

public final int RX
See Also:
Constant Field Values

RW

public final int RW
See Also:
Constant Field Values

RXW

public final int RXW
See Also:
Constant Field Values

bTest

protected boolean bTest

fileSeparator

protected java.lang.String fileSeparator

nPermissions

protected int nPermissions

refNativeUtils

protected NativeUtils refNativeUtils
Constructor Detail

NativeFileProperties

public NativeFileProperties()
Method Detail

isSpaceAvailable

public boolean isSpaceAvailable(java.lang.String sPath,
                                long lSpaceRequested)

getCreationDate

public java.util.Date getCreationDate(java.lang.String sFile)

logError

protected void logError(java.lang.String sMsg)

diagnosticTrace

public void diagnosticTrace(java.lang.String sMsg)

addPermission

public void addPermission(int nType,
                          int nMode)

addAllPermissions

public void addAllPermissions()

addAllUserPermissions

public void addAllUserPermissions()

addAllGroupPermissions

public void addAllGroupPermissions()

addAllOtherPermissions

public void addAllOtherPermissions()

setAddedPermissions

public int setAddedPermissions(java.lang.String sFilePath)

setPermissions

public int setPermissions(java.lang.String sFilePath,
                          java.lang.String sPerms)

setPermissions

public int setPermissions(java.lang.String sFilePath,
                          java.lang.String sPerms,
                          int nUserId,
                          int nGroupId)

setOwner

public int setOwner(java.lang.String sPath,
                    int nUser,
                    int nGroup)

getPermissions

public int getPermissions(java.lang.String sPath)