|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.Prominic.jFTPd.HomeDirectory
public class HomeDirectory
Implements the home directory abstraction. Each home directory has a real path on disk, a virtual path which the user sees when connecting to jFTPd; also, each files created by the user has a default owner, group, mask and read access (and these default are either specified in users.dat file, in jftpd.properties file or if not they are hardcoded in the code too). This is a must as there is no other relation between FTP servers and users existing in the /etc/passwd file for example. Creation date: (23-Apr-02 13:21:06)
Field Summary | |
---|---|
private java.lang.String |
group
|
private java.lang.String |
mask
|
private java.lang.String |
owner
|
private java.lang.String |
readAccess
|
private java.lang.String |
realDirectory
|
private java.lang.String |
virtualDirectory
|
Constructor Summary | |
---|---|
HomeDirectory(java.lang.String _realPath,
java.lang.String _virtualPath,
java.lang.String _owner,
java.lang.String _group,
java.lang.String _mask,
java.lang.String _readAccess)
Creates a HomeDirectory given the informations needed. |
Method Summary | |
---|---|
java.lang.String |
getGroup()
Get's the user's file group. |
java.lang.String |
getMask()
Get's the user's file mask. |
java.lang.String |
getOwner()
Get's the user's file owner. |
java.lang.String |
getReadAccess()
Get's the user's default read access. |
java.lang.String |
getRealDirectory()
Gets the real directory. |
java.lang.String |
getVirtualDirectory()
Gets the virtual directory. |
void |
setGroup(java.lang.String newGroup)
Sets the user's files group. |
void |
setMask(java.lang.String newMask)
Sets the user's files mask. |
void |
setOwner(java.lang.String newOwner)
Sets the user's files owner. |
void |
setReadAccess(java.lang.String newReadAccess)
Sets the read access for this home directory. |
void |
setRealDirectory(java.lang.String newRealDirectory)
Sets the real directory corresponding to this home directory Creation date: (23-Apr-02 13:22:10) |
void |
setVirtualDirectory(java.lang.String newVirtualDirectory)
Sets the virtual directory (for display purposes). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String realDirectory
private java.lang.String virtualDirectory
private java.lang.String owner
private java.lang.String group
private java.lang.String mask
private java.lang.String readAccess
Constructor Detail |
---|
public HomeDirectory(java.lang.String _realPath, java.lang.String _virtualPath, java.lang.String _owner, java.lang.String _group, java.lang.String _mask, java.lang.String _readAccess)
_realPath
- - real path on disk_virtualPath
- - virtual path as the user will see it_owner
- - owner._group
- _mask
- _readAccess
- Method Detail |
---|
public java.lang.String getGroup()
public java.lang.String getMask()
public java.lang.String getOwner()
public java.lang.String getReadAccess()
public java.lang.String getRealDirectory()
public java.lang.String getVirtualDirectory()
public void setGroup(java.lang.String newGroup)
newGroup
- java.lang.Stringpublic void setMask(java.lang.String newMask)
newMask
- java.lang.Stringpublic void setOwner(java.lang.String newOwner)
newOwner
- java.lang.Stringpublic void setReadAccess(java.lang.String newReadAccess)
newReadAccess
- java.lang.Stringpublic void setRealDirectory(java.lang.String newRealDirectory)
newRealDirectory
- java.lang.Stringpublic void setVirtualDirectory(java.lang.String newVirtualDirectory)
newVirtualDirectory
- java.lang.String
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |