package org.ovirt.engine.ui.uicommonweb.auth;
import org.ovirt.engine.core.compat.Guid;
/**
* This enumerates a set of well known values from the roles and ad_groups table
*/
public enum ApplicationGuids {
// roles
engineUser(new Guid("00000000-0000-0000-0001-000000000001")), //$NON-NLS-1$
superUser(new Guid("00000000-0000-0000-0000-000000000001")), //$NON-NLS-1$
userTemplateBasedVM(new Guid("def00009-0000-0000-0000-def000000009")), //$NON-NLS-1$
quotaConsumer(new Guid("def0000a-0000-0000-0000-def00000000a")), //$NON-NLS-1$
dataCenterAdmin(new Guid("def00002-0000-0000-0000-def000000002")), //$NON-NLS-1$
vnicProfileUser(new Guid("DEF0000A-0000-0000-0000-DEF000000010")), //$NON-NLS-1$
diskProfileUser(new Guid("DEF00020-0000-0000-0000-ABC000000010")), //$NON-NLS-1$
userProfileEditor(new Guid("DEF00021-0000-0000-0000-DEF000000015")), //$NON-NLS-1$
cpuProfileOperator(new Guid("DEF00017-0000-0000-0000-DEF000000017")), //$NON-NLS-1$
// ad_groups
everyone(new Guid("eee00000-0000-0000-0000-123456789eee")); //$NON-NLS-1$
private Guid guid;
private ApplicationGuids(Guid guid) {
this.guid = guid;
}
public Guid asGuid() {
return guid;
}
}