public abstract class AbstractNAddUserCmd extends NWorkspaceCmdBaseRepo<net.thevpc.nuts.NAddUserCmd> implements net.thevpc.nuts.NAddUserCmd
| Modifier and Type | Field and Description |
|---|---|
protected Set<String> |
groups |
protected String |
login |
protected char[] |
password |
protected Set<String> |
permissions |
protected char[] |
remoteCredentials |
protected String |
remoteIdentity |
repository| Constructor and Description |
|---|
AbstractNAddUserCmd(net.thevpc.nuts.NWorkspace workspace) |
getRepository, setRepository_LOG, _LOGOP, configure, copyFromWorkspaceCommandBase, getCommandName, invalidateResultclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected String login
protected String remoteIdentity
protected char[] remoteCredentials
protected char[] password
public AbstractNAddUserCmd(net.thevpc.nuts.NWorkspace workspace)
public int getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext context)
getSupportLevel in interface net.thevpc.nuts.spi.NComponentgetSupportLevel in class NWorkspaceCmdBase<net.thevpc.nuts.NAddUserCmd>public String getUsername()
getUsername in interface net.thevpc.nuts.NAddUserCmdpublic AbstractNAddUserCmd setUsername(String username)
setUsername in interface net.thevpc.nuts.NAddUserCmdpublic char[] getCredentials()
getCredentials in interface net.thevpc.nuts.NAddUserCmdpublic AbstractNAddUserCmd setCredentials(char[] password)
setCredentials in interface net.thevpc.nuts.NAddUserCmdpublic char[] getRemoteCredentials()
getRemoteCredentials in interface net.thevpc.nuts.NAddUserCmdpublic AbstractNAddUserCmd setRemoteCredentials(char[] password)
setRemoteCredentials in interface net.thevpc.nuts.NAddUserCmdpublic String getRemoteIdentity()
getRemoteIdentity in interface net.thevpc.nuts.NAddUserCmdpublic AbstractNAddUserCmd setRemoteIdentity(String remoteIdentity)
setRemoteIdentity in interface net.thevpc.nuts.NAddUserCmdpublic AbstractNAddUserCmd addPermissions(String... permissions)
addPermissions in interface net.thevpc.nuts.NAddUserCmdpublic AbstractNAddUserCmd removePermissions(String... permissions)
removePermissions in interface net.thevpc.nuts.NAddUserCmdpublic AbstractNAddUserCmd addPermissions(Collection<String> permissions)
addPermissions in interface net.thevpc.nuts.NAddUserCmdpublic AbstractNAddUserCmd removePermissions(Collection<String> permissions)
removePermissions in interface net.thevpc.nuts.NAddUserCmdpublic AbstractNAddUserCmd addGroups(String... groups)
addGroups in interface net.thevpc.nuts.NAddUserCmdpublic AbstractNAddUserCmd removeGroups(String... groups)
removeGroups in interface net.thevpc.nuts.NAddUserCmdpublic AbstractNAddUserCmd addGroup(String group)
addGroup in interface net.thevpc.nuts.NAddUserCmdpublic AbstractNAddUserCmd addPermission(String permission)
addPermission in interface net.thevpc.nuts.NAddUserCmdpublic AbstractNAddUserCmd addGroups(Collection<String> groups)
addGroups in interface net.thevpc.nuts.NAddUserCmdpublic AbstractNAddUserCmd removeGroups(Collection<String> groups)
removeGroups in interface net.thevpc.nuts.NAddUserCmdpublic List<String> getPermissions()
getPermissions in interface net.thevpc.nuts.NAddUserCmdpublic List<String> getGroups()
getGroups in interface net.thevpc.nuts.NAddUserCmdpublic boolean configureFirst(net.thevpc.nuts.cmdline.NCmdLine cmdLine)
configureFirst in interface net.thevpc.nuts.cmdline.NCmdLineConfigurableconfigureFirst in class NWorkspaceCmdBase<net.thevpc.nuts.NAddUserCmd>Copyright © 2025 vpc open source initiative. All rights reserved.