@Security public class TransactionCustomFieldServiceSecurity extends BaseSimpleCustomFieldServiceSecurity<TransactionCustomFieldDTO,TransactionCustomField,TransactionCustomFieldPossibleValueCategory,TransactionCustomFieldPossibleValue,TransactionCustomFieldData,java.lang.Void> implements TransactionCustomFieldService
TransactionCustomFieldServicemanagePermission, viewPermissionentityClass| Constructor and Description |
|---|
TransactionCustomFieldServiceSecurity() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRelation(TransferTypeVO transferTypeVO,
CustomFieldVO customFieldVO)
Relates the given transfer type with the given custom field
|
protected TransactionCustomFieldServiceLocal |
getImplementation()
Should be implemented in order to return the actual implementation of the service
|
boolean |
isAccessible(SessionData sessionData,
TransactionCustomField entity)
Must be implemented in order to determine whether the given entity is accessible for the given session data.
|
java.util.List<TransactionCustomFieldDetailedVO> |
list()
Lists all transaction custom fields with detailed information
|
java.util.List<CustomFieldVO> |
listAllRelated(TransferTypeVO transferTypeVO)
Returns all the custom fields which are related to the given transfer type
|
java.util.List<CustomFieldVO> |
listRelated(TransferTypeVO transferTypeVO)
Returns the custom fields which are visible (according to the products) and related to the given transfer type
|
void |
removeRelation(TransferTypeVO transferTypeVO,
CustomFieldVO customFieldVO)
Removes the given transfer type with the given custom field
|
checkCreateNew, checkManagePermission, checkViewPermission, doHasManageAccess, doHasViewAccess, hasManagePermission, hasViewPermissionsaveOrdercanPerformOperation, canViewHistoryLog, checkManageAccess, checkOperation, checkViewAccess, customizeData, find, getConfirmationPasswordInputForRemove, getData, getDataForNew, getEntityClass, hasManageAccess, hasViewAccess, load, onBeforeSave, remove, removeAll, removeAllWithConfirmationPassword, removeWithConfirmationPassword, resolveEntityCheck, save, saveWithConfirmationPasswordcheckGuest, checkId, checkIds, checkInternalName, checkLoggedIn, checkManagesUser, checkRelatesToUser, checkVO, checkVOs, doInitialize, getEntityCheckRegistry, getUser, initializecanManage, checkManagesUser, checkPermission, checkRelatesToUser, checkValue, clearAlreadyValidated, getAccountHandler, getAuthHandler, getBaseEntityManagerHandler, getChannelConfiguration, getConfiguration, getConversionHandler, getCustomFieldValueHandler, getEntityManagerHandler, getGroupsHandler, getLoggedBasicUser, getLoggedUser, getProducts, getProductsHandler, getReportHandler, getTranslatedName, getTranslatedValue, getUserLocatorHandler, getValidationResult, hasPermission, hasValue, inSameNetwork, inSameNetworkOrGlobal, isAdmin, isAlreadyValidated, isBroker, isGlobalAdmin, isGlobalAdminInNetwork, isGuest, isLoggedIn, isMember, isNetworkAdmin, isOperator, isRelatedToUser, isSystem, isUserManager, isUserManagerOf, message, message, permission, permission, permissionOptionalValue, permissionOptionalValue, toDate, toDateTime, validatedelete, detach, find, flush, from, getApplicationContext, getConfigurationHandler, getDataTranslationHandler, getFormatter, getFormatter, getFormatter, getLogger, getNotificationHandler, getProfileFieldHandler, getRemoteAddress, getSessionData, getTransactionHandler, getTranslationHandler, message, message, persist, processBatch, refresh, remove, subQuery, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsaveOrdergetData, getDataForNew, load, remove, removeAll, savepublic TransactionCustomFieldServiceSecurity()
public void addRelation(TransferTypeVO transferTypeVO, CustomFieldVO customFieldVO) throws EntityNotFoundException
TransactionCustomFieldServiceaddRelation in interface TransactionCustomFieldServiceEntityNotFoundExceptionpublic boolean isAccessible(SessionData sessionData, TransactionCustomField entity)
CRUDServiceSecurityCRUDServiceSecurity.hasViewAccess(BaseEntity). If the only condition for an entity is
CRUDServiceSecurity.hasViewAccess(BaseEntity), this method
should return false.isAccessible in class CRUDServiceSecurity<TransactionCustomFieldDTO,TransactionCustomField,TransactionCustomFieldData,java.lang.Void>public java.util.List<TransactionCustomFieldDetailedVO> list()
TransactionCustomFieldServicelist in interface TransactionCustomFieldServicepublic java.util.List<CustomFieldVO> listAllRelated(TransferTypeVO transferTypeVO) throws FrameworkException
TransactionCustomFieldServicelistAllRelated in interface TransactionCustomFieldServiceFrameworkExceptionpublic java.util.List<CustomFieldVO> listRelated(TransferTypeVO transferTypeVO) throws EntityNotFoundException
TransactionCustomFieldServicelistRelated in interface TransactionCustomFieldServiceEntityNotFoundExceptionpublic void removeRelation(TransferTypeVO transferTypeVO, CustomFieldVO customFieldVO) throws EntityNotFoundException
TransactionCustomFieldServiceremoveRelation in interface TransactionCustomFieldServiceEntityNotFoundExceptionprotected TransactionCustomFieldServiceLocal getImplementation()
CRUDServiceSecuritygetImplementation in class CRUDServiceSecurity<TransactionCustomFieldDTO,TransactionCustomField,TransactionCustomFieldData,java.lang.Void>