@Entity public class MemberProduct extends Product implements HasCurrency
| Constructor and Description |
|---|
MemberProduct() |
filterPaymentTypes, getAccessibleUserGroups, getAgreements, getChannels, getDashboardActions, getDataTranslationType, getDocumentCategoryView, getGroups, getGroupsForUserDirectory, getMaxAddresses, getMaxCustomImages, getMaxLandlinePhones, getMaxMessageRecipients, getMaxMobilePhones, getMaxProfileImages, getMaxSmsPerMonth, getMyAccessClients, getMyProfileFields, getMyRecordTypes, getNetwork, getPasswordActions, getPermissions, getPrincipalTypes, getRole, getTransferStatusFlows, getUserDirectoryOnGroups, getUserGroupAccessibility, getUserProfileFields, getVisibleTransactionFields, setAccessibleUserGroups, setAgreements, setChannels, setDashboardActions, setDocumentCategoryView, setGroups, setGroupsForUserDirectory, setMaxAddresses, setMaxCustomImages, setMaxLandlinePhones, setMaxMessageRecipients, setMaxMobilePhones, setMaxProfileImages, setMaxSmsPerMonth, setMyAccessClients, setMyProfileFields, setMyRecordTypes, setNetwork, setPasswordActions, setPrincipalTypes, setTransferStatusFlows, setUserDirectoryOnGroups, setUserGroupAccessibility, setUserProfileFields, setVisibleTransactionFieldsgetDescription, getInternalName, setDescription, setInternalName, toStringcompareTo, getName, getNames, setNamegetLogType, getVersion, isGlobal, isPersistent, isTransientclone, equals, getEntityImportance, getId, getId, getIds, getUniqueIds, getUniqueIds, hashCodepublic AccountAccessibility getAccountAccessibility()
public java.util.Set<AccountFee> getAccountFees()
public java.util.Set<TokenPrincipalType> getActivateUserTokenTypes()
TokenType.NFC_TAG) the member is allowed to
activate for another user.public java.util.Set<PaymentTransferType> getChargebackPaymentTypes()
public Currency getCurrency()
getCurrency in interface HasCurrencypublic java.util.Set<MemberProductCustomOperation> getCustomOperations()
public TimeInterval getDefaultAdPublicationTime()
public java.math.BigDecimal getDefaultCreditLimit()
public java.util.Set<BasicGroup> getDefaultFilterGroups()
public java.math.BigDecimal getDefaultUpperCreditLimit()
public MyMessagesForwardOperation getFwdMessageToEmail()
public GroupFilterDefault getGroupFilterDefault()
public java.util.Set<BasicGroup> getGroupsForUserSearch()
public java.util.Set<BasicGroup> getGroupsForViewProfile()
public GroupVisibility getGroupVisibility()
public java.math.BigDecimal getIndividualCreditLimit()
public java.math.BigDecimal getInitialCredit()
public GeneratedTransferType getInitialCreditType()
public java.lang.Integer getMaxAdDescriptionSize()
public java.lang.Integer getMaxAddressesPerAd()
public java.lang.Integer getMaxAdImages()
public TimeInterval getMaxAdPublicationTime()
public java.lang.Integer getMaxAds()
public java.lang.Integer getMaxCategoriesPerAd()
public java.lang.Integer getMaxOperators()
public java.util.Set<ProductMyAdField> getMyAdFields()
public java.util.Set<PaymentTransferType> getMyExternalPaymentTypes()
public java.util.Set<PaymentTransferType> getMyPaymentRequestsSendToSystem()
public java.util.Set<PaymentTransferType> getMyPaymentRequestsSendToUser()
public java.util.Set<PaymentTransferType> getMyPaymentRequestTypes()
public java.util.Set<PaymentTransferType> getMyPaymentTypes()
public java.util.Set<ProductMyTokenType> getMyTokenTypes()
public java.util.Set<TransferFilter> getMyTransferFilters()
public ProductNature getNature()
public java.util.Set<ProductNotification> getNotifications()
public java.util.Set<PaymentTransferType> getReceivePaymentRequestTypes()
public java.util.Set<PaymentTransferType> getReceivePayments()
public UserGroupAccessibility getSearchUsersOnGroups()
public java.util.Set<PaymentTransferType> getSelfPayments()
public java.util.Set<MessageCategory> getSendMessagesToAdmin()
public BrokerVisibility getShowBrokers()
public java.util.Set<PaymentTransferType> getSystemPayments()
public UserAccountType getUserAccount()
public java.util.Set<PaymentTransferType> getUserPayments()
public UserGroupAccessibility getViewProfileOnGroups()
public java.util.Set<ProductMemberVoucher> getVouchers()
public boolean isAdsRequireAuthorization()
public boolean isShowAccountInProfile()
public boolean isShowActivationDateInProfile()
public boolean isWebShopAdsRequireAuthorization()
public void setAccountAccessibility(AccountAccessibility accountAccessibility)
public void setAccountFees(java.util.Set<AccountFee> accountFees)
public void setActivateUserTokenTypes(java.util.Set<TokenPrincipalType> activateUserTokenTypes)
public void setAdsRequireAuthorization(boolean adsRequireAuthorization)
public void setChargebackPaymentTypes(java.util.Set<PaymentTransferType> chargebackPaymentTypes)
public void setCustomOperations(java.util.Set<MemberProductCustomOperation> customOperations)
public void setDefaultAdPublicationTime(TimeInterval defaultAdPublicationTime)
public void setDefaultCreditLimit(java.math.BigDecimal defaultCreditLimit)
public void setDefaultFilterGroups(java.util.Set<BasicGroup> defaultFilterGroups)
public void setDefaultUpperCreditLimit(java.math.BigDecimal defaultUpperCreditLimit)
public void setFwdMessageToEmail(MyMessagesForwardOperation fwdMessageToEmail)
public void setGroupFilterDefault(GroupFilterDefault groupFilterDefault)
public void setGroupsForUserSearch(java.util.Set<BasicGroup> groupsForUserSearch)
public void setGroupsForViewProfile(java.util.Set<BasicGroup> groupsForViewProfile)
public void setGroupVisibility(GroupVisibility groupVisibility)
public void setIndividualCreditLimit(java.math.BigDecimal creditLimit)
public void setInitialCredit(java.math.BigDecimal initialCredit)
public void setInitialCreditType(GeneratedTransferType initialCreditType)
public void setMaxAdDescriptionSize(java.lang.Integer maxAdDescriptionSize)
public void setMaxAddressesPerAd(java.lang.Integer maxAddressesPerAd)
public void setMaxAdImages(java.lang.Integer maxAdImages)
public void setMaxAdPublicationTime(TimeInterval maxAdPublicationTime)
public void setMaxAds(java.lang.Integer maxAds)
public void setMaxCategoriesPerAd(java.lang.Integer maxCategoriesPerAd)
public void setMaxOperators(java.lang.Integer maxOperators)
public void setMyAdFields(java.util.Set<ProductMyAdField> myAdFields)
public void setMyExternalPaymentTypes(java.util.Set<PaymentTransferType> myExternalPaymentTypes)
public void setMyPaymentRequestTypes(java.util.Set<PaymentTransferType> myPaymentRequestTypes)
public void setMyPaymentTypes(java.util.Set<PaymentTransferType> myPaymentTypes)
public void setMyTokenTypes(java.util.Set<ProductMyTokenType> myTokenTypes)
public void setMyTransferFilters(java.util.Set<TransferFilter> myTransferFilters)
public void setNotifications(java.util.Set<ProductNotification> notifications)
public void setReceivePaymentRequestTypes(java.util.Set<PaymentTransferType> receivePaymentRequestTypes)
public void setReceivePayments(java.util.Set<PaymentTransferType> receivePayments)
public void setSearchUsersOnGroups(UserGroupAccessibility searchUsersOnGroups)
public void setSendMessagesToAdmin(java.util.Set<MessageCategory> sendMessagesToAdmin)
public void setShowAccountInProfile(boolean showAccountInProfile)
public void setShowActivationDateInProfile(boolean showActivationDateInProfile)
public void setShowBrokers(BrokerVisibility showBrokers)
public void setUserAccount(UserAccountType userAccount)
public void setViewProfileOnGroups(UserGroupAccessibility viewProfileOnGroups)
public void setVouchers(java.util.Set<ProductMemberVoucher> vouchers)
public void setWebShopAdsRequireAuthorization(boolean webShopAdsRequireAuthorization)