Skip to content

Commit 298b00c

Browse files
authored
Merge pull request #40 from yma96/main
Add addConstituentToGroup API access for store client module
2 parents 440f25d + 05843e3 commit 298b00c

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

core-java/src/main/java/org/commonjava/indy/client/core/module/IndyStoresClientModule.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ public class IndyStoresClientModule
3939

4040
public static final String STORE_BASEPATH = "admin/stores";
4141

42+
public static final String ADD_CONSTITUENT = "addConstituent";
43+
4244
private final Logger logger = LoggerFactory.getLogger( getClass() );
4345

4446
public <T extends ArtifactStore> T create( final T value, final String changelog, final Class<T> type )
@@ -170,4 +172,11 @@ public StoreListingDTO<RemoteRepository> getRemoteByUrl( final String url, final
170172
{
171173
} );
172174
}
175+
176+
public boolean addConstituentToGroup( final StoreKey key, final StoreKey member )
177+
throws IndyClientException
178+
{
179+
return http.put( UrlUtils.buildUrl( STORE_BASEPATH, key.getPackageType(), key.getType().singularEndpointName(),
180+
key.getName(), ADD_CONSTITUENT ), member );
181+
}
173182
}

0 commit comments

Comments
 (0)