Class Visibility Suggestions

Below, is a summary of all classes and their component's visiblity. Whenever a visibility is set and used at the right level, a green star is presented. Whenever it is set to a level, but could be updated to another, red and orange stars are mentioned. .

  Name Value None (public) Public Protected Private Constant
class V3Dot12Dot3
 LIMIT10000    
 up     
 recalcEntities     
 selectLimitById     
 down     
class Event
 $searchEntities    
 $menuItems    
 afterInstall     
 afterDelete     
 addGlobalSearchEntities     
 deleteGlobalSearchEntities     
 addMenuItems     
 deleteMenuItems     
 migratePimImageToDam     
class ProductHandler
 $images    
 $attributes    
 $saved    
 run     
 updateEntity     
 importAttribute     
 importImages     
 getType     
class V3Dot13Dot1
 $errors    
 up     
 down     
 exec     
 fetchAll     
class V3Dot13Dot0
 $errors    
 up     
 down     
 exec     
 fetchAll     
 cpRow     
class V1Dot5Dot5
 $updateData    
 up     
 prepareCode     
class AssetEntity
 $hasMainImage    
 afterRemove     
class AssetRelationEntity
 $hasMainImage    
 beforeSave     
 afterSave     
 afterRemove     
 validation     
 getChannelsIds     
 updateMainImage     
 clearingRoleForType     
 getAssetRelations     
 countRelation     
 getSqlForAssetRelation     
 isMainGlobalRole     
 exception     
 hasMainImageEntity     
class ProductAttributeValueEntity
 $beforeSaveData    
 beforeSave     
 afterSave     
 beforeRemove     
 isUnique     
 createNote     
 getNoteData     
 exception     
 moveImageFromTmp     
class AttachmentController
 $entityType    
 beforeActionCreate     
class CategoryController
 $entityType    
 beforeActionUpdate     
 beforeActionPatch     
class AbstractEntityListener
 $codePattern    
 createService     
 isCodeValid     
 isUnique     
 getServiceFactory     
 translate     
class AbstractSelectManager
 $selectData    
 getSelectParams     
 boolFilterOnlyActive     
 boolFilterNotEntity     
 getSelectData     
 hasBoolFilter     
 getSelectCondition     
 createService     
class Tax
 $entityType    
class AssociatedProduct
 $entityType    
class Association
 $entityType    
class Product
 $productAttribute    
 $entityType    
 $attrMask    
 set     
 get     
 setProductAttributeValue     
 setProductAttributeData     
 getProductAttributeValue     
 getProductAttributeData     
 getLocale     
class ProductAttributeValue
 $entityType    
class MeasuringUnit
 $entityType    
class Brand
 $entityType    
class Packaging
 $entityType    
class ProductFamily
 $entityType    
 _getProductsIds     
class Catalog
 $entityType    
class ProductSerie
 $entityType    
class Category
 $entityType    
 get     
 hasChildren     
 getChildren     
 isEntity     
class Attribute
 $entityType    
class AttributeGroup
 $entityType    
class ProductFamilyAttribute
 $entityType    
class Channel
 $entityType    
 getProducts     
 getProductsIds     
class Country
 $entityType    
class ProductAttributeValue
 $mandatorySelectAttributeList    
 prepareEntityForOutput     
 updateEntity     
 convertValue     
 getInputLanguageList     
 isCustom     
class AbstractProductDashletService
 $productTypes    
 init     
 getProductTypesCondition     
 getProductTypes     
class Attribute
 $mandatorySelectAttributeList    
 getFiltersData     
 getAttributesForFilter     
 getMultilangFields     
 afterDeleteEntity     
 afterMassRemove     
 unlinkAttribute     
class ProductFamilyAttribute
 $mandatorySelectAttributeList    
class Module
 getLoadOrder     
 loadMetadata     
 setLocalesToChannels     
 addImage     
class Mysql
 getWhere     
 prepareNumeric     
class Unit
 convert     
 prepareValue     
 getMeasure     
class V3Dot11Dot20
 up     
 down     
 execute     
class V3Dot11Dot13
 up     
 down     
class V2Dot2Dot4
 up     
 parseArrayMultiLangNoteData     
class V2Dot5Dot4
 up     
class V2Dot0Dot1
 up     
 migrateChannelAttributes     
class V3Dot10Dot2
 up     
 down     
 execute     
class V2Dot9Dot8
 up     
class V1Dot9Dot1
 up     
class V2Dot6Dot0
 up     
class V2Dot12Dot1
 up     
class V1Dot7Dot5
 up     
class V3Dot12Dot0
 up     
 changeCleanup     
 sendNotification     
 down     
 insertPimImage     
 updateMainImageDown     
 insertPimImageChannel     
 updateById     
 getFilePath     
 getFileManager     
class V2Dot9Dot4
 up     
class V3Dot0Dot1
 up     
 down     
 catalogCategoryUp     
 productCategoryUp     
 masterCatalogUp     
 channelsUp     
 execute     
 fetchAll     
 dropTriggers     
class V2Dot12Dot0
 up     
class V2Dot9Dot1
 up     
class V1Dot6Dot1
 up     
 getQueriesCopyToNewTable     
 getCopyColumnQuery     
 executeQuery     
 getCommonFields     
 getEntityFieldsInDB     
class V3Dot1Dot0
 up     
 down     
 channelAttributeValueUp     
 productFamilyAttributesUp     
class V3Dot10Dot1
 up     
 down     
 execute     
class V3Dot11Dot23
 up     
 down     
 exec     
class V2Dot14Dot7
 up     
class V2Dot3Dot0
 up     
class V3Dot10Dot0
 up     
 down     
 execute     
 fetchAll     
 setLog     
 auth     
class V3Dot6Dot0
 up     
 down     
class Product
 actionAddAssociatedProducts     
 actionRemoveAssociatedProducts     
class ProductFamily
 actionProductsCount     
class Attribute
 actionGetFiltersData     
class AbstractProductTypeController
 actionPatch     
 actionGetRequest     
 actionUpdateRequest     
 actionDeleteRequest     
 process     
class Channel
 actionGetChannelProductAttributes     
 getProducts     
 actionSetIsActiveEntity     
class AbstractController
 isReadAction     
 isEditAction     
 isCreateAction     
 isDeleteAction     
 isMassUpdateAction     
 isMassDeleteAction     
 actionGetRequest     
 actionUpdateRequest     
 isEditEntity     
 isReadEntity     
 isAction     
class AssociatedProduct
 beforeSave     
class Product
 getInputLanguageList     
 getCategoriesIdsThatCanBeRelatedWithProduct     
 afterSave     
 beforeRelate     
 afterRelate     
 beforeMassRelate     
 saveAttributes     
class ProductAttributeValue
 removeCollectionByProductFamilyAttribute     
 beforeSave     
 afterSave     
 beforeRemove     
 afterRemove     
 getLocaleParentId     
 updateLocaleAttributes     
 deleteLocaleAttributes     
 updateLocalesEnum     
 updateLocalesMultiEnum     
class ProductFamily
 unrelate     
 getLinkedAttributesIds     
 getLinkedWithAttributeGroup     
 afterRemove     
class Catalog
 unrelateProductsCategories     
 afterRemove     
 afterUnrelate     
class Category
 updateCategoryProductSorting     
 getProductsIdsThatCanBeRelatedWithCategory     
 hasChild     
 beforeRelate     
 afterRelate     
 afterUnrelate     
 beforeMassRelate     
class Attribute
 init     
 beforeSave     
 afterSave     
 beforeRemove     
 afterRemove     
 max     
 createLocaleAttribute     
 beforeUnrelate     
 updateLocalesAttributes     
 isProductFamilyAttribute     
 exception     
 updateSortOrder     
 isTypeValueValid     
class AttributeGroup
 beforeRelate     
 beforeUnrelate     
 afterRelate     
 afterUnrelate     
class ProductFamilyAttribute
 beforeSave     
 afterSave     
 beforeRemove     
 afterRemove     
 isValid     
 isUnique     
 updateProductAttributeValues     
 init     
 exception     
 updateLocaleAttributes     
 deleteLocaleAttributes     
 getExistsProductAttributeValues     
class ProductAttributeValueController
 afterActionRead     
 beforeActionCreate     
 beforeActionUpdate     
class BrandEntity
 beforeSave     
 afterSave     
 updateProductActivation     
 getProductService     
class ProductEntity
 beforeSave     
 afterSave     
 afterUnrelate     
 afterRemove     
 removeProductAttributeValue     
 isSkuUnique     
 updateProductAttributesByProductFamily     
 exception     
class AttributeController
 beforeActionDelete     
 beforeActionMassDelete     
 validRelationsWithProductFamilies     
 validRelationsWithProduct     
 hasProduct     
 hasProductFamilies     
class ProductFamilyController
 afterActionListLinked     
class AttributeGroupEntity
 beforeSave     
 beforeRemove     
 beforeRelate     
class ProductController
 afterActionListLinked     
 getIsActive     
class LayoutController
 afterActionRead     
 modifyProductRelationshipsAdmin     
 modifyCategoryRelationshipsAdmin     
 hideAssetRelation     
class StreamController
 afterActionList     
 injectAttributeType     
 prepareDataForUserStream     
 getAttributesType     
class ImportFeedEntity
 beforeSave     
 isConfiguratorValid     
class TreoCleanupJob
 run     
 execute     
 fetchIds     
class SettingsController
 beforeActionUpdate     
 afterActionUpdate     
 updateChannelsLocales     
 updateAttributes     
class AttributeEntity
 beforeSave     
class AssociationEntity
 beforeSave     
 beforeRemove     
 hasProduct     
class ExportProfileEntity
 beforeSave     
class ChannelEntity
 beforeSave     
 afterUnrelate     
class AssociatedProductController
 beforeActionList     
 afterActionList     
 afterActionRead     
 setAssociatedProductsImage     
 getWhereProductType     
class ProductFamilyEntity
 beforeSave     
 beforeRemove     
 afterRemove     
 afterUnrelate     
 validRelationsWithProduct     
 hasProducts     
 removeProductFamilyAttribute     
class BrandController
 beforeActionDelete     
 beforeActionMassDelete     
 validRelationsWithProduct     
 hasProducts     
class CatalogEntity
 beforeSave     
 beforeRelate     
 exception     
class CategoryEntity
 getCategoryRoute     
 beforeSave     
 afterSave     
 beforeRemove     
 beforeRelate     
 beforeUnrelate     
 exception     
 updateCategoryTree     
 activateParents     
 deactivateChildren     
 saveEntity     
 getEntityParents     
 getEntityChildren     
class EntityManager
 getQuery     
class EntityManager
 getEntityManagerClassName     
class Association
 getAssociatedProductAssociations     
 boolFilterNotUsedAssociations     
class Product
 getSelectParams     
 applyBoolFilter     
 textFilter     
 boolFilterNotLinkedCategoryAndOnlyCatalogsProducts     
 boolFilterWithoutAssociatedProducts     
 boolFilterOnlyCatalogProducts     
 getProductWithoutAssociatedProduct     
 boolFilterWithoutAnyCategory     
 getProductWithoutCategory     
 boolFilterWithoutImageAssets     
 getProductWithoutImageAssets     
 boolFilterNotAssociatedProducts     
 boolFilterOnlySimple     
 getAssociatedProducts     
 boolFilterNotLinkedWithChannel     
 boolFilterNotLinkedWithBrand     
 getBrandProducts     
 boolFilterNotLinkedWithProductFamily     
 getProductFamilyProducts     
 boolFilterNotLinkedWithPackaging     
 fetchAll     
 getGeneralStatisticService     
 boolFilterNotLinkedWithProductSerie     
 boolFilterLinkedWithCategory     
 getProductAttributeFilter     
 addProductAttributesFilter     
 getValues     
 prepareTypeIsTrue     
 prepareTypeIsFalse     
 prepareTypeArrayAnyOf     
 prepareTypeArrayNoneOf     
 prepareTypeArrayIsEmpty     
 prepareTypeArrayIsNotEmpty     
 prepareTypeDefault     
 boolAdvancedFilterAllowedForCategory     
class ProductAttributeValue
 getSelectParams     
 applyAdditional     
 prepareWhere     
 boolFilterLinkedWithAttributeGroup     
class ProductFamily
 boolFilterNotLinkedWithAttribute     
class Category
 applyBoolFilter     
 applyAdditional     
 boolFilterOnlyRootCategory     
 boolFilterNotChildCategory     
 boolAdvancedFilterAllowedForProduct     
class Attribute
 getSelectParams     
 boolFilterNotLocalesAttributes     
 boolFilterNotLinkedWithProduct     
 boolFilterNotLinkedProductAttributeValues     
 boolFilterNotLinkedProductFamilyAttributes     
 boolFilterUnitTypeDisabled     
class AttributeGroup
 boolFilterWithNotLinkedAttributesToProduct     
 boolFilterWithNotLinkedAttributesToProductFamily     
 getNotLinkedAttributeGroups     
class ProductFamilyAttribute
 getSelectParams     
 boolFilterLinkedWithAttributeGroup     
class Channel
 boolFilterNotLinkedWithPriceProfile     
 boolFilterNotAllowedForProduct     
 boolFilterNotLinkedWithAttributesInProductFamily     
class Image
 checkAttachment     
class ProductsByStatusDashlet
 getDashlet     
class AbstractService
 getAclWhereSql     
 init     
 getTranslate     
 dispatch     
class ProductsByTagDashlet
 init     
 getDashlet     
class Product
 addAssociateProducts     
 removeAssociateProducts     
 isMainRole     
 beforeUpdateEntity     
 duplicateProductAttributeValues     
 clearDuplicatedProductAttributes     
 duplicateAssociatedMainProducts     
 duplicateAssociatedRelatedProduct     
 findLinkedEntitiesAssociatedMainProducts     
 getDBAssociationMainProducts     
 getDBTotalAssociationMainProducts     
 beforeCreateEntity     
 getStringProductTypes     
 updateSortOrder     
class ChannelsDashlet
 getDashlet     
class AbstractTechnicalService
 checkAcl     
 isValidCreateData     
class QueueManagerDuplicateProduct
 run     
class Brand
 afterDeleteEntity     
 afterMassRemove     
 unlinkBrand     
class ProductFamily
 getLinkedProductAttributesCount     
 init     
 duplicateProductFamilyAttributes     
class Catalog
 prepareEntityForOutput     
 duplicateProducts     
 init     
class Category
 getEntity     
 isChildCategory     
 getIdsTree     
class QueueManagerCreateLocaleAttribute
 run     
 createLocaleProductFamilyAttributes     
 createLocaleProductAttributeValues     
class AttributeGroup
 findLinkedEntitiesAttributes     
class ProductTypesDashlet
 getDashlet     
class Channel
 getProducts     
 setIsActiveEntity     
 init     
 getChannelCategoryProducts     
 getDBChannelCategory     
 getDBCategoriesProducts     
 getCategoryChildren     
class GeneralStatisticsDashlet
 getDashlet     
 getQueryProductWithoutImage     
 getQueryProductWithoutAssociatedProduct     
 getQueryProductWithoutCategory     
 getAmountProductWithoutImage     
 getAmountProductWithoutAssociatedProduct     
 getAmountProductWithoutCategory     
 addProductWithoutImage     
class RevisionField
 prepareData     
 checkIsAttributeImage     
class AbstractDashletService
 getPDO     
 getRepository