public Class<?> getMainFacet() { return getActualRepositoryKind().getMainFacet(); }
public static String getFullHumanizedNameString( final Repository repository ) { return String.format( "%s[contentClass=%s][mainFacet=%s]", getHumanizedNameString( repository ), repository.getRepositoryContentClass().getName(), repository.getRepositoryKind().getMainFacet().getName() ); } }
protected String extractRepositoryKind(Repository repository) { RepositoryKind kind = repository.getRepositoryKind(); if (kind.isFacetAvailable(HostedRepository.class)) { return "hosted"; } else if (kind.isFacetAvailable(ProxyRepository.class)) { return "proxy"; } else if (kind.isFacetAvailable(GroupRepository.class)) { return "group"; } else if (kind.isFacetAvailable(ShadowRepository.class)) { return "virtual"; } else { // huh? return repository.getRepositoryKind().getMainFacet().getName(); } } }
protected String extractRepositoryKind( Repository repository ) { RepositoryKind kind = repository.getRepositoryKind(); if ( kind.isFacetAvailable( HostedRepository.class ) ) { return "hosted"; } else if ( kind.isFacetAvailable( ProxyRepository.class ) ) { return "proxy"; } else if ( kind.isFacetAvailable( GroupRepository.class ) ) { return "group"; } else if ( kind.isFacetAvailable( ShadowRepository.class ) ) { return "virtual"; } else { // huh? return repository.getRepositoryKind().getMainFacet().getName(); } } }
item.getRepositoryItemUid().getRepository().getRepositoryKind().getMainFacet().getName());
result.setOriginatingRepositoryMainFacet( item.getRepositoryItemUid().getRepository().getRepositoryKind().getMainFacet().getName() );