Class GeneratedPersonalizationservicesManager

    • Field Detail

      • CXUSERTOSEGMENTRELATIONUSERTOSEGMENTSHANDLER

        protected static final OneToManyHandler<CxUserToSegment> CXUSERTOSEGMENTRELATIONUSERTOSEGMENTSHANDLER
        OneToManyHandler for handling 1:n USERTOSEGMENTS's relation attributes from 'many' side.
      • CXUSERTOCXRESULTSCXRESULTSHANDLER

        protected static final OneToManyHandler<CxResults> CXUSERTOCXRESULTSCXRESULTSHANDLER
        OneToManyHandler for handling 1:n CXRESULTS's relation attributes from 'many' side.
      • CXPERSPROCTOCATVER_SRC_ORDERED

        protected static java.lang.String CXPERSPROCTOCATVER_SRC_ORDERED
        Relation ordering override parameter constants for CxPersProcToCatVer from ((personalizationservices))
      • CXPERSPROCTOCATVER_TGT_ORDERED

        protected static java.lang.String CXPERSPROCTOCATVER_TGT_ORDERED
      • CXPERSPROCTOCATVER_MARKMODIFIED

        protected static java.lang.String CXPERSPROCTOCATVER_MARKMODIFIED
        Relation disable markmodifed parameter constants for CxPersProcToCatVer from ((personalizationservices))
      • DEFAULT_INITIAL_ATTRIBUTES

        protected static final java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​Item.AttributeMode>> DEFAULT_INITIAL_ATTRIBUTES
    • Constructor Detail

      • GeneratedPersonalizationservicesManager

        public GeneratedPersonalizationservicesManager()
    • Method Detail

      • createCxConfig

        public CxConfig createCxConfig​(java.util.Map attributeValues)
      • createCxCustomization

        public CxCustomization createCxCustomization​(java.util.Map attributeValues)
      • createCxCustomizationsGroup

        public CxCustomizationsGroup createCxCustomizationsGroup​(java.util.Map attributeValues)
      • createCxDefaultTrigger

        public CxDefaultTrigger createCxDefaultTrigger​(java.util.Map attributeValues)
      • createCxExpressionTrigger

        public CxExpressionTrigger createCxExpressionTrigger​(java.util.Map attributeValues)
      • createCxPeriodicVoterConfig

        public CxPeriodicVoterConfig createCxPeriodicVoterConfig​(java.util.Map attributeValues)
      • createCxPersonalizationProcess

        public CxPersonalizationProcess createCxPersonalizationProcess​(java.util.Map attributeValues)
      • createCxResults

        public CxResults createCxResults​(java.util.Map attributeValues)
      • createCxResultsCleaningCronJob

        public CxResultsCleaningCronJob createCxResultsCleaningCronJob​(java.util.Map attributeValues)
      • createCxSegment

        public CxSegment createCxSegment​(java.util.Map attributeValues)
      • createCxSegmentTrigger

        public CxSegmentTrigger createCxSegmentTrigger​(java.util.Map attributeValues)
      • createCxUpdateSegmentsCronJob

        public CxUpdateSegmentsCronJob createCxUpdateSegmentsCronJob​(java.util.Map attributeValues)
      • createCxUrlVoterConfig

        public CxUrlVoterConfig createCxUrlVoterConfig​(java.util.Map attributeValues)
      • createCxUserToSegment

        public CxUserToSegment createCxUserToSegment​(java.util.Map attributeValues)
      • createCxVariation

        public CxVariation createCxVariation​(java.util.Map attributeValues)
      • createRegExpConstraint

        public RegExpConstraint createRegExpConstraint​(java.util.Map attributeValues)
      • getCxConfig

        public CxConfig getCxConfig​(SessionContext ctx,
                                    BaseSite item)
        Generated method - Getter of the BaseSite.cxConfig attribute.
        Returns:
        the cxConfig
      • getCxConfig

        public CxConfig getCxConfig​(BaseSite item)
        Generated method - Getter of the BaseSite.cxConfig attribute.
        Returns:
        the cxConfig
      • setCxConfig

        public void setCxConfig​(SessionContext ctx,
                                BaseSite item,
                                CxConfig value)
        Generated method - Setter of the BaseSite.cxConfig attribute.
        Parameters:
        value - the cxConfig
      • setCxConfig

        public void setCxConfig​(BaseSite item,
                                CxConfig value)
        Generated method - Setter of the BaseSite.cxConfig attribute.
        Parameters:
        value - the cxConfig
      • getCxPersonalizationProcesses

        public java.util.Collection<CxPersonalizationProcess> getCxPersonalizationProcesses​(SessionContext ctx,
                                                                                            CatalogVersion item)
        Generated method - Getter of the CatalogVersion.cxPersonalizationProcesses attribute.
        Returns:
        the cxPersonalizationProcesses
      • getCxPersonalizationProcesses

        public java.util.Collection<CxPersonalizationProcess> getCxPersonalizationProcesses​(CatalogVersion item)
        Generated method - Getter of the CatalogVersion.cxPersonalizationProcesses attribute.
        Returns:
        the cxPersonalizationProcesses
      • getCxPersonalizationProcessesCount

        public long getCxPersonalizationProcessesCount​(CatalogVersion item)
      • setCxPersonalizationProcesses

        public void setCxPersonalizationProcesses​(SessionContext ctx,
                                                  CatalogVersion item,
                                                  java.util.Collection<CxPersonalizationProcess> value)
        Generated method - Setter of the CatalogVersion.cxPersonalizationProcesses attribute.
        Parameters:
        value - the cxPersonalizationProcesses
      • setCxPersonalizationProcesses

        public void setCxPersonalizationProcesses​(CatalogVersion item,
                                                  java.util.Collection<CxPersonalizationProcess> value)
        Generated method - Setter of the CatalogVersion.cxPersonalizationProcesses attribute.
        Parameters:
        value - the cxPersonalizationProcesses
      • addToCxPersonalizationProcesses

        public void addToCxPersonalizationProcesses​(SessionContext ctx,
                                                    CatalogVersion item,
                                                    CxPersonalizationProcess value)
        Generated method - Adds value to cxPersonalizationProcesses.
        Parameters:
        value - the item to add to cxPersonalizationProcesses
      • addToCxPersonalizationProcesses

        public void addToCxPersonalizationProcesses​(CatalogVersion item,
                                                    CxPersonalizationProcess value)
        Generated method - Adds value to cxPersonalizationProcesses.
        Parameters:
        value - the item to add to cxPersonalizationProcesses
      • removeFromCxPersonalizationProcesses

        public void removeFromCxPersonalizationProcesses​(SessionContext ctx,
                                                         CatalogVersion item,
                                                         CxPersonalizationProcess value)
        Generated method - Removes value from cxPersonalizationProcesses.
        Parameters:
        value - the item to remove from cxPersonalizationProcesses
      • removeFromCxPersonalizationProcesses

        public void removeFromCxPersonalizationProcesses​(CatalogVersion item,
                                                         CxPersonalizationProcess value)
        Generated method - Removes value from cxPersonalizationProcesses.
        Parameters:
        value - the item to remove from cxPersonalizationProcesses
      • getCxResults

        public java.util.Collection<CxResults> getCxResults​(SessionContext ctx,
                                                            User item)
        Generated method - Getter of the User.cxResults attribute.
        Returns:
        the cxResults
      • getCxResults

        public java.util.Collection<CxResults> getCxResults​(User item)
        Generated method - Getter of the User.cxResults attribute.
        Returns:
        the cxResults
      • setCxResults

        public void setCxResults​(SessionContext ctx,
                                 User item,
                                 java.util.Collection<CxResults> value)
        Generated method - Setter of the User.cxResults attribute.
        Parameters:
        value - the cxResults
      • setCxResults

        public void setCxResults​(User item,
                                 java.util.Collection<CxResults> value)
        Generated method - Setter of the User.cxResults attribute.
        Parameters:
        value - the cxResults
      • addToCxResults

        public void addToCxResults​(SessionContext ctx,
                                   User item,
                                   CxResults value)
        Generated method - Adds value to cxResults.
        Parameters:
        value - the item to add to cxResults
      • addToCxResults

        public void addToCxResults​(User item,
                                   CxResults value)
        Generated method - Adds value to cxResults.
        Parameters:
        value - the item to add to cxResults
      • removeFromCxResults

        public void removeFromCxResults​(SessionContext ctx,
                                        User item,
                                        CxResults value)
        Generated method - Removes value from cxResults.
        Parameters:
        value - the item to remove from cxResults
      • removeFromCxResults

        public void removeFromCxResults​(User item,
                                        CxResults value)
        Generated method - Removes value from cxResults.
        Parameters:
        value - the item to remove from cxResults
      • getName

        public java.lang.String getName()
        Specified by:
        getName in class Extension
      • getUserToSegments

        public java.util.Collection<CxUserToSegment> getUserToSegments​(SessionContext ctx,
                                                                       User item)
        Generated method - Getter of the User.userToSegments attribute.
        Returns:
        the userToSegments
      • getUserToSegments

        public java.util.Collection<CxUserToSegment> getUserToSegments​(User item)
        Generated method - Getter of the User.userToSegments attribute.
        Returns:
        the userToSegments
      • setUserToSegments

        public void setUserToSegments​(SessionContext ctx,
                                      User item,
                                      java.util.Collection<CxUserToSegment> value)
        Generated method - Setter of the User.userToSegments attribute.
        Parameters:
        value - the userToSegments
      • setUserToSegments

        public void setUserToSegments​(User item,
                                      java.util.Collection<CxUserToSegment> value)
        Generated method - Setter of the User.userToSegments attribute.
        Parameters:
        value - the userToSegments
      • addToUserToSegments

        public void addToUserToSegments​(SessionContext ctx,
                                        User item,
                                        CxUserToSegment value)
        Generated method - Adds value to userToSegments.
        Parameters:
        value - the item to add to userToSegments
      • addToUserToSegments

        public void addToUserToSegments​(User item,
                                        CxUserToSegment value)
        Generated method - Adds value to userToSegments.
        Parameters:
        value - the item to add to userToSegments
      • removeFromUserToSegments

        public void removeFromUserToSegments​(SessionContext ctx,
                                             User item,
                                             CxUserToSegment value)
        Generated method - Removes value from userToSegments.
        Parameters:
        value - the item to remove from userToSegments
      • removeFromUserToSegments

        public void removeFromUserToSegments​(User item,
                                             CxUserToSegment value)
        Generated method - Removes value from userToSegments.
        Parameters:
        value - the item to remove from userToSegments