public class ClassificationAttributesExportRenderer extends AbstractAttributesExportRenderer<ClassAttributeAssignmentModel>
AttributeChooserForm -
requiredAttributeChooserForm -
requiredsetSupportedAttributesPredicate(Predicate)| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PARAM_ATTRIBUTES_FORM |
static java.lang.String |
PARAM_EMPTY_ATTRIBUTES_MESSAGE_KEY |
static java.lang.String |
PARAM_ITEMS_TO_EXPORT |
static java.lang.String |
PARAM_RETRIEVE_MODE |
static java.lang.String |
RETRIEVE_MODE_ALL |
static java.lang.String |
RETRIEVE_MODE_ITEMS_INTERSECTION |
static java.lang.String |
RETRIEVE_MODE_ITEMS_UNION |
attributesChooserRenderer, cockpitLocaleService, notificationService, PARAM_INCLUDE_ALL_SUPPORTED, permissionFacade| Constructor and Description |
|---|
ClassificationAttributesExportRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
createAttributeName(ClassAttributeAssignmentModel attrDesc) |
protected java.lang.String |
createAttributeQualifier(ClassAttributeAssignmentModel attrDesc) |
protected AttributesChooserConfig |
createAttributesChooserConfig(WidgetInstanceManager wim,
java.util.Map<java.lang.String,java.lang.String> params) |
protected java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> |
filterByPermissionCheck(java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> map) |
protected AttributeChooserForm |
getAttributesForm(WidgetInstanceManager wim,
java.util.Map<java.lang.String,java.lang.String> parameters) |
java.util.function.Predicate<ClassificationSystemModel> |
getBlacklistedClassificationPredicate() |
protected java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> |
getCommonClassificationClasses(java.util.Collection<ItemModel> items,
java.lang.String retrieveMode) |
ExcelClassificationService |
getExcelClassificationService() |
protected java.util.List<ItemModel> |
getItems(WidgetInstanceManager wim,
java.util.Map<java.lang.String,java.lang.String> parameters) |
LabelService |
getLabelService() |
protected java.lang.String |
getRetrieveMode(java.util.Map<java.lang.String,java.lang.String> params) |
java.util.function.Predicate<ClassAttributeAssignmentModel> |
getSupportedAttributesPredicate() |
protected boolean |
isLocalized(ClassAttributeAssignmentModel classificationAttribute) |
protected boolean |
isSupported(ClassAttributeAssignmentModel classificationAttribute) |
protected void |
populateAttributesChooserForm(AttributeChooserForm attributesForm,
java.util.List<ItemModel> items,
java.lang.String retrieveMode) |
void |
render(Component parent,
ViewType customView,
java.util.Map<java.lang.String,java.lang.String> params,
DataType dataType,
WidgetInstanceManager wim) |
void |
setBlacklistedClassificationPredicate(java.util.function.Predicate<ClassificationSystemModel> blacklistedClassificationPredicate) |
void |
setExcelClassificationService(ExcelClassificationService excelClassificationService) |
void |
setLabelService(LabelService labelService) |
void |
setSupportedAttributesPredicate(java.util.function.Predicate<ClassAttributeAssignmentModel> supportedAttributePredicate) |
createAttributeWithLocalizedChildren, getAttributesChooserRenderer, getCockpitLocaleService, getNotificationService, getPermissionFacade, getSupportedLanguages, setAttributesChooserRenderer, setCockpitLocaleService, setNotificationService, setPermissionFacadepublic static final java.lang.String PARAM_ATTRIBUTES_FORM
public static final java.lang.String PARAM_ITEMS_TO_EXPORT
public static final java.lang.String PARAM_EMPTY_ATTRIBUTES_MESSAGE_KEY
public static final java.lang.String PARAM_RETRIEVE_MODE
public static final java.lang.String RETRIEVE_MODE_ITEMS_INTERSECTION
public static final java.lang.String RETRIEVE_MODE_ITEMS_UNION
public static final java.lang.String RETRIEVE_MODE_ALL
public ClassificationAttributesExportRenderer()
public void render(Component parent,
ViewType customView,
java.util.Map<java.lang.String,java.lang.String> params,
DataType dataType,
WidgetInstanceManager wim)
protected void populateAttributesChooserForm(AttributeChooserForm attributesForm,
java.util.List<ItemModel> items,
java.lang.String retrieveMode)
protected java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> filterByPermissionCheck(java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> map)
protected java.util.Map<ClassificationSystemVersionModel,java.util.List<ClassificationClassModel>> getCommonClassificationClasses(java.util.Collection<ItemModel> items, java.lang.String retrieveMode)
protected java.lang.String getRetrieveMode(java.util.Map<java.lang.String,java.lang.String> params)
protected boolean isSupported(ClassAttributeAssignmentModel classificationAttribute)
protected AttributeChooserForm getAttributesForm(WidgetInstanceManager wim,
java.util.Map<java.lang.String,java.lang.String> parameters)
protected java.util.List<ItemModel> getItems(WidgetInstanceManager wim, java.util.Map<java.lang.String,java.lang.String> parameters)
protected java.lang.String createAttributeQualifier(ClassAttributeAssignmentModel attrDesc)
createAttributeQualifier in class AbstractAttributesExportRenderer<ClassAttributeAssignmentModel>public java.util.function.Predicate<ClassAttributeAssignmentModel> getSupportedAttributesPredicate()
public void setSupportedAttributesPredicate(java.util.function.Predicate<ClassAttributeAssignmentModel> supportedAttributePredicate)
protected AttributesChooserConfig createAttributesChooserConfig(WidgetInstanceManager wim,
java.util.Map<java.lang.String,java.lang.String> params)
createAttributesChooserConfig in class AbstractAttributesExportRenderer<ClassAttributeAssignmentModel>protected java.lang.String createAttributeName(ClassAttributeAssignmentModel attrDesc)
createAttributeName in class AbstractAttributesExportRenderer<ClassAttributeAssignmentModel>protected boolean isLocalized(ClassAttributeAssignmentModel classificationAttribute)
isLocalized in class AbstractAttributesExportRenderer<ClassAttributeAssignmentModel>public ExcelClassificationService getExcelClassificationService()
public void setExcelClassificationService(ExcelClassificationService excelClassificationService)
public LabelService getLabelService()
public void setLabelService(LabelService labelService)
public java.util.function.Predicate<ClassificationSystemModel> getBlacklistedClassificationPredicate()
public void setBlacklistedClassificationPredicate(java.util.function.Predicate<ClassificationSystemModel> blacklistedClassificationPredicate)
Copyright © 2018 SAP SE. All Rights Reserved.