class AAIPnfResources {

    public void checkIfPnfExistsInAaiAndCanBeUsed(Pnf pnf) throws Exception {
        Optional<org.onap.aai.domain.yang.Pnf> pnfFromAai =
                injectionHelper.getAaiClient().get(org.onap.aai.domain.yang.Pnf.class,
                        AAIUriFactory.createResourceUri(AAIFluentTypeBuilder.network().pnf(pnf.getPnfName())));
        if (pnfFromAai.isPresent()) {
            checkIfPnfCanBeUsed(pnfFromAai.get());
            updatePnfInAAI(pnf, pnfFromAai.get());
        }
    }

}