com.metamatrix.console.ui.views.entitlements
Interface EntitlementsDataInterface

All Known Implementing Classes:
EntitlementManager

public interface EntitlementsDataInterface


Method Summary
 void deleteEntitlement(AuthorizationPolicyID id)
           
 boolean doesEntitlementExist(java.lang.String entName, java.lang.String vdbName, int vdbVErsion)
           
 java.util.Collection getAllVDBs()
           
 EntitlementInfo getEntitlementInfo(java.lang.String entName, java.lang.String vdbName, int vdbVersion)
           
 EntitlementsTableRowData[] getEntitlements()
           
 java.util.List getPolicyIDs()
           
 PermissionDataNodeTreeView getTreeViewForData(java.lang.String vdbName, int vdbVersion, AuthorizationPolicyID policyID)
           
 int[] getVersionsForVDB(java.lang.String vdbName)
           
 

Method Detail

getEntitlements

EntitlementsTableRowData[] getEntitlements()
                                           throws AuthorizationException,
                                                  ExternalException
Throws:
AuthorizationException
ExternalException

getVersionsForVDB

int[] getVersionsForVDB(java.lang.String vdbName)
                        throws AuthorizationException,
                               ExternalException,
                               ComponentNotFoundException
Throws:
AuthorizationException
ExternalException
ComponentNotFoundException

getPolicyIDs

java.util.List getPolicyIDs()
                            throws AuthorizationException,
                                   ExternalException
Throws:
AuthorizationException
ExternalException

getEntitlementInfo

EntitlementInfo getEntitlementInfo(java.lang.String entName,
                                   java.lang.String vdbName,
                                   int vdbVersion)
                                   throws AuthorizationException,
                                          ExternalException,
                                          ComponentNotFoundException
Throws:
AuthorizationException
ExternalException
ComponentNotFoundException

getAllVDBs

java.util.Collection getAllVDBs()
                                throws AuthorizationException,
                                       ExternalException,
                                       ComponentNotFoundException
Throws:
AuthorizationException
ExternalException
ComponentNotFoundException

deleteEntitlement

void deleteEntitlement(AuthorizationPolicyID id)
                       throws AuthorizationException,
                              ExternalException,
                              ComponentNotFoundException
Throws:
AuthorizationException
ExternalException
ComponentNotFoundException

doesEntitlementExist

boolean doesEntitlementExist(java.lang.String entName,
                             java.lang.String vdbName,
                             int vdbVErsion)
                             throws AuthorizationException,
                                    ExternalException,
                                    ComponentNotFoundException
Throws:
AuthorizationException
ExternalException
ComponentNotFoundException

getTreeViewForData

PermissionDataNodeTreeView getTreeViewForData(java.lang.String vdbName,
                                              int vdbVersion,
                                              AuthorizationPolicyID policyID)
                                              throws AuthorizationException,
                                                     ExternalException
Throws:
AuthorizationException
ExternalException


Copyright © 2009. All Rights Reserved.