Class FtpUser
- java.lang.Object
-
- org.genesys.filerepository.service.ftp.FtpUser
-
- All Implemented Interfaces:
org.apache.ftpserver.ftplet.User
public class FtpUser extends Object implements org.apache.ftpserver.ftplet.User
The Class FtpUser.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.ftpserver.ftplet.AuthorizationRequestauthorize(org.apache.ftpserver.ftplet.AuthorizationRequest request)List<? extends org.apache.ftpserver.ftplet.Authority>getAuthorities()List<? extends org.apache.ftpserver.ftplet.Authority>getAuthorities(Class<? extends org.apache.ftpserver.ftplet.Authority> clazz)booleangetEnabled()StringgetHomeDirectory()intgetMaxIdleTime()StringgetName()StringgetPassword()voidsetAuthorities(List<? extends org.apache.ftpserver.ftplet.Authority> authorities)Sets the authorities.voidsetEnabled(boolean enabled)Sets the enabled.voidsetHomeDirectory(String homeDirectory)Sets the home directory.voidsetMaxIdleTime(int maxIdleTime)Sets the max idle time.voidsetName(String name)Sets the name.voidsetPassword(String password)Sets the password.
-
-
-
Constructor Detail
-
FtpUser
public FtpUser()
Instantiates a new ftp user.
-
FtpUser
public FtpUser(String username)
Instantiates a new ftp user.- Parameters:
username- the username
-
FtpUser
public FtpUser(org.genesys.blocks.security.model.BasicUser<?> user)
Instantiates a new ftp user.- Parameters:
user- the user
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.apache.ftpserver.ftplet.User
-
getPassword
public String getPassword()
- Specified by:
getPasswordin interfaceorg.apache.ftpserver.ftplet.User
-
getAuthorities
public List<? extends org.apache.ftpserver.ftplet.Authority> getAuthorities()
- Specified by:
getAuthoritiesin interfaceorg.apache.ftpserver.ftplet.User
-
getAuthorities
public List<? extends org.apache.ftpserver.ftplet.Authority> getAuthorities(Class<? extends org.apache.ftpserver.ftplet.Authority> clazz)
- Specified by:
getAuthoritiesin interfaceorg.apache.ftpserver.ftplet.User
-
authorize
public org.apache.ftpserver.ftplet.AuthorizationRequest authorize(org.apache.ftpserver.ftplet.AuthorizationRequest request)
- Specified by:
authorizein interfaceorg.apache.ftpserver.ftplet.User
-
getMaxIdleTime
public int getMaxIdleTime()
- Specified by:
getMaxIdleTimein interfaceorg.apache.ftpserver.ftplet.User
-
getEnabled
public boolean getEnabled()
- Specified by:
getEnabledin interfaceorg.apache.ftpserver.ftplet.User
-
getHomeDirectory
public String getHomeDirectory()
- Specified by:
getHomeDirectoryin interfaceorg.apache.ftpserver.ftplet.User
-
setName
public final void setName(String name)
Sets the name.- Parameters:
name- the name to set
-
setPassword
public final void setPassword(String password)
Sets the password.- Parameters:
password- the password to set
-
setAuthorities
public final void setAuthorities(List<? extends org.apache.ftpserver.ftplet.Authority> authorities)
Sets the authorities.- Parameters:
authorities- the authorities to set
-
setMaxIdleTime
public final void setMaxIdleTime(int maxIdleTime)
Sets the max idle time.- Parameters:
maxIdleTime- the maxIdleTime to set
-
setEnabled
public final void setEnabled(boolean enabled)
Sets the enabled.- Parameters:
enabled- the enabled to set
-
setHomeDirectory
public final void setHomeDirectory(String homeDirectory)
Sets the home directory.- Parameters:
homeDirectory- the homeDirectory to set
-
-