@Service @Transactional(value="herdTransactionManager") public class AttributeValueListServiceImpl extends Object implements AttributeValueListService
| Constructor and Description |
|---|
AttributeValueListServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
AttributeValueList |
createAttributeValueList(AttributeValueListCreateRequest request)
Creates a new attribute value list.
|
AttributeValueList |
deleteAttributeValueList(AttributeValueListKey attributeValueListKey)
Deletes an existing attribute value list by key.
|
AttributeValueList |
getAttributeValueList(AttributeValueListKey attributeValueListKey)
Gets an existing attribute value list by key.
|
AttributeValueListKeys |
getAttributeValueLists()
Gets a list of keys for all attribute value lists registered in the system that user has access to.
|
@NamespacePermission(fields="#request.attributeValueListKey.namespace", permissions=WRITE) @Transactional(propagation=REQUIRES_NEW) public AttributeValueList createAttributeValueList(AttributeValueListCreateRequest request)
AttributeValueListServicecreateAttributeValueList in interface AttributeValueListServicerequest - the information needed to create an attribute value list@NamespacePermission(fields="#attributeValueListKey.namespace", permissions=WRITE) public AttributeValueList deleteAttributeValueList(AttributeValueListKey attributeValueListKey)
AttributeValueListServicedeleteAttributeValueList in interface AttributeValueListServiceattributeValueListKey - the attribute value list key@NamespacePermission(fields="#attributeValueListKey.namespace", permissions=READ) public AttributeValueList getAttributeValueList(AttributeValueListKey attributeValueListKey)
AttributeValueListServicegetAttributeValueList in interface AttributeValueListServiceattributeValueListKey - the attribute value list keypublic AttributeValueListKeys getAttributeValueLists()
AttributeValueListServicegetAttributeValueLists in interface AttributeValueListServiceCopyright © 2019. All rights reserved.