class BBInputSetupMapperLayer {

    protected GenericVnf mapAAIGenericVnfIntoGenericVnf(org.onap.aai.domain.yang.GenericVnf aaiGenericVnf) {
        GenericVnf genericVnf = modelMapper.map(aaiGenericVnf, GenericVnf.class);
        mapAllVfModulesIntoGenericVnf(aaiGenericVnf, genericVnf);
        mapAllLagInterfacesIntoGenericVnf(aaiGenericVnf, genericVnf);
        mapAllEntitlementsIntoGenericVnf(aaiGenericVnf, genericVnf);
        mapAllLicensesIntoGenericVnf(aaiGenericVnf, genericVnf);
        genericVnf.setOrchestrationStatus(this.mapOrchestrationStatusFromAAI(aaiGenericVnf.getOrchestrationStatus()));
        return genericVnf;
    }

}