Class OmsBaseController
- java.lang.Object
-
- de.hybris.platform.ordermanagementwebservices.controllers.OmsBaseController
-
- Direct Known Subclasses:
OmsOrdersController,OmsReturnsController,OmsWorkflowController
public abstract class OmsBaseController extends java.lang.ObjectAbstract class containing basic controller functionality
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringADMIN_GROUPstatic java.lang.StringCUSTOMER_SUPPORT_ADMINISTRATOR_GROUPstatic java.lang.StringCUSTOMER_SUPPORT_AGENT_GROUPstatic java.lang.StringCUSTOMER_SUPPORT_MANAGER_GROUPprotected DataMapperdataMapperstatic java.lang.StringDEFAULT_CURRENT_PAGEstatic java.lang.StringDEFAULT_FIELD_SETstatic java.lang.StringDEFAULT_PAGE_SIZEstatic java.lang.StringDEFAULT_SORT
-
Constructor Summary
Constructors Constructor Description OmsBaseController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PageableDatacreatePageable(int page, int pageSize, java.lang.String sort)Creates a pageableData with provided page, pageSize and sortprotected voidvalidate(java.lang.Object object, java.lang.String objectName, org.springframework.validation.Validator validator)Validates the object by using the passed validator
-
-
-
Field Detail
-
DEFAULT_FIELD_SET
public static final java.lang.String DEFAULT_FIELD_SET
- See Also:
- Constant Field Values
-
DEFAULT_CURRENT_PAGE
public static final java.lang.String DEFAULT_CURRENT_PAGE
- See Also:
- Constant Field Values
-
DEFAULT_PAGE_SIZE
public static final java.lang.String DEFAULT_PAGE_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_SORT
public static final java.lang.String DEFAULT_SORT
- See Also:
- Constant Field Values
-
CUSTOMER_SUPPORT_AGENT_GROUP
public static final java.lang.String CUSTOMER_SUPPORT_AGENT_GROUP
- See Also:
- Constant Field Values
-
CUSTOMER_SUPPORT_MANAGER_GROUP
public static final java.lang.String CUSTOMER_SUPPORT_MANAGER_GROUP
- See Also:
- Constant Field Values
-
CUSTOMER_SUPPORT_ADMINISTRATOR_GROUP
public static final java.lang.String CUSTOMER_SUPPORT_ADMINISTRATOR_GROUP
- See Also:
- Constant Field Values
-
ADMIN_GROUP
public static final java.lang.String ADMIN_GROUP
- See Also:
- Constant Field Values
-
dataMapper
protected DataMapper dataMapper
-
-
Method Detail
-
createPageable
protected PageableData createPageable(int page, int pageSize, java.lang.String sort)
Creates a pageableData with provided page, pageSize and sort- Parameters:
page- current page numberpageSize- number of items in a pagesort- sorting the results ascending or descending- Returns:
- a pageableData
-
validate
protected void validate(java.lang.Object object, java.lang.String objectName, org.springframework.validation.Validator validator)Validates the object by using the passed validator- Parameters:
object- the object ot be validatedobjectName- the object namevalidator- validator which will validate the object
-
-