public class SavedQueryServiceImpl extends AbstractServiceImpl implements SavedQueryService
SavedQueryService| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
COLLECTION_DELIM |
protected static java.lang.String |
DATE_MARK |
protected static java.lang.String |
ENUM_DELIM |
protected static java.lang.String |
ENUM_MARK |
protected static java.lang.String |
FEATURE_VALUE_DELIM |
protected static java.lang.String |
FEATURE_VALUE_MARK |
protected static int |
FEATURE_VALUE_STRING_VALUE_POS |
protected static int |
FEATURE_VALUE_UNIT_POS |
protected static int |
NUMBER_CLASS_NAME_POS |
protected static java.lang.String |
NUMBER_MARK |
protected static java.lang.String |
NUMBER_VALUE_DELIM |
protected static int |
NUMBER_VALUE_POS |
protected static java.lang.String |
PK_MARK |
protected SearchService |
searchService |
modelService, typeService| Constructor and Description |
|---|
SavedQueryServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSpecialParameters(CockpitSavedQueryModel cockpitSavedQueryModel,
Query query)
Override this to add special parameters from context to search query
|
protected void |
addSpecialParameters(CockpitSavedQuery cockpitSavedQuery,
Query query)
Deprecated.
since 6.3, use
addSpecialParameters(CockpitSavedQueryModel, Query) instead |
CockpitSavedQueryModel |
createSavedQuery(java.lang.String label,
Query query,
UserModel user)
Creates the saved query.
|
protected java.lang.String |
decode(java.lang.String value) |
void |
deleteQuery(CockpitSavedQueryModel query)
Delete query.
|
protected java.util.List<java.lang.String> |
getDecodedValues(java.lang.Object paramValue) |
protected java.lang.String |
getPKsString(java.util.Collection<? extends ItemModel> items) |
Query |
getQuery(CockpitSavedQueryModel savedQuery)
Gets the query.
|
java.util.Collection<CockpitSavedQueryModel> |
getSavedQueries(SearchProvider provider,
UserModel user)
Gets the saved queries for given parameters.
|
protected SavedQueryDao |
getSavedQueryDao() |
void |
publishSavedQuery(CockpitSavedQueryModel query)
Publish saved query.
|
void |
renameQuery(CockpitSavedQueryModel query,
java.lang.String label)
Rename query.
|
void |
setEnumerationService(EnumerationService enumerationService) |
void |
setSavedQueryDao(SavedQueryDao savedQueryDao) |
void |
setSearchService(SearchService searchService) |
void |
storeUpdates(CockpitSavedQueryModel query)
Store updates.
|
protected java.util.List<java.lang.Object> |
unwrapCollectionValues(java.lang.String value) |
protected FeatureValue |
unwrapFeatureValue(java.lang.String wrappedValue) |
protected java.lang.Number |
unwrapNumber(java.lang.String wrappedValue) |
protected java.lang.Object |
unwrapSingleValue(java.lang.String value) |
protected ConditionValue |
wrap(java.lang.String valStr,
Operator operator) |
protected java.lang.String |
wrapCollectionValues(java.util.List<java.lang.String> values) |
protected java.lang.String |
wrapFeatureValue(FeatureValue featureValue) |
protected java.lang.String |
wrapNumber(java.lang.Number value) |
protected java.lang.String |
wrapSingleValue(java.lang.Object value) |
getEnum, getEnums, getLocalizedLabel, getLocalizedLabel, getModelService, getTypeService, setCockpitTypeService, setLabelResolver, setModelServiceprotected static final java.lang.String PK_MARK
protected static final java.lang.String DATE_MARK
protected static final java.lang.String ENUM_MARK
protected static final java.lang.String NUMBER_MARK
protected static final java.lang.String FEATURE_VALUE_MARK
protected static final java.lang.String ENUM_DELIM
protected static final java.lang.String COLLECTION_DELIM
protected static final java.lang.String FEATURE_VALUE_DELIM
protected static final java.lang.String NUMBER_VALUE_DELIM
protected static final int NUMBER_CLASS_NAME_POS
protected static final int NUMBER_VALUE_POS
protected static final int FEATURE_VALUE_STRING_VALUE_POS
protected static final int FEATURE_VALUE_UNIT_POS
protected SearchService searchService
protected java.lang.String getPKsString(java.util.Collection<? extends ItemModel> items)
@Deprecated protected void addSpecialParameters(CockpitSavedQuery cockpitSavedQuery, Query query)
addSpecialParameters(CockpitSavedQueryModel, Query) insteadprotected void addSpecialParameters(CockpitSavedQueryModel cockpitSavedQueryModel, Query query)
public CockpitSavedQueryModel createSavedQuery(java.lang.String label, Query query, UserModel user)
SavedQueryServicecreateSavedQuery in interface SavedQueryServicelabel - the labelquery - the queryuser - the userprotected java.util.List<java.lang.String> getDecodedValues(java.lang.Object paramValue)
public java.util.Collection<CockpitSavedQueryModel> getSavedQueries(SearchProvider provider, UserModel user)
SavedQueryServicegetSavedQueries in interface SavedQueryServiceprovider - the provideruser - the userpublic void storeUpdates(CockpitSavedQueryModel query)
SavedQueryServicestoreUpdates in interface SavedQueryServicequery - the querypublic Query getQuery(CockpitSavedQueryModel savedQuery)
SavedQueryServicegetQuery in interface SavedQueryServicesavedQuery - the saved querypublic void deleteQuery(CockpitSavedQueryModel query)
SavedQueryServicedeleteQuery in interface SavedQueryServicequery - the querypublic void publishSavedQuery(CockpitSavedQueryModel query)
SavedQueryServicepublishSavedQuery in interface SavedQueryServicequery - the querypublic void renameQuery(CockpitSavedQueryModel query, java.lang.String label)
SavedQueryServicerenameQuery in interface SavedQueryServicequery - the querylabel - the labelpublic void setSearchService(SearchService searchService)
public void setEnumerationService(EnumerationService enumerationService)
protected java.lang.Object unwrapSingleValue(java.lang.String value)
protected java.lang.String wrapSingleValue(java.lang.Object value)
protected java.lang.String wrapCollectionValues(java.util.List<java.lang.String> values)
protected java.lang.String wrapFeatureValue(FeatureValue featureValue)
protected FeatureValue unwrapFeatureValue(java.lang.String wrappedValue)
protected java.lang.String wrapNumber(java.lang.Number value)
protected java.lang.Number unwrapNumber(java.lang.String wrappedValue)
protected java.lang.String decode(java.lang.String value)
protected java.util.List<java.lang.Object> unwrapCollectionValues(java.lang.String value)
protected ConditionValue wrap(java.lang.String valStr, Operator operator)
protected SavedQueryDao getSavedQueryDao()
public void setSavedQueryDao(SavedQueryDao savedQueryDao)
Copyright © 2018 SAP SE. All Rights Reserved.