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, getAsLongpublic 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