public class ChannelHandler extends BaseHandler
VALID
Constructor and Description |
---|
ChannelHandler() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object[] |
listAllChannels(User loggedInUser)
Lists all software channels that the user's organization is entitled to.
|
java.lang.Object[] |
listManageableChannels(User loggedInUser)
Lists all software channels that the user is entitled to manage.
|
java.lang.Object[] |
listMyChannels(User loggedInUser)
Lists all software channels that belong to the user's organization.
|
java.lang.Object[] |
listPopularChannels(User loggedInUser,
java.lang.Integer popularityCount)
Lists the most popular software channels based on the popularity
count given.
|
java.lang.Object[] |
listRedHatChannels(User loggedInUser)
Deprecated.
being replaced by listVendorChannels(String sessionKey)
|
java.lang.Object[] |
listRetiredChannels(User loggedInUser)
List all retired software channels.
|
java.lang.Object[] |
listSharedChannels(User loggedInUser)
List all software channels that may be shared by the user's organization.
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
listSoftwareChannels(User loggedInUser)
Lists all visible software channels.
|
java.lang.Object[] |
listVendorChannels(User loggedInUser)
Lists all the vendor software channels that the user's organization is
entitled to.
|
ensureConfigAdmin, ensureOrgAdmin, ensureOrgOrConfigAdmin, ensureSatAdmin, ensureSystemGroupAdmin, ensureUserRole, getLoggedInUser, invoke, providesAuthentication, setEntityAttribute, validateClientCertificate, validateEntitlements, validateMap, verifyOrgExists
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> listSoftwareChannels(User loggedInUser)
loggedInUser
- The current userpublic java.lang.Object[] listAllChannels(User loggedInUser)
loggedInUser
- The current userpublic java.lang.Object[] listVendorChannels(User loggedInUser)
loggedInUser
- The current user@Deprecated public java.lang.Object[] listRedHatChannels(User loggedInUser)
loggedInUser
- The current userpublic java.lang.Object[] listPopularChannels(User loggedInUser, java.lang.Integer popularityCount)
loggedInUser
- The current userpopularityCount
- channels with at least this many systems subscribed
will be returnedpublic java.lang.Object[] listMyChannels(User loggedInUser)
loggedInUser
- The current userpublic java.lang.Object[] listSharedChannels(User loggedInUser)
loggedInUser
- The current userpublic java.lang.Object[] listRetiredChannels(User loggedInUser)
loggedInUser
- The current userpublic java.lang.Object[] listManageableChannels(User loggedInUser)
loggedInUser
- The current user