|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.redhat.rhn.common.security.acl.BaseHandler
com.redhat.rhn.common.security.acl.ChannelAclHandler
public class ChannelAclHandler
ChannelAclHandler - implements ACLs associated with channel_detail.xml
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
ChannelAclHandler()
|
|
| Method Summary | |
|---|---|
boolean |
aclChannelExists(java.lang.Object ctx,
java.lang.String[] params)
Checks to see if a channel exists |
boolean |
aclChannelHasDownloads(java.lang.Object ctx,
java.lang.String[] params)
Does the channel have anything to download? |
boolean |
aclChannelIsClone(java.lang.Object ctx,
java.lang.String[] params)
Checks to see if a channel is a clone |
boolean |
aclChannelLicensed(java.lang.Object ctx,
java.lang.String[] params)
Does this channel have an associated license to be displayed? rhnChannel<--rhnChannelFamilyMembers-->rhnChannelFamily<--rhnChannelFamilyLicense |
boolean |
aclChannelPackagingType(java.lang.Object ctx,
java.lang.String[] params)
Does the channel handle the specified type of packaging? (??) |
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.HashMap ctx)
|
| Methods inherited from class com.redhat.rhn.common.security.acl.BaseHandler |
|---|
checkMonitoring, getAsLong |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public ChannelAclHandler()
| Method Detail |
|---|
protected Channel getChannel(User usr,
java.util.HashMap ctx)
public boolean aclUserCanAdminChannel(java.lang.Object ctx,
java.lang.String[] params)
ctx - request context (user,cid)params - check parameters
public 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 aclChannelPackagingType(java.lang.Object ctx,
java.lang.String[] params)
ctx - request context (user, cid)params - check parameters [sysv-solaris]
public boolean aclChannelSubscribable(java.lang.Object ctx,
java.lang.String[] params)
ctx - request context (user, cid)params - check parameters
public boolean aclChannelLicensed(java.lang.Object ctx,
java.lang.String[] params)
ctx - request context (user, cid)params - check parameters
public boolean aclChannelHasDownloads(java.lang.Object ctx,
java.lang.String[] params)
ctx - request context (user,cid)params - check parameters
public boolean aclIsRhel5(java.lang.Object ctx,
java.lang.String[] params)
ctx - request context (user,cid)params - check parameters
public boolean aclChannelExists(java.lang.Object ctx,
java.lang.String[] params)
ctx - the map of params of the requestparams - check params
public boolean aclChannelIsClone(java.lang.Object ctx,
java.lang.String[] params)
ctx - the map of params of the requestparams - check params
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||