package org.ovirt.engine.core.bll;
import org.ovirt.engine.core.common.action.AttachEntityToTagParameters;
import org.ovirt.engine.core.compat.Guid;
import org.ovirt.engine.core.dal.VdcBllMessages;
public abstract class UserTagMapBase<T extends AttachEntityToTagParameters> extends TagsCommandBase<T> {
protected java.util.ArrayList<Guid> getUserList() {
return getParameters().getEntitiesId();
}
public UserTagMapBase(T parameters) {
super(parameters);
}
@Override
protected boolean canDoAction() {
if (getTagId() != null && !getTagId().equals(Guid.Empty)) {
return true;
} else {
addCanDoActionMessage(VdcBllMessages.TAGS_SPECIFY_TAG_IS_NOT_EXISTS);
return false;
}
}
}