public class DelegatingArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore> extends Object implements ArtifactStoreQuery<T>
ArtifactStoreQuery, which can be extended to wrap
particular methods with extra logic.
Created by jdcasey on 5/11/17.| Modifier | Constructor and Description |
|---|---|
protected |
DelegatingArtifactStoreQuery(ArtifactStoreQuery delegate) |
| Modifier and Type | Method and Description |
|---|---|
ArtifactStoreQuery<T> |
concreteStores() |
boolean |
containsByName(String name) |
protected ArtifactStoreQuery<T> |
delegate() |
ArtifactStoreQuery<T> |
enabledState(Boolean enabled) |
List<T> |
getAll() |
List<T> |
getAll(java.util.function.Predicate<org.commonjava.indy.model.core.ArtifactStore> filter) |
List<T> |
getAllByDefaultPackageTypes() |
List<org.commonjava.indy.model.core.Group> |
getAllGroups() |
List<org.commonjava.indy.model.core.HostedRepository> |
getAllHostedRepositories() |
List<org.commonjava.indy.model.core.RemoteRepository> |
getAllRemoteRepositories() |
T |
getByName(String name) |
org.commonjava.indy.model.core.Group |
getGroup(String name) |
Set<org.commonjava.indy.model.core.Group> |
getGroupsAffectedBy(Collection<org.commonjava.indy.model.core.StoreKey> keys) |
Set<org.commonjava.indy.model.core.Group> |
getGroupsAffectedBy(org.commonjava.indy.model.core.StoreKey... keys) |
Set<org.commonjava.indy.model.core.Group> |
getGroupsContaining(org.commonjava.indy.model.core.StoreKey storeKey) |
org.commonjava.indy.model.core.HostedRepository |
getHostedRepository(String name) |
List<org.commonjava.indy.model.core.ArtifactStore> |
getOrderedConcreteStoresInGroup(String groupName) |
List<org.commonjava.indy.model.core.ArtifactStore> |
getOrderedStoresInGroup(String groupName) |
org.commonjava.indy.model.core.RemoteRepository |
getRemoteRepository(String name) |
org.commonjava.indy.model.core.RemoteRepository |
getRemoteRepositoryByUrl(String url) |
ArtifactStoreQuery<T> |
noPackageType() |
ArtifactStoreQuery<T> |
packageType(String packageType) |
ArtifactStoreQuery<T> |
rewrap(StoreDataManager manager) |
<C extends org.commonjava.indy.model.core.ArtifactStore> |
storeType(Class<C> storeCls) |
ArtifactStoreQuery<T> |
storeTypes(org.commonjava.indy.model.core.StoreType... types) |
java.util.stream.Stream<T> |
stream() |
java.util.stream.Stream<T> |
stream(java.util.function.Predicate<org.commonjava.indy.model.core.ArtifactStore> filter) |
protected DelegatingArtifactStoreQuery(ArtifactStoreQuery delegate)
protected final ArtifactStoreQuery<T> delegate()
public ArtifactStoreQuery<T> rewrap(StoreDataManager manager)
rewrap in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>public ArtifactStoreQuery<T> packageType(String packageType) throws IndyDataException
packageType in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic <C extends org.commonjava.indy.model.core.ArtifactStore> ArtifactStoreQuery<C> storeType(Class<C> storeCls)
storeType in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>public ArtifactStoreQuery<T> storeTypes(org.commonjava.indy.model.core.StoreType... types)
storeTypes in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>public ArtifactStoreQuery<T> concreteStores()
concreteStores in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>public ArtifactStoreQuery<T> enabledState(Boolean enabled)
enabledState in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>public List<T> getAll() throws IndyDataException
getAll in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic java.util.stream.Stream<T> stream() throws IndyDataException
stream in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic java.util.stream.Stream<T> stream(java.util.function.Predicate<org.commonjava.indy.model.core.ArtifactStore> filter) throws IndyDataException
stream in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic List<T> getAll(java.util.function.Predicate<org.commonjava.indy.model.core.ArtifactStore> filter) throws IndyDataException
getAll in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic List<T> getAllByDefaultPackageTypes() throws IndyDataException
getAllByDefaultPackageTypes in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic T getByName(String name) throws IndyDataException
getByName in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic boolean containsByName(String name) throws IndyDataException
containsByName in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic Set<org.commonjava.indy.model.core.Group> getGroupsContaining(org.commonjava.indy.model.core.StoreKey storeKey) throws IndyDataException
getGroupsContaining in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic org.commonjava.indy.model.core.RemoteRepository getRemoteRepositoryByUrl(String url) throws IndyDataException
getRemoteRepositoryByUrl in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic List<org.commonjava.indy.model.core.ArtifactStore> getOrderedConcreteStoresInGroup(String groupName) throws IndyDataException
getOrderedConcreteStoresInGroup in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic List<org.commonjava.indy.model.core.ArtifactStore> getOrderedStoresInGroup(String groupName) throws IndyDataException
getOrderedStoresInGroup in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic Set<org.commonjava.indy.model.core.Group> getGroupsAffectedBy(org.commonjava.indy.model.core.StoreKey... keys) throws IndyDataException
getGroupsAffectedBy in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic Set<org.commonjava.indy.model.core.Group> getGroupsAffectedBy(Collection<org.commonjava.indy.model.core.StoreKey> keys) throws IndyDataException
getGroupsAffectedBy in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic List<org.commonjava.indy.model.core.RemoteRepository> getAllRemoteRepositories() throws IndyDataException
getAllRemoteRepositories in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic List<org.commonjava.indy.model.core.HostedRepository> getAllHostedRepositories() throws IndyDataException
getAllHostedRepositories in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic List<org.commonjava.indy.model.core.Group> getAllGroups() throws IndyDataException
getAllGroups in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic org.commonjava.indy.model.core.RemoteRepository getRemoteRepository(String name) throws IndyDataException
getRemoteRepository in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic org.commonjava.indy.model.core.HostedRepository getHostedRepository(String name) throws IndyDataException
getHostedRepository in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic org.commonjava.indy.model.core.Group getGroup(String name) throws IndyDataException
getGroup in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>IndyDataExceptionpublic ArtifactStoreQuery<T> noPackageType()
noPackageType in interface ArtifactStoreQuery<T extends org.commonjava.indy.model.core.ArtifactStore>Copyright © 2011-2018-2018. All Rights Reserved.