Interface SandboxTrackable

  • All Superinterfaces:
    com.broadleafcommerce.data.tracking.core.ContextStateAware

    public interface SandboxTrackable
    extends com.broadleafcommerce.data.tracking.core.ContextStateAware
    Interface for objects which are sandbox trackable.
    • Method Detail

      • getSandboxOwner

        @Nullable
        String getSandboxOwner()
        Get the owner of this object in the sandbox context.
        Returns:
        The owner of this sandbox object, or null if not in a user sandbox context
      • getSandboxOverrides

        Set<String> getSandboxOverrides()
        Get any sandbox contexts where this trackable has been overridden.
        Returns:
        Sandbox contexts where this trackable has been overridden
      • setSandboxOverrides

        void setSandboxOverrides​(Set<String> sandboxOverrides)
        Set any sandbox contexts where this trackable has been overridden.
        Parameters:
        sandboxOverrides - Sandbox contexts where this trackable has been overridden