| Package | Description |
|---|---|
| de.hybris.platform.b2b.attributes | |
| de.hybris.platform.b2b.company.impl | |
| de.hybris.platform.b2b.mail.impl | |
| de.hybris.platform.b2b.process.approval.actions | |
| de.hybris.platform.b2b.resource | |
| de.hybris.platform.b2b.services | |
| de.hybris.platform.b2b.services.impl | |
| de.hybris.platform.b2b.strategies.impl | |
| de.hybris.platform.b2bacceleratorfacades.order.populators | |
| de.hybris.platform.b2bacceleratorservices.company.impl | |
| de.hybris.platform.core.model.order |
Contains generated models for each type of de.hybris.platform.jalo.order package.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
DynamicAttributesB2BPermissionResultStatusDisplayByEnum.get(B2BPermissionResultModel permissionResult) |
void |
DynamicAttributesB2BPermissionResultStatusDisplayByEnum.set(B2BPermissionResultModel model,
java.lang.String value) |
| Modifier and Type | Method and Description |
|---|---|
protected B2BPermissionService<B2BCustomerModel,B2BPermissionResultModel> |
DefaultB2BCommercePermissionService.getB2bPermissionService() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultB2BCommercePermissionService.setB2bPermissionService(B2BPermissionService<B2BCustomerModel,B2BPermissionResultModel> b2bPermissionService) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<B2BPermissionResultModel> |
OrderInfoContextDto.getPermissionResults() |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderInfoContextDto.setPermissionResults(java.util.Collection<B2BPermissionResultModel> permissionResults) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<B2BPermissionResultModel> |
B2BPermissionResultHelper.filterResultByPermissionStatus(java.util.Collection<B2BPermissionResultModel> result,
PermissionStatus status)
Filter result by permission status.
|
java.util.Collection<B2BPermissionResultModel> |
B2BPermissionResultHelperImpl.filterResultByPermissionStatus(java.util.Collection<B2BPermissionResultModel> result,
PermissionStatus status) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.Class<? extends B2BPermissionModel>> |
B2BPermissionResultHelper.extractPermissionTypes(java.util.Collection<B2BPermissionResultModel> openPermissions)
Extracts
B2BPermissionModel from B2BPermissionResultModel collection |
java.util.List<java.lang.Class<? extends B2BPermissionModel>> |
B2BPermissionResultHelperImpl.extractPermissionTypes(java.util.Collection<B2BPermissionResultModel> openPermissions) |
java.util.Collection<B2BPermissionResultModel> |
B2BPermissionResultHelper.filterResultByPermissionStatus(java.util.Collection<B2BPermissionResultModel> result,
PermissionStatus status)
Filter result by permission status.
|
java.util.Collection<B2BPermissionResultModel> |
B2BPermissionResultHelperImpl.filterResultByPermissionStatus(java.util.Collection<B2BPermissionResultModel> result,
PermissionStatus status) |
java.util.List<B2BCustomerModel> |
B2BPermissionResultHelper.getApproversWithPermissionStatus(java.util.Collection<B2BPermissionResultModel> result,
PermissionStatus status)
Gets the approvers with a specific permission status.
|
java.util.List<B2BCustomerModel> |
B2BPermissionResultHelperImpl.getApproversWithPermissionStatus(java.util.Collection<B2BPermissionResultModel> result,
PermissionStatus status) |
protected java.util.Collection |
Find2POEApprovers.getPermissionResults(OrderModel order,
java.util.Collection<B2BPermissionResultModel> openPermissionsForOrder,
B2BCustomerModel employee) |
boolean |
B2BPermissionResultHelper.hasOpenPermissionResult(java.util.Collection<B2BPermissionResultModel> permissionResults)
Checks for open permission result.
|
boolean |
B2BPermissionResultHelperImpl.hasOpenPermissionResult(java.util.Collection<B2BPermissionResultModel> permissionResults) |
| Modifier and Type | Method and Description |
|---|---|
B2BPermissionResultModel |
B2BPermissionResultResource.getB2BPermissionResultModel()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
protected B2BPermissionResultModel |
B2BPermissionResultResource.readResource(java.lang.String resourceId)
Gets the
B2BPermissionResultModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<B2BPermissionResultModel> |
B2BPermissionResultsResource.getB2BPermissionResultsCollection()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
B2BPermissionResultResource.setB2BPermissionResultModel(B2BPermissionResultModel value)
Convenience method which just delegates to
#setResourceValue(B2BPermissionResultModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
B2BPermissionResultsResource.setB2BPermissionResultsCollection(java.util.Collection<B2BPermissionResultModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
B2BPermissionService<T extends UserModel,P extends B2BPermissionResultModel>
A service around
B2BPermissionResultModel. |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<B2BPermissionResultModel> |
DefaultB2BPermissionService.checkPermissionsOfApprovers(AbstractOrderModel order,
java.util.List<java.lang.Class<? extends B2BPermissionModel>> permissionsThatNeedApproval,
java.util.List<B2BCustomerModel> allApprovers,
java.lang.Boolean fastReturn)
Checks the permissions of the approvers for an order.
|
java.util.Set<B2BPermissionResultModel> |
DefaultB2BPermissionService.evaluatePermissions(AbstractOrderModel order,
B2BCustomerModel employee,
java.util.List<java.lang.Class<? extends B2BPermissionModel>> permissionTypes) |
java.util.Set<B2BPermissionResultModel> |
DefaultB2BPermissionService.findApproversForOpenPermissions(AbstractOrderModel order,
B2BCustomerModel employee,
java.util.Collection<B2BPermissionResultModel> openPermissions)
Deprecated.
As of hybris 4.4, replaced by
DefaultB2BPermissionService.getApproversForOpenPermissions(AbstractOrderModel, B2BCustomerModel, Collection) |
java.util.Set<B2BPermissionResultModel> |
DefaultB2BPermissionService.getApproversForOpenPermissions(AbstractOrderModel order,
B2BCustomerModel employee,
java.util.Collection<B2BPermissionResultModel> openPermissions) |
protected B2BPermissionService<B2BCustomerModel,B2BPermissionResultModel> |
DefaultB2BEscalationService.getB2bPermissionService() |
java.util.Map<B2BCustomerModel,B2BPermissionResultModel> |
DefaultB2BPermissionService.getEligableApprovers(OrderModel order) |
protected java.util.Set<PermissionEvaluateStrategy<B2BPermissionResultModel,AbstractOrderModel,B2BCustomerModel>> |
DefaultB2BPermissionService.getEvaluateStrategies() |
java.util.List<B2BPermissionResultModel> |
DefaultB2BPermissionService.getOpenPermissions(AbstractOrderModel order) |
java.util.Set<B2BPermissionResultModel> |
DefaultB2BPermissionService.getOpenPermissonsForApprovers(AbstractOrderModel order,
B2BCustomerModel employee,
java.util.Collection<B2BPermissionResultModel> openPermissions,
java.util.List<B2BCustomerModel> allApprovers)
Get open permissions for approvers
|
| Modifier and Type | Method and Description |
|---|---|
B2BPermissionResultModel |
DefaultB2BOrderThresholdEvaluationStrategy.evaluate(AbstractOrderModel order,
B2BCustomerModel employee) |
B2BPermissionResultModel |
DefaultB2BBudgetExceededEvaluationStrategy.evaluate(AbstractOrderModel order,
B2BCustomerModel employee)
1) Check if order would exceed budget of cost center 1.1) If it doesn't, fine, set permissionresult for this type
to approved and exit 1.2) If it does, continue with 2 2) Check if user has BudgetExceeded permission 2.1) If he
doesn't, continue with 3 2.2) If he does, fine, set permission result for this type to approved and exit 3) Set
PermissionResult to Open and later processing has to find approver
|
B2BPermissionResultModel |
DefaultB2BOrderThresholdTimespanEvaluationStrategy.evaluate(AbstractOrderModel order,
B2BCustomerModel employee) |
B2BPermissionResultModel |
B2B2POEPermissionEvaluationStrategy.evaluate(AbstractOrderModel order,
B2BCustomerModel employee) |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<B2BPermissionResultModel,B2BPermissionResultData> |
B2BOrderHistoryPopulator.getB2BPermissionResultConverter() |
protected Converter<B2BPermissionResultModel,B2BPermissionResultData> |
B2BOrderPopulator.getB2BPermissionResultConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
B2BPermissionResultPopulator.populate(B2BPermissionResultModel source,
B2BPermissionResultData target) |
| Modifier and Type | Method and Description |
|---|---|
void |
B2BOrderHistoryPopulator.setB2BPermissionResultConverter(Converter<B2BPermissionResultModel,B2BPermissionResultData> b2BPermissionResultConverter) |
void |
B2BOrderPopulator.setB2BPermissionResultConverter(Converter<B2BPermissionResultModel,B2BPermissionResultData> b2bPermissionResultConverter) |
| Modifier and Type | Method and Description |
|---|---|
protected B2BPermissionService<B2BCustomerModel,B2BPermissionResultModel> |
DefaultCompanyB2BCommerceService.getB2BPermissionService()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCompanyB2BCommerceService.setB2BPermissionService(B2BPermissionService<B2BCustomerModel,B2BPermissionResultModel> b2BPermissionService)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<B2BPermissionResultModel> |
AbstractOrderModel.getPermissionResults()
Generated method - Getter of the
AbstractOrder.PermissionResults attribute defined at extension b2bapprovalprocess. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractOrderModel.setPermissionResults(java.util.Collection<B2BPermissionResultModel> value)
Generated method - Setter of
AbstractOrder.PermissionResults attribute defined at extension b2bapprovalprocess. |
Copyright © 2018 SAP SE. All Rights Reserved.