private RemoteBasicRepositoryConfigModel createRemoteBasicConfig(HttpRepoDescriptor descriptor) { RemoteBasicRepositoryConfigModel basic = new RemoteBasicRepositoryConfigModel(); addSharedBasicConfigModel(basic, descriptor); basic.setUrl(descriptor.getUrl()); basic.setContentSynchronisation(descriptor.getContentSynchronisation()); RepoLayout remoteRepoLayout = descriptor.getRemoteRepoLayout(); if (remoteRepoLayout != null) { basic.setRemoteLayoutMapping(remoteRepoLayout.getName()); } basic.setOffline(descriptor.isOffline()); return basic; }