public class ChannelAclHandler extends BaseHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CID |
static java.lang.String |
ERRATA |
static java.lang.String |
NOT_GLOBAL_SUBSCRIBE |
static java.lang.String |
RPM |
static java.lang.String |
USER |
Constructor and Description |
---|
ChannelAclHandler() |
Modifier and Type | Method and Description |
---|---|
boolean |
aclChannelExists(java.lang.Object ctx,
java.lang.String[] params)
Checks to see if a channel exists
|
boolean |
aclChannelIsClone(java.lang.Object ctx,
java.lang.String[] params)
Checks to see if a channel is a clone
|
boolean |
aclChannelSubscribable(java.lang.Object ctx,
java.lang.String[] params)
Can the channel be subscribed to?
|
boolean |
aclChannelTypeCapable(java.lang.Object ctx,
java.lang.String[] params)
if a channel-arch is 'rpm', we are NOT capable of handling errata.
|
boolean |
aclIsRhel5(java.lang.Object ctx,
java.lang.String[] params)
Is this a RHEL5 channel?
|
boolean |
aclOrgChannelSetting(java.lang.Object ctx,
java.lang.String[] params)
Does the channel have the specified setting? (??)
|
boolean |
aclUserCanAdminChannel(java.lang.Object ctx,
java.lang.String[] params)
Is the user allowed to administer the specified channel?
|
protected Channel |
getChannel(User usr,
java.util.Map ctx) |
aclIsSatellite, getAsLong
public static final java.lang.String USER
public static final java.lang.String CID
public static final java.lang.String NOT_GLOBAL_SUBSCRIBE
public static final java.lang.String ERRATA
public static final java.lang.String RPM
public boolean aclUserCanAdminChannel(java.lang.Object ctx, java.lang.String[] params)
ctx
- request context (user,cid)params
- check parameterspublic boolean aclOrgChannelSetting(java.lang.Object ctx, java.lang.String[] params)
ctx
- request context (user,cid)params
- check parameters [not_globally_subscribable]public boolean aclChannelTypeCapable(java.lang.Object ctx, java.lang.String[] params)
ctx
- request context (use,r cid)params
- check parameters [errata]public boolean aclChannelSubscribable(java.lang.Object ctx, java.lang.String[] params)
ctx
- request context (user, cid)params
- check parameterspublic boolean aclIsRhel5(java.lang.Object ctx, java.lang.String[] params)
ctx
- request context (user,cid)params
- check parameterspublic boolean aclChannelExists(java.lang.Object ctx, java.lang.String[] params)
ctx
- the map of params of the requestparams
- check paramspublic boolean aclChannelIsClone(java.lang.Object ctx, java.lang.String[] params)
ctx
- the map of params of the requestparams
- check params