Skip navigation links
A B C D E F G H I L P R S T U V W 

A

add(File) - Method in interface com.indeed.proctor.store.FileBasedProctorStore.RcsClient
 
addTestDefinition(ChangeMetadata, String, TestDefinition, Map<String, String>) - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
addTestDefinition(ChangeMetadata, String, TestDefinition, Map<String, String>) - Method in class com.indeed.proctor.store.FileBasedProctorStore
 
addTestDefinition(String, String, String, TestDefinition, Map<String, String>, String) - Method in interface com.indeed.proctor.store.ProctorWriter
Deprecated.
use ChangeMetadata
addTestDefinition(String, String, String, String, TestDefinition, Map<String, String>, String) - Method in interface com.indeed.proctor.store.ProctorWriter
Deprecated.
use ChangeMetadata
addTestDefinition(ChangeMetadata, String, TestDefinition, Map<String, String>) - Method in interface com.indeed.proctor.store.ProctorWriter
Add new test definition to this store.
addTestDefinition(ChangeMetadata, String, TestDefinition, Map<String, String>) - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
autoincrementRevisionIdGenerator() - Static method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 

B

build() - Method in class com.indeed.proctor.store.ChangeMetadata.Builder
 
builder() - Static method in class com.indeed.proctor.store.ChangeMetadata
 
Builder() - Constructor for class com.indeed.proctor.store.ChangeMetadata.Builder
 

C

CachingProctorStore - Class in com.indeed.proctor.store.cache
A decorator class for ProctorStore.
CachingProctorStore(ProctorStore) - Constructor for class com.indeed.proctor.store.cache.CachingProctorStore
 
ChangeMetadata - Class in com.indeed.proctor.store
 
ChangeMetadata(String, String, String, Instant, String) - Constructor for class com.indeed.proctor.store.ChangeMetadata
 
ChangeMetadata.Builder - Class in com.indeed.proctor.store
 
cleanUserWorkspace(String) - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
cleanUserWorkspace(String) - Method in class com.indeed.proctor.store.LocalDirectoryStore
 
cleanUserWorkspace(String) - Method in interface com.indeed.proctor.store.ProctorWriter
 
cleanUserWorkspace(String) - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
close() - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
close() - Method in class com.indeed.proctor.store.FileBasedProctorStore
 
close() - Method in class com.indeed.proctor.store.LocalDirectoryCore
 
close() - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
com.indeed.proctor.store - package com.indeed.proctor.store
 
com.indeed.proctor.store.cache - package com.indeed.proctor.store.cache
 
com.indeed.proctor.store.utils - package com.indeed.proctor.store.utils
 
com.indeed.proctor.store.utils.test - package com.indeed.proctor.store.utils.test
 
core - Variable in class com.indeed.proctor.store.FileBasedProctorStore
 

D

DEFAULT_TEST_DEFINITIONS_DIRECTORY - Static variable in class com.indeed.proctor.store.FileBasedProctorStore
 
delete(File) - Method in interface com.indeed.proctor.store.FileBasedProctorStore.RcsClient
 
deleteTestDefinition(ChangeMetadata, String, String, TestDefinition) - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
deleteTestDefinition(ChangeMetadata, String, String, TestDefinition) - Method in class com.indeed.proctor.store.FileBasedProctorStore
 
deleteTestDefinition(String, String, String, String, TestDefinition, String) - Method in interface com.indeed.proctor.store.ProctorWriter
Deprecated.
use ChangeMetadata
deleteTestDefinition(String, String, String, String, String, TestDefinition, String) - Method in interface com.indeed.proctor.store.ProctorWriter
Deprecated.
use ChangeMetadata
deleteTestDefinition(ChangeMetadata, String, String, TestDefinition) - Method in interface com.indeed.proctor.store.ProctorWriter
 
deleteTestDefinition(ChangeMetadata, String, String, TestDefinition) - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
determineVersions(String) - Method in interface com.indeed.proctor.store.FileBasedPersisterCore
 
determineVersions(String) - Method in class com.indeed.proctor.store.LocalDirectoryCore
 
doInWorkingDirectory(String, String, String, String, FileBasedProctorStore.ProctorUpdater) - Method in interface com.indeed.proctor.store.FileBasedPersisterCore
Deprecated.
use ChangeMetadata
doInWorkingDirectory(String, String, String, String, String, FileBasedProctorStore.ProctorUpdater) - Method in interface com.indeed.proctor.store.FileBasedPersisterCore
Deprecated.
use ChangeMetadata
doInWorkingDirectory(ChangeMetadata, String, FileBasedProctorStore.ProctorUpdater) - Method in interface com.indeed.proctor.store.FileBasedPersisterCore
 
doInWorkingDirectory(FileBasedProctorStore.RcsClient, File) - Method in interface com.indeed.proctor.store.FileBasedProctorStore.ProctorUpdater
 
doInWorkingDirectory(ChangeMetadata, String, FileBasedProctorStore.ProctorUpdater) - Method in class com.indeed.proctor.store.LocalDirectoryCore
 

E

equals(Object) - Method in class com.indeed.proctor.store.ChangeMetadata
 
equals(Object) - Method in class com.indeed.proctor.store.Revision
 
equals(Object) - Method in class com.indeed.proctor.store.RevisionDetails
 
equals(Object) - Method in class com.indeed.proctor.store.TestEdit
 

F

FileBasedPersisterCore - Interface in com.indeed.proctor.store
 
FileBasedProctorStore - Class in com.indeed.proctor.store
 
FileBasedProctorStore(FileBasedPersisterCore, String) - Constructor for class com.indeed.proctor.store.FileBasedProctorStore
 
FileBasedProctorStore(FileBasedPersisterCore) - Constructor for class com.indeed.proctor.store.FileBasedProctorStore
 
FileBasedProctorStore.ProctorUpdater - Interface in com.indeed.proctor.store
 
FileBasedProctorStore.RcsClient - Interface in com.indeed.proctor.store
 

G

getAddTestRevision() - Method in interface com.indeed.proctor.store.FileBasedPersisterCore
 
getAddTestRevision() - Method in class com.indeed.proctor.store.LocalDirectoryCore
 
getAllHistories() - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
getAllHistories() - Method in class com.indeed.proctor.store.LocalDirectoryStore
 
getAllHistories() - Method in interface com.indeed.proctor.store.ProctorReader
Deprecated.
does not scale, avoid if possible, prefer getMatrixHistory and getRevisionDetails methods
getAllHistories() - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
getAuthor() - Method in class com.indeed.proctor.store.ChangeMetadata
 
getAuthor() - Method in class com.indeed.proctor.store.Revision
 
getAuthor() - Method in class com.indeed.proctor.store.TestVersionResult
 
getComment() - Method in class com.indeed.proctor.store.ChangeMetadata
 
getCore() - Method in class com.indeed.proctor.store.FileBasedProctorStore
 
getCurrentTestDefinition(String) - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
getCurrentTestDefinition(String) - Method in class com.indeed.proctor.store.FileBasedProctorStore
 
getCurrentTestDefinition(String) - Method in interface com.indeed.proctor.store.ProctorReader
 
getCurrentTestDefinition(String) - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
getCurrentTestMatrix() - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
getCurrentTestMatrix() - Method in class com.indeed.proctor.store.FileBasedProctorStore
 
getCurrentTestMatrix() - Method in interface com.indeed.proctor.store.ProctorReader
 
getCurrentTestMatrix() - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
getDate() - Method in class com.indeed.proctor.store.Revision
 
getDefinition() - Method in class com.indeed.proctor.store.TestEdit
 
getDescription() - Method in class com.indeed.proctor.store.TestVersionResult
 
getFileContents(Class<C>, String[], C, String) - Method in interface com.indeed.proctor.store.FileBasedPersisterCore
Parses a JSON class from a specified path relative to the root of the base directory.
getFileContents(Class<C>, String[], C, String) - Method in class com.indeed.proctor.store.LocalDirectoryCore
 
getHistory(String, int, int) - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
getHistory(String, String, int, int) - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
getHistory(String, int, int) - Method in class com.indeed.proctor.store.LocalDirectoryStore
 
getHistory(String, String, int, int) - Method in class com.indeed.proctor.store.LocalDirectoryStore
 
getHistory(String, int, int) - Method in interface com.indeed.proctor.store.ProctorReader
 
getHistory(String, String, int, int) - Method in interface com.indeed.proctor.store.ProctorReader
 
getHistory(String, String, int, int) - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
getHistory(String, int, int) - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
getLatestVersion() - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
getLatestVersion() - Method in class com.indeed.proctor.store.LocalDirectoryStore
 
getLatestVersion() - Method in interface com.indeed.proctor.store.ProctorReader
 
getLatestVersion() - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
getMatrixHistory(int, int) - Method in class com.indeed.proctor.store.cache.CachingProctorStore
caching is not supported for this method
getMatrixHistory(Instant, Instant) - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
getMatrixHistory(int, int) - Method in class com.indeed.proctor.store.LocalDirectoryStore
 
getMatrixHistory(Instant, Instant) - Method in class com.indeed.proctor.store.LocalDirectoryStore
 
getMatrixHistory(int, int) - Method in interface com.indeed.proctor.store.ProctorReader
 
getMatrixHistory(Instant, Instant) - Method in interface com.indeed.proctor.store.ProctorReader
 
getMatrixHistory(int, int) - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
getMatrixHistory(Instant, Instant) - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
getMessage() - Method in class com.indeed.proctor.store.Revision
 
getMessages() - Method in class com.indeed.proctor.store.TestHistory
 
getModifiedTests() - Method in class com.indeed.proctor.store.RevisionDetails
 
getName() - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
getName() - Method in class com.indeed.proctor.store.LocalDirectoryStore
 
getName() - Method in interface com.indeed.proctor.store.ProctorStore
This method returns a name of the ProctorStore instance for logging purpose.
getName() - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
getPassword() - Method in class com.indeed.proctor.store.ChangeMetadata
 
getPublished() - Method in class com.indeed.proctor.store.TestVersionResult
 
getRevision() - Method in class com.indeed.proctor.store.Revision
 
getRevision() - Method in class com.indeed.proctor.store.RevisionDetails
 
getRevision() - Method in class com.indeed.proctor.store.TestEdit
 
getRevision() - Method in class com.indeed.proctor.store.TestVersionResult.Test
 
getRevisionControlType() - Method in interface com.indeed.proctor.store.FileBasedProctorStore.RcsClient
 
getRevisionDetails(String) - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
getRevisionDetails(String) - Method in class com.indeed.proctor.store.LocalDirectoryStore
 
getRevisionDetails(String) - Method in interface com.indeed.proctor.store.ProctorReader
 
getRevisionDetails(String) - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
getTestDefinition(String, String) - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
getTestDefinition(String, String) - Method in class com.indeed.proctor.store.FileBasedProctorStore
 
getTestDefinition(String, String) - Method in interface com.indeed.proctor.store.ProctorReader
 
getTestDefinition(String, String) - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
getTestEdits(String, int, int) - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
getTestEdits(String, String, int, int) - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
getTestEdits(String, int, int) - Method in class com.indeed.proctor.store.LocalDirectoryStore
 
getTestEdits(String, String, int, int) - Method in class com.indeed.proctor.store.LocalDirectoryStore
 
getTestEdits(String, int, int) - Method in interface com.indeed.proctor.store.ProctorReader
 
getTestEdits(String, String, int, int) - Method in interface com.indeed.proctor.store.ProctorReader
 
getTestEdits(String, int, int) - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
getTestEdits(String, String, int, int) - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
getTestMatrix(String) - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
getTestMatrix(String) - Method in class com.indeed.proctor.store.FileBasedProctorStore
 
getTestMatrix(String) - Method in interface com.indeed.proctor.store.ProctorReader
 
getTestMatrix(String) - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
getTestName() - Method in class com.indeed.proctor.store.TestVersionResult.Test
 
getTests() - Method in class com.indeed.proctor.store.TestVersionResult
 
getTimestamp() - Method in class com.indeed.proctor.store.ChangeMetadata
 
getUsername() - Method in class com.indeed.proctor.store.ChangeMetadata
 
getVersion() - Method in class com.indeed.proctor.store.TestVersionResult
 
getVersions() - Method in class com.indeed.proctor.store.TestHistory
 

H

hashCode() - Method in class com.indeed.proctor.store.ChangeMetadata
 
hashCode() - Method in class com.indeed.proctor.store.Revision
 
hashCode() - Method in class com.indeed.proctor.store.RevisionDetails
 
hashCode() - Method in class com.indeed.proctor.store.TestEdit
 
HistoryUtil - Class in com.indeed.proctor.store.utils
 
HistoryUtil() - Constructor for class com.indeed.proctor.store.utils.HistoryUtil
 

I

InMemoryProctorStore - Class in com.indeed.proctor.store.utils.test
This class is an in-memory implementation of ProctorStore.
InMemoryProctorStore() - Constructor for class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
InMemoryProctorStore(Supplier<String>) - Constructor for class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 

L

LocalDirectoryCore - Class in com.indeed.proctor.store
 
LocalDirectoryCore(File, String) - Constructor for class com.indeed.proctor.store.LocalDirectoryCore
 
LocalDirectoryStore - Class in com.indeed.proctor.store
 
LocalDirectoryStore(File) - Constructor for class com.indeed.proctor.store.LocalDirectoryStore
 
LocalDirectoryStore(File, String) - Constructor for class com.indeed.proctor.store.LocalDirectoryStore
 

P

ProctorReader - Interface in com.indeed.proctor.store
Read interface of Proctor Store.
ProctorStore - Interface in com.indeed.proctor.store
 
ProctorWriter - Interface in com.indeed.proctor.store
 

R

ReadException() - Constructor for exception com.indeed.proctor.store.StoreException.ReadException
 
ReadException(String) - Constructor for exception com.indeed.proctor.store.StoreException.ReadException
 
ReadException(String, Throwable) - Constructor for exception com.indeed.proctor.store.StoreException.ReadException
 
ReadException(Throwable) - Constructor for exception com.indeed.proctor.store.StoreException.ReadException
 
refresh() - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
refresh() - Method in class com.indeed.proctor.store.LocalDirectoryStore
 
refresh() - Method in interface com.indeed.proctor.store.ProctorReader
Update the local state with the remote database.
refresh() - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
Revision - Class in com.indeed.proctor.store
 
Revision(String, String, Date, String) - Constructor for class com.indeed.proctor.store.Revision
 
RevisionDetails - Class in com.indeed.proctor.store
Details of a single revision
RevisionDetails(Revision, Set<String>) - Constructor for class com.indeed.proctor.store.RevisionDetails
 

S

selectHistorySet(List<T>, int, int) - Static method in class com.indeed.proctor.store.cache.CachingProctorStore
selectHistorySet(List<T>, int, int) - Static method in class com.indeed.proctor.store.utils.HistoryUtil
 
selectRevisionHistorySetFrom(List<Revision>, String, int, int) - Static method in class com.indeed.proctor.store.cache.CachingProctorStore
selectRevisionHistorySetFrom(List<Revision>, String, int, int) - Static method in class com.indeed.proctor.store.utils.HistoryUtil
 
setAuthor(String) - Method in class com.indeed.proctor.store.ChangeMetadata.Builder
 
setComment(String) - Method in class com.indeed.proctor.store.ChangeMetadata.Builder
 
setPassword(String) - Method in class com.indeed.proctor.store.ChangeMetadata.Builder
 
setTimestamp(Instant) - Method in class com.indeed.proctor.store.ChangeMetadata.Builder
 
setUsername(String) - Method in class com.indeed.proctor.store.ChangeMetadata.Builder
 
setUsernameAndAuthor(String) - Method in class com.indeed.proctor.store.ChangeMetadata.Builder
 
shutdown() - Method in class com.indeed.proctor.store.FileBasedProctorStore
 
StoreException - Exception in com.indeed.proctor.store
 
StoreException() - Constructor for exception com.indeed.proctor.store.StoreException
 
StoreException(String) - Constructor for exception com.indeed.proctor.store.StoreException
 
StoreException(String, Throwable) - Constructor for exception com.indeed.proctor.store.StoreException
 
StoreException(Throwable) - Constructor for exception com.indeed.proctor.store.StoreException
 
StoreException.ReadException - Exception in com.indeed.proctor.store
 
StoreException.TestUpdateException - Exception in com.indeed.proctor.store
 

T

Test(String, String) - Constructor for class com.indeed.proctor.store.TestVersionResult.Test
 
TestEdit - Class in com.indeed.proctor.store
A class representing an edit of a test definition is null when the edit was for deleting the test
TestEdit(Revision, TestDefinition) - Constructor for class com.indeed.proctor.store.TestEdit
 
TestHistory - Class in com.indeed.proctor.store
 
TestHistory(long[], List<String>) - Constructor for class com.indeed.proctor.store.TestHistory
 
TestUpdateException(String) - Constructor for exception com.indeed.proctor.store.StoreException.TestUpdateException
 
TestUpdateException(String, Throwable) - Constructor for exception com.indeed.proctor.store.StoreException.TestUpdateException
 
TestVersionResult - Class in com.indeed.proctor.store
 
TestVersionResult(List<TestVersionResult.Test>, Date, String, String, String) - Constructor for class com.indeed.proctor.store.TestVersionResult
 
TestVersionResult.Test - Class in com.indeed.proctor.store
 
toString() - Method in class com.indeed.proctor.store.ChangeMetadata
 
toString() - Method in class com.indeed.proctor.store.LocalDirectoryStore
 
toString() - Method in class com.indeed.proctor.store.Revision
 
toString() - Method in class com.indeed.proctor.store.RevisionDetails
 

U

updateTestDefinition(ChangeMetadata, String, String, TestDefinition, Map<String, String>) - Method in class com.indeed.proctor.store.cache.CachingProctorStore
Following three methods make side-effect and it would trigger cache refreshing at once
updateTestDefinition(ChangeMetadata, String, String, TestDefinition, Map<String, String>) - Method in class com.indeed.proctor.store.FileBasedProctorStore
 
updateTestDefinition(String, String, String, String, TestDefinition, Map<String, String>, String) - Method in interface com.indeed.proctor.store.ProctorWriter
Deprecated.
use ChangeMetadata
updateTestDefinition(String, String, String, String, String, TestDefinition, Map<String, String>, String) - Method in interface com.indeed.proctor.store.ProctorWriter
Deprecated.
use ChangeMetadata
updateTestDefinition(ChangeMetadata, String, String, TestDefinition, Map<String, String>) - Method in interface com.indeed.proctor.store.ProctorWriter
Updates a test with testName that already exists in this store Fails with Exception when testName does not exist, or neither testDefinition nor metadata has changes to current version
updateTestDefinition(ChangeMetadata, String, String, TestDefinition, Map<String, String>) - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 
updateThing(FileBasedProctorStore.RcsClient, File, T) - Method in class com.indeed.proctor.store.FileBasedProctorStore
 

V

verifySetup() - Method in class com.indeed.proctor.store.cache.CachingProctorStore
 
verifySetup() - Method in class com.indeed.proctor.store.LocalDirectoryStore
 
verifySetup() - Method in interface com.indeed.proctor.store.ProctorReader
Verifies the data store object is ready to operate.
verifySetup() - Method in interface com.indeed.proctor.store.ProctorWriter
 
verifySetup() - Method in class com.indeed.proctor.store.utils.test.InMemoryProctorStore
 

W

writeIfChanged(File, T) - Static method in class com.indeed.proctor.store.FileBasedProctorStore
 
writeThing(File, T) - Static method in class com.indeed.proctor.store.FileBasedProctorStore
 
A B C D E F G H I L P R S T U V W 
Skip navigation links

Copyright © 2022. All rights reserved.