+ private static final String[] options = {"add","del"};
+
+ public Log(Mgmt mgmt) {
+ super(mgmt, "log",
+ new Param(optionsToString(options),true),
+ new Param("id[,id]*",true));
+ }
+
+ @Override
+ public int _exec(int idxValue, String ... args) throws CadiException, APIException, LocatorException {
+ int rv=409;
+ int idx = idxValue;
+ final int option = whichOption(options, args[idx++]);
+
+ for (String name : args[idx++].split(COMMA)) {
+ final String fname;
+ if (name.indexOf("@")<0) {
+ fname=name+'@'+ access.getProperty(Config.AAF_DEFAULT_REALM,null);
+ } else {
+ fname = name;
+ }