Use static method for new StoreParameters instance

This commit is contained in:
René Pfeuffer
2018-12-03 11:28:03 +01:00
parent ab8b3bae42
commit 3638d3520f
16 changed files with 85 additions and 89 deletions

View File

@@ -77,6 +77,8 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import static sonia.scm.store.StoreParameters.forType;
/**
* TODO add events
*
@@ -112,10 +114,10 @@ public class DefaultSecuritySystem implements SecuritySystem
@SuppressWarnings("unchecked")
public DefaultSecuritySystem(ConfigurationEntryStoreFactory storeFactory)
{
store = storeFactory.getStore(new StoreParameters()
.withType(AssignedPermission.class)
.withName(NAME)
.build());
store = storeFactory.getStore(
forType(AssignedPermission.class)
.withName(NAME)
.build());
readAvailablePermissions();
}

View File

@@ -45,9 +45,9 @@ import org.slf4j.LoggerFactory;
import sonia.scm.store.ConfigurationEntryStore;
import sonia.scm.store.ConfigurationEntryStoreFactory;
import sonia.scm.store.StoreParameters;
import static com.google.common.base.Preconditions.*;
import static sonia.scm.store.StoreParameters.forType;
//~--- JDK imports ------------------------------------------------------------
@@ -91,10 +91,10 @@ public class SecureKeyResolver extends SigningKeyResolverAdapter
@SuppressWarnings("unchecked")
public SecureKeyResolver(ConfigurationEntryStoreFactory storeFactory)
{
store = storeFactory.getStore(new StoreParameters()
.withType(SecureKey.class)
.withName(STORE_NAME)
.build());
store = storeFactory.getStore(
forType(SecureKey.class)
.withName(STORE_NAME)
.build());
}
//~--- methods --------------------------------------------------------------