Zum Hauptinhalt gehen

Verhalten von ReferenceEntry.getReferencedObject()

Kommentare

1 Kommentar

  • Zendesk API User
    Author: pavone - 11/12/2014 9:24

    Hallo Benny,

    mir ist leider kein direkter Weg bekannt, um über die Entity an das Schema zu kommen. Soweit ich weiß musst du den Umweg über das Content2 Objekt gehen. Dieses Objekt erhält man aber leider auch nur über einen kleinen Umweg:

    Entity entity = ...;

    ContentStoreRoot contentStoreRoot = ...;

    TypedFilter<StoreElement> content2Filter = new TypedFilter<StoreElement>(StoreElement.class) {

         public boolean accept(final StoreElement storeElement) {

              return storeElement instanceof Content2 && ((Content2) storeElement).getEntityType().getName().equals(entity.getEntityType().getName());

         }

    };

    Content2 content2 = contentStoreRoot.getChildren(content2Filter, true).iterator().next();

    Schema schema = content2.getSchema();

    Ich hoffe das hilft dir weiter.

    Viele Grüße

    Tim

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.