public class DefaultMaintenanceFacade extends Object implements MaintenanceFacade
MaintenanceFacade.| Constructor and Description |
|---|
DefaultMaintenanceFacade() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
cleanLuceneIndexDir() |
List<LuceneIndexData> |
getLuceneIndexes()
Gets the lucene indexes data required for presentation on UI.
|
List<MediaModel> |
getMediasForPk(String pkString)
Gets the medias for given pk.
|
Map<String,String> |
getRemovableTypeSystems()
Returns the list of typeSystems defined in the Database.
|
Map<String,Object> |
getUnencryptedCreditCards(int start,
int count,
int orderByNumCol,
CreditCardPaymentInfoDao.SortDirection sortDirection)
Gets informations for credit cards with unencrypted numbers.
|
boolean |
isNumberEncryptedForCreditCard()
Checks if number property of
CreditCardPaymentInfo type is set to encrypted in
core-items.xml. |
void |
removeTypeSystem(String typeSystemName)
Removes from the Databse tables related to given typeSystem
|
void |
resaveUnencryptedCreditCardNumbers()
Tries to save again credit card numbers for all unencrypted ones.
|
public List<LuceneIndexData> getLuceneIndexes()
MaintenanceFacadegetLuceneIndexes in interface MaintenanceFacadepublic Map<String,Object> cleanLuceneIndexDir()
cleanLuceneIndexDir in interface MaintenanceFacadepublic List<MediaModel> getMediasForPk(String pkString)
MaintenanceFacadegetMediasForPk in interface MaintenanceFacadepkString - the pk stringpublic Map<String,Object> getUnencryptedCreditCards(int start, int count, int orderByNumCol, CreditCardPaymentInfoDao.SortDirection sortDirection)
MaintenanceFacadegetUnencryptedCreditCards in interface MaintenanceFacadestart - the start for rangecount - the number of elementspublic void resaveUnencryptedCreditCardNumbers()
MaintenanceFacadeCreditCardPaymentInfo.number have to be set to encrypted=true in
core-items.xml.resaveUnencryptedCreditCardNumbers in interface MaintenanceFacadepublic boolean isNumberEncryptedForCreditCard()
MaintenanceFacadeCreditCardPaymentInfo type is set to encrypted in
core-items.xml.isNumberEncryptedForCreditCard in interface MaintenanceFacadepublic void removeTypeSystem(String typeSystemName) throws IOException
MaintenanceFacaderemoveTypeSystem in interface MaintenanceFacadetypeSystemName - the typeSystem to be removedIOExceptionpublic Map<String,String> getRemovableTypeSystems()
MaintenanceFacadegetRemovableTypeSystems in interface MaintenanceFacadeCopyright © 2017 SAP SE. All Rights Reserved.