public class SpaceConfigStorageImpl extends Object implements SpaceConfigStorage
Modifier and Type | Field and Description |
---|---|
static String |
BRANCH_PERMISSIONS |
static String |
FILE_FORMAT |
static String |
SPACE_INFO |
Constructor and Description |
---|
SpaceConfigStorageImpl() |
SpaceConfigStorageImpl(ObjectStorage objectStorage,
IOService ioService) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
deleteBranchPermissions(String branchName,
String projectIdentifier) |
void |
endBatch() |
Path |
getPath() |
boolean |
isInitialized() |
BranchPermissions |
loadBranchPermissions(String branchName,
String projectIdentifier) |
SpaceInfo |
loadSpaceInfo() |
void |
saveBranchPermissions(String branchName,
String projectIdentifier,
BranchPermissions branchPermissions) |
void |
saveSpaceInfo(SpaceInfo spaceInfo) |
void |
setup(String spaceName) |
void |
startBatch() |
public static final String FILE_FORMAT
public static final String BRANCH_PERMISSIONS
public static final String SPACE_INFO
public SpaceConfigStorageImpl()
@Inject public SpaceConfigStorageImpl(ObjectStorage objectStorage, @Named(value="configIO") IOService ioService)
public void setup(String spaceName)
setup
in interface SpaceConfigStorage
public BranchPermissions loadBranchPermissions(String branchName, String projectIdentifier)
loadBranchPermissions
in interface SpaceConfigStorage
public void saveBranchPermissions(String branchName, String projectIdentifier, BranchPermissions branchPermissions)
saveBranchPermissions
in interface SpaceConfigStorage
public void deleteBranchPermissions(String branchName, String projectIdentifier)
deleteBranchPermissions
in interface SpaceConfigStorage
public SpaceInfo loadSpaceInfo()
loadSpaceInfo
in interface SpaceConfigStorage
public void saveSpaceInfo(SpaceInfo spaceInfo)
saveSpaceInfo
in interface SpaceConfigStorage
public void startBatch()
startBatch
in interface SpaceConfigStorage
public void endBatch()
endBatch
in interface SpaceConfigStorage
public void close()
close
in interface SpaceConfigStorage
public boolean isInitialized()
isInitialized
in interface SpaceConfigStorage
public Path getPath()
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.