@Entity public abstract class Product extends ConfigurationEntity implements DefinesNetwork
BasicGroups
(including Groups and
GroupSets) or individual Users| Constructor and Description |
|---|
Product() |
getDescription, getInternalName, setDescription, setInternalName, toStringcompareTo, getName, getNames, setNamegetLogType, getVersion, isGlobal, isPersistent, isTransientclone, equals, getEntityImportance, getId, getId, getIds, getUniqueIds, getUniqueIds, hashCodepublic java.util.Set<BasicGroup> getAccessibleUserGroups()
public java.util.Set<Agreement> getAgreements()
public java.util.Set<Channel> getChannels()
public java.util.Set<ProductDashboardAction> getDashboardActions()
public DataTranslationType getDataTranslationType()
BaseEntitygetDataTranslationType in class BaseEntitypublic java.util.Set<DocumentCategory> getDocumentCategoryView()
public java.util.Set<BasicGroup> getGroups()
public java.util.Set<BasicGroup> getGroupsForUserDirectory()
public java.lang.Integer getMaxAddresses()
public java.lang.Integer getMaxCustomImages()
public java.lang.Integer getMaxLandlinePhones()
public java.lang.Integer getMaxMessageRecipients()
public java.lang.Integer getMaxMobilePhones()
public java.lang.Integer getMaxProfileImages()
public java.lang.Integer getMaxSmsPerMonth()
public java.util.Set<ProductMyAccessClient> getMyAccessClients()
public java.util.Set<ProductMyProfileField> getMyProfileFields()
public java.util.Set<ProductMyRecordType> getMyRecordTypes()
public abstract ProductNature getNature()
public Network getNetwork()
getNetwork in class BaseEntitypublic java.util.Set<MyProductPasswordAction> getPasswordActions()
public java.util.Set<Permission> getPermissions()
public java.util.Set<PrincipalType> getPrincipalTypes()
public Role getRole()
public java.util.Set<ProductTransferStatusFlow> getTransferStatusFlows()
public UserGroupAccessibility getUserDirectoryOnGroups()
public UserGroupAccessibility getUserGroupAccessibility()
public java.util.Set<ProductUserProfileField> getUserProfileFields()
public java.util.Set<TransactionCustomField> getVisibleTransactionFields()
public void setAccessibleUserGroups(java.util.Set<BasicGroup> accessibleUserGroups)
public void setAgreements(java.util.Set<Agreement> agreements)
public void setChannels(java.util.Set<Channel> channels)
public void setDashboardActions(java.util.Set<ProductDashboardAction> dashboardActions)
public void setDocumentCategoryView(java.util.Set<DocumentCategory> documentCategoryView)
public void setGroups(java.util.Set<BasicGroup> groups)
public void setGroupsForUserDirectory(java.util.Set<BasicGroup> groupsForUserDirectory)
public void setMaxAddresses(java.lang.Integer maxAddresses)
public void setMaxCustomImages(java.lang.Integer maxCustomImages)
public void setMaxLandlinePhones(java.lang.Integer maxLandlinePhones)
public void setMaxMessageRecipients(java.lang.Integer maxMessageRecipients)
public void setMaxMobilePhones(java.lang.Integer maxMobilePhones)
public void setMaxProfileImages(java.lang.Integer maxProfileImages)
public void setMaxSmsPerMonth(java.lang.Integer maxSmsPerMonth)
public void setMyAccessClients(java.util.Set<ProductMyAccessClient> myAccessClients)
public void setMyProfileFields(java.util.Set<ProductMyProfileField> myProfileFields)
public void setMyRecordTypes(java.util.Set<ProductMyRecordType> myRecordTypes)
public void setNetwork(Network network)
setNetwork in interface DefinesNetworkpublic void setPasswordActions(java.util.Set<MyProductPasswordAction> passwordActions)
public void setPrincipalTypes(java.util.Set<PrincipalType> principalTypes)
public void setTransferStatusFlows(java.util.Set<ProductTransferStatusFlow> transferStatusFlows)
public void setUserDirectoryOnGroups(UserGroupAccessibility userDirectoryOnGroups)
public void setUserGroupAccessibility(UserGroupAccessibility userGroupAccessibility)
public void setUserProfileFields(java.util.Set<ProductUserProfileField> userProfileFields)
public void setVisibleTransactionFields(java.util.Set<TransactionCustomField> visibleTransactionFields)
protected java.util.Set<PaymentTransferType> filterPaymentTypes(java.util.Collection<PaymentTransferType> paymentTypes, TransferTypeDirection direction)