public class DefaultMaintenanceFacade extends java.lang.Object implements MaintenanceFacade
MaintenanceFacade.| Constructor and Description |
|---|
DefaultMaintenanceFacade() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
cleanLuceneIndexDir() |
java.util.List<LuceneIndexData> |
getLuceneIndexes()
Gets the lucene indexes data required for presentation on UI.
|
java.util.List<MediaModel> |
getMediasForPk(java.lang.String pkString)
Gets the medias for given pk.
|
java.util.Map<java.lang.String,java.lang.String> |
getRemovableTypeSystems()
Returns the list of typeSystems defined in the Database.
|
java.util.Map<java.lang.String,java.lang.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(java.lang.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 java.util.List<LuceneIndexData> getLuceneIndexes()
MaintenanceFacadegetLuceneIndexes in interface MaintenanceFacadepublic java.util.Map<java.lang.String,java.lang.Object> cleanLuceneIndexDir()
cleanLuceneIndexDir in interface MaintenanceFacadepublic java.util.List<MediaModel> getMediasForPk(java.lang.String pkString)
MaintenanceFacadegetMediasForPk in interface MaintenanceFacadepkString - the pk stringpublic java.util.Map<java.lang.String,java.lang.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(java.lang.String typeSystemName)
throws java.io.IOException
MaintenanceFacaderemoveTypeSystem in interface MaintenanceFacadetypeSystemName - the typeSystem to be removedjava.io.IOExceptionpublic java.util.Map<java.lang.String,java.lang.String> getRemovableTypeSystems()
MaintenanceFacadegetRemovableTypeSystems in interface MaintenanceFacadeCopyright © 2018 SAP SE. All Rights Reserved.