Package org.cyclos.impl.users
Class SystemMemberProductAccessor
- java.lang.Object
-
- org.cyclos.impl.users.AbstractSystemProductAccessor
-
- org.cyclos.impl.users.SystemProductAccessor
-
- org.cyclos.impl.users.SystemMemberOrBrokerProductAccessor
-
- org.cyclos.impl.users.SystemMemberProductAccessor
-
- All Implemented Interfaces:
MemberOrBrokerProductAccessor,MemberProductAccessor,ProductAccessor
public class SystemMemberProductAccessor extends SystemMemberOrBrokerProductAccessor implements MemberProductAccessor
AMemberProductAccessorused bySystemSessionData
-
-
Field Summary
-
Fields inherited from class org.cyclos.impl.users.AbstractSystemProductAccessor
applicationContext, network, networkPathRegistry, productsHandler, rawEntityManagerHandler, recordFieldHandler
-
-
Constructor Summary
Constructors Constructor Description SystemMemberProductAccessor(ApplicationContext applicationContext, Network network, UserAccountType accountType)
-
Method Summary
-
Methods inherited from class org.cyclos.impl.users.SystemMemberOrBrokerProductAccessor
getGroupVisibility, getMaxOperators, getNotifications, getOperatorProfileFields, getUserRegistrationGroups
-
Methods inherited from class org.cyclos.impl.users.SystemProductAccessor
getAccessibleUserGroups, getAgreements, getDashboardActions, getDocumentCategoryView, getGroupsForUserDirectory, getMaxAddresses, getMaxCustomImages, getMaxInvitationRecipients, getMaxLandlinePhones, getMaxMessageRecipients, getMaxMobilePhones, getMaxProfileImages, getMaxSmsPerMonth, getMyAccessClients, getMyContactFields, getMyProfileFields, getMyRecordFields, getMyRecordTypes, getPasswordActions, getPermissions, getRoles, getRunCustomWebServices, getRunTransferCustomOperations, getSimpleUserSearchProfileFields, getTransferStatusFlows, getUserDirectoryOnGroups, getUserGroupAccessibility, getUserProfileFields, getVisibleTransactionFields, getVisibleVoucherFields, hasPermission, hasRole
-
Methods inherited from class org.cyclos.impl.users.AbstractSystemProductAccessor
forProfileFields, forProfileFields, forRecordFields, from, listCustomOperations, listPaymentTypes, listPaymentTypes, listPaymentTypes, listPaymentTypes, listSystemWizards, listTransferFilter, listTransferTypes, listUserWizards, selectFrom, toBooleanPropertiesHolder, toBooleanPropertiesHolder, toBooleanPropertiesHolder, toBooleanPropertiesHolder
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.cyclos.impl.users.MemberOrBrokerProductAccessor
getGroupVisibility, getMaxOperators, getNotifications, getOperatorProfileFields, getUserRegistrationGroups
-
Methods inherited from interface org.cyclos.impl.users.MemberProductAccessor
hasUserAccounts
-
Methods inherited from interface org.cyclos.impl.users.ProductAccessor
getAccessibleUserGroups, getAgreements, getDashboardActions, getDocumentCategoryView, getGroupsForUserDirectory, getMaxAddresses, getMaxCustomImages, getMaxInvitationRecipients, getMaxLandlinePhones, getMaxMessageRecipients, getMaxMobilePhones, getMaxProfileImages, getMaxSmsPerMonth, getMyAccessClients, getMyContactFields, getMyProfileFields, getMyRecordFields, getMyRecordTypes, getPasswordActions, getPermissions, getRoles, getRunCustomWebServices, getRunTransferCustomOperations, getSimpleUserSearchProfileFields, getTransferStatusFlows, getUserDirectoryOnGroups, getUserGroupAccessibility, getUserProfileFields, getVisibleTransactionFields, getVisibleVoucherFields, hasPermission, hasRole
-
-
-
-
Constructor Detail
-
SystemMemberProductAccessor
public SystemMemberProductAccessor(ApplicationContext applicationContext, Network network, UserAccountType accountType)
-
-
Method Detail
-
getAccountAccessibility
public AccountAccessibility getAccountAccessibility()
- Specified by:
getAccountAccessibilityin interfaceMemberProductAccessor
-
getAccountFees
public List<AccountFee> getAccountFees()
- Specified by:
getAccountFeesin interfaceMemberProductAccessor
-
getAccountVisibility
public AccountVisibility getAccountVisibility()
- Specified by:
getAccountVisibilityin interfaceMemberProductAccessor
-
getActivateUserTokenTypes
public List<TokenPrincipalType> getActivateUserTokenTypes()
- Specified by:
getActivateUserTokenTypesin interfaceMemberProductAccessor
-
getChargebackPaymentTypes
public List<TransferType> getChargebackPaymentTypes()
- Specified by:
getChargebackPaymentTypesin interfaceMemberProductAccessor
-
getContactInfoFields
public List<ContactInfoField> getContactInfoFields()
- Specified by:
getContactInfoFieldsin interfaceMemberProductAccessor
-
getCustomOperations
public BooleanPropertiesHolder<CustomOperation> getCustomOperations()
- Specified by:
getCustomOperationsin interfaceMemberProductAccessor
-
getDefaultAdPublicationTime
public TimeInterval getDefaultAdPublicationTime()
- Specified by:
getDefaultAdPublicationTimein interfaceMemberProductAccessor
-
getDefaultCreditLimit
public BigDecimal getDefaultCreditLimit()
- Specified by:
getDefaultCreditLimitin interfaceMemberProductAccessor
-
getDefaultFilterGroups
public Set<BasicGroup> getDefaultFilterGroups()
- Specified by:
getDefaultFilterGroupsin interfaceMemberProductAccessor
-
getDefaultPaymentAmountLimit
public BigDecimal getDefaultPaymentAmountLimit()
- Specified by:
getDefaultPaymentAmountLimitin interfaceMemberProductAccessor
-
getDefaultPaymentAmountPerDayLimit
public BigDecimal getDefaultPaymentAmountPerDayLimit()
- Specified by:
getDefaultPaymentAmountPerDayLimitin interfaceMemberProductAccessor
-
getDefaultPaymentAmountPerMonthLimit
public BigDecimal getDefaultPaymentAmountPerMonthLimit()
- Specified by:
getDefaultPaymentAmountPerMonthLimitin interfaceMemberProductAccessor
-
getDefaultPaymentAmountPerWeekLimit
public BigDecimal getDefaultPaymentAmountPerWeekLimit()
- Specified by:
getDefaultPaymentAmountPerWeekLimitin interfaceMemberProductAccessor
-
getDefaultPaymentAmountPerYearLimit
public BigDecimal getDefaultPaymentAmountPerYearLimit()
- Specified by:
getDefaultPaymentAmountPerYearLimitin interfaceMemberProductAccessor
-
getDefaultUpperCreditLimit
public BigDecimal getDefaultUpperCreditLimit()
- Specified by:
getDefaultUpperCreditLimitin interfaceMemberProductAccessor
-
getFwdMessageToEmail
public MyMessagesForwardOperation getFwdMessageToEmail()
- Specified by:
getFwdMessageToEmailin interfaceMemberProductAccessor
-
getGroupFilterDefault
public Set<GroupFilterDefault> getGroupFilterDefault()
- Specified by:
getGroupFilterDefaultin interfaceMemberProductAccessor
-
getGroupsForUserSearch
public Set<BasicGroup> getGroupsForUserSearch()
- Specified by:
getGroupsForUserSearchin interfaceMemberProductAccessor
-
getGroupsForViewProfile
public Set<BasicGroup> getGroupsForViewProfile()
- Specified by:
getGroupsForViewProfilein interfaceMemberProductAccessor
-
getIndividualCreditLimit
public BigDecimal getIndividualCreditLimit()
- Specified by:
getIndividualCreditLimitin interfaceMemberProductAccessor
-
getInitialCredit
public BigDecimal getInitialCredit()
- Specified by:
getInitialCreditin interfaceMemberProductAccessor
-
getInitialCreditType
public GeneratedTransferType getInitialCreditType()
- Specified by:
getInitialCreditTypein interfaceMemberProductAccessor
-
getMaxAdDescriptionSize
public int getMaxAdDescriptionSize()
- Specified by:
getMaxAdDescriptionSizein interfaceMemberProductAccessor
-
getMaxAddressesPerAd
public int getMaxAddressesPerAd()
- Specified by:
getMaxAddressesPerAdin interfaceMemberProductAccessor
-
getMaxAdImages
public int getMaxAdImages()
- Specified by:
getMaxAdImagesin interfaceMemberProductAccessor
-
getMaxAdPublicationTime
public TimeInterval getMaxAdPublicationTime()
- Specified by:
getMaxAdPublicationTimein interfaceMemberProductAccessor
-
getMaxAds
public int getMaxAds()
- Specified by:
getMaxAdsin interfaceMemberProductAccessor
-
getMaxCategoriesPerAd
public int getMaxCategoriesPerAd()
- Specified by:
getMaxCategoriesPerAdin interfaceMemberProductAccessor
-
getMaxContactInfos
public int getMaxContactInfos()
- Specified by:
getMaxContactInfosin interfaceMemberProductAccessor
-
getMemberProducts
public List<MemberProduct> getMemberProducts()
- Specified by:
getMemberProductsin interfaceMemberProductAccessor
-
getMyAdFields
public BooleanPropertiesHolder<AdCustomField> getMyAdFields()
- Specified by:
getMyAdFieldsin interfaceMemberProductAccessor
-
getMyApproveTicketPaymentTypes
public List<PaymentTransferType> getMyApproveTicketPaymentTypes()
- Specified by:
getMyApproveTicketPaymentTypesin interfaceMemberProductAccessor
-
getMyCreateTicketPaymentTypes
public List<PaymentTransferType> getMyCreateTicketPaymentTypes()
- Specified by:
getMyCreateTicketPaymentTypesin interfaceMemberProductAccessor
-
getMyExternalPaymentTypes
public List<PaymentTransferType> getMyExternalPaymentTypes()
- Specified by:
getMyExternalPaymentTypesin interfaceMemberProductAccessor
-
getMyPaymentRequestsSendToSystem
public List<PaymentTransferType> getMyPaymentRequestsSendToSystem()
- Specified by:
getMyPaymentRequestsSendToSystemin interfaceMemberProductAccessor
-
getMyPaymentRequestsSendToUser
public List<PaymentTransferType> getMyPaymentRequestsSendToUser()
- Specified by:
getMyPaymentRequestsSendToUserin interfaceMemberProductAccessor
-
getMyPaymentRequestTypes
public List<PaymentTransferType> getMyPaymentRequestTypes()
- Specified by:
getMyPaymentRequestTypesin interfaceMemberProductAccessor
-
getMyPaymentTypes
public List<PaymentTransferType> getMyPaymentTypes()
- Specified by:
getMyPaymentTypesin interfaceMemberProductAccessor
-
getMyTokenTypes
public BooleanPropertiesHolder<TokenPrincipalType> getMyTokenTypes()
- Specified by:
getMyTokenTypesin interfaceMemberProductAccessor
-
getMyTransferFilters
public List<TransferFilter> getMyTransferFilters()
- Specified by:
getMyTransferFiltersin interfaceMemberProductAccessor
-
getReceivePaymentRequestTypes
public List<PaymentTransferType> getReceivePaymentRequestTypes()
- Specified by:
getReceivePaymentRequestTypesin interfaceMemberProductAccessor
-
getReceivePayments
public List<PaymentTransferType> getReceivePayments()
- Specified by:
getReceivePaymentsin interfaceMemberProductAccessor
-
getSearchUsersOnGroups
public Set<UserGroupAccessibility> getSearchUsersOnGroups()
- Specified by:
getSearchUsersOnGroupsin interfaceMemberProductAccessor
-
getSelfPayments
public List<PaymentTransferType> getSelfPayments()
- Specified by:
getSelfPaymentsin interfaceMemberProductAccessor
-
getSendMessagesToAdmin
public List<MessageCategory> getSendMessagesToAdmin()
- Specified by:
getSendMessagesToAdminin interfaceMemberProductAccessor
-
getShowAccountInProfile
public AccountProfileVisibility getShowAccountInProfile()
- Specified by:
getShowAccountInProfilein interfaceMemberProductAccessor
-
getShowBrokers
public BrokerVisibility getShowBrokers()
- Specified by:
getShowBrokersin interfaceMemberProductAccessor
-
getSystemPayments
public List<PaymentTransferType> getSystemPayments()
- Specified by:
getSystemPaymentsin interfaceMemberProductAccessor
-
getUserAccounts
public List<UserAccountType> getUserAccounts()
- Specified by:
getUserAccountsin interfaceMemberProductAccessor
-
getUserPayments
public List<PaymentTransferType> getUserPayments()
- Specified by:
getUserPaymentsin interfaceMemberProductAccessor
-
getViewAdsInOtherCurrencies
public Set<Currency> getViewAdsInOtherCurrencies()
- Specified by:
getViewAdsInOtherCurrenciesin interfaceMemberProductAccessor
-
getViewProfileOnGroups
public Set<UserGroupAccessibility> getViewProfileOnGroups()
- Specified by:
getViewProfileOnGroupsin interfaceMemberProductAccessor
-
getVouchers
public BooleanPropertiesHolder<VoucherConfiguration> getVouchers()
- Specified by:
getVouchersin interfaceMemberProductAccessor
-
getWizards
public BooleanPropertiesHolder<UserWizard> getWizards()
- Specified by:
getWizardsin interfaceMemberProductAccessor
-
isAdsRequireAuthorization
public boolean isAdsRequireAuthorization()
- Specified by:
isAdsRequireAuthorizationin interfaceMemberProductAccessor
-
isShowActivationDateInProfile
public boolean isShowActivationDateInProfile()
- Specified by:
isShowActivationDateInProfilein interfaceMemberProductAccessor
-
isWebShopAdsRequireAuthorization
public boolean isWebShopAdsRequireAuthorization()
- Specified by:
isWebShopAdsRequireAuthorizationin interfaceMemberProductAccessor
-
-