public class DefaultCoreEntitlementFacade extends java.lang.Object implements CoreEntitlementFacade
CoreEntitlementFacade interface.| Constructor and Description |
|---|
DefaultCoreEntitlementFacade() |
| Modifier and Type | Method and Description |
|---|---|
protected EntitlementData |
createEntitlementData(java.util.Map<java.lang.String,EntitlementModel> models,
java.lang.String entitlementId,
GrantData currentGrant) |
protected void |
createGrantAndEntitlementData(java.lang.String userId,
java.util.Collection<EntitlementData> result,
java.util.Map<java.lang.String,EntitlementModel> models,
GrantData currentGrant,
java.lang.String entitlementId) |
protected EntitlementModel |
getEntitlementById(java.lang.String id,
java.util.Map<java.lang.String,EntitlementModel> cache) |
protected Converter<EntitlementModel,EntitlementData> |
getEntitlementModelToDataConverter() |
protected EntitlementService |
getEntitlementService() |
protected GrantEntitlementPopulator<GrantData,EntitlementData> |
getGrantEntitlementPopulator() |
protected EntitlementFacade |
getGrantFacade() |
java.util.Collection<EntitlementData> |
getUserGrants(java.lang.String userId)
Returns user grants by userId.
|
void |
setEntitlementModelToDataConverter(Converter<EntitlementModel,EntitlementData> entitlementModelToDataConverter) |
void |
setEntitlementService(EntitlementService entitlementService) |
void |
setGrantEntitlementPopulator(GrantEntitlementPopulator<GrantData,EntitlementData> entitlementPopulator) |
void |
setGrantFacade(EntitlementFacade grantFacade) |
public java.util.Collection<EntitlementData> getUserGrants(java.lang.String userId)
CoreEntitlementFacadegetUserGrants in interface CoreEntitlementFacadeuserId - user identifierprotected void createGrantAndEntitlementData(java.lang.String userId,
java.util.Collection<EntitlementData> result,
java.util.Map<java.lang.String,EntitlementModel> models,
GrantData currentGrant,
java.lang.String entitlementId)
protected EntitlementData createEntitlementData(java.util.Map<java.lang.String,EntitlementModel> models, java.lang.String entitlementId, GrantData currentGrant)
protected EntitlementFacade getGrantFacade()
public void setGrantFacade(EntitlementFacade grantFacade)
protected EntitlementService getEntitlementService()
public void setEntitlementService(EntitlementService entitlementService)
protected GrantEntitlementPopulator<GrantData,EntitlementData> getGrantEntitlementPopulator()
public void setGrantEntitlementPopulator(GrantEntitlementPopulator<GrantData,EntitlementData> entitlementPopulator)
protected Converter<EntitlementModel,EntitlementData> getEntitlementModelToDataConverter()
public void setEntitlementModelToDataConverter(Converter<EntitlementModel,EntitlementData> entitlementModelToDataConverter)
protected EntitlementModel getEntitlementById(java.lang.String id, java.util.Map<java.lang.String,EntitlementModel> cache) throws ModelNotFoundException
ModelNotFoundExceptionCopyright © 2018 SAP SE. All Rights Reserved.