Skip to main content

CorporateContent - Abonnement manipulieren

Comments

2 comments

  • Zendesk API User
    Author: iakyuez - 4/26/2019 11:14

    Hallo Fidel,

    so wie ich das sehe übergibst du das falsche Element. Laut Doku muss es sich dabei um das IDProvider-Objekt aus dem Paket-Master handeln.

    An diesen kommst du z.B. wie folgt ran:

    ...

    IdTranslator idTranslator = sub.getElementIdTranslator();

    Long idFromPublisher = idTranslator.translateIdToPublisher(element.getId());

    IDProvider idProviderFromPublisher = element.getPackage().getPublisher().getUserService().getStore(Store.Type.SITESTORE, false).getStoreElement(idFromPublisher);

    sub.includeNode(idProviderFromPublisher);

    ...

    Dabei muss natürlich der korrekte Store.Type gewählt werden.

    Ich hoffe das hilft dir weiter :smileyhappy:

    Viele Grüße,
    Ibrahim

    0
  • Zendesk API User
    Author: matthiasforberg - 4/26/2019 15:13

    Hallo Ibrahim, hallo Fidel,

    das funktioniert, ich habe es ausprobiert. Da muss man aber schon sehr genau in der Doku lesen, um das zu verstehen. Wobei es natürlich logisch ist, dass man nicht das lokale Element sondern das aus dem Master exkludieren bzw. inkludieren muss. Danke auf jeden Fall, ich kann das auch grad gebrauchen :smileywink:

    Grüße

    Matthias

    0

Please sign in to leave a comment.