MCPcopy Create free account
hub / github.com/BaseXdb/basex / run

Method run

basex-core/src/main/java/org/basex/core/cmd/CreateUser.java:27–37  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

25 }
26
27 @Override
28 protected boolean run() {
29 final String name = args[0], password = args[1];
30 if(!Databases.validName(name)) return error(NAME_INVALID_X, name);
31 if(name.equals(UserText.ADMIN)) return error(ADMIN_STATIC);
32
33 final Users users = context.users;
34 users.add(new User(name, password));
35 users.write();
36 return info(USER_CREATED_X, args[0]);
37 }
38
39 @Override
40 public void build(final CmdBuilder cb) {

Callers

nothing calls this directly

Calls 6

validNameMethod · 0.95
addMethod · 0.95
writeMethod · 0.95
infoMethod · 0.65
errorMethod · 0.45
equalsMethod · 0.45

Tested by

no test coverage detected