Class StandardRequestableTypeRequestResolverAssignmentDataStore
java.lang.Object
com.minecolonies.core.colony.requestsystem.data.StandardRequestableTypeRequestResolverAssignmentDataStore
- All Implemented Interfaces:
IAssignmentDataStore<com.google.common.reflect.TypeToken<?>,,IToken<?>> IDataStore,IRequestableTypeRequestResolverAssignmentDataStore
public class StandardRequestableTypeRequestResolverAssignmentDataStore
extends Object
implements IRequestableTypeRequestResolverAssignmentDataStore
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionStandardRequestableTypeRequestResolverAssignmentDataStore(IToken<?> id, Map<com.google.common.reflect.TypeToken<?>, Collection<IToken<?>>> assignments) -
Method Summary
Modifier and TypeMethodDescription@NotNull Map<com.google.common.reflect.TypeToken<?>,Collection<IToken<?>>> The K to V assignments.IToken<?>getId()Method to get theITokenused to identify thisIDataStore.voidMethod to set theITokenused to identify thisIDataStore.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.minecolonies.api.colony.requestsystem.data.IAssignmentDataStore
getAssignmentForValue
-
Constructor Details
-
StandardRequestableTypeRequestResolverAssignmentDataStore
public StandardRequestableTypeRequestResolverAssignmentDataStore(IToken<?> id, Map<com.google.common.reflect.TypeToken<?>, Collection<IToken<?>>> assignments) -
StandardRequestableTypeRequestResolverAssignmentDataStore
public StandardRequestableTypeRequestResolverAssignmentDataStore()
-
-
Method Details
-
getAssignments
@NotNull public @NotNull Map<com.google.common.reflect.TypeToken<?>,Collection<IToken<?>>> getAssignments()Description copied from interface:IAssignmentDataStoreThe K to V assignments.- Specified by:
getAssignmentsin interfaceIAssignmentDataStore<com.google.common.reflect.TypeToken<?>,IToken<?>> - Returns:
- The assignments
-
getId
Description copied from interface:IDataStoreMethod to get theITokenused to identify thisIDataStore.- Specified by:
getIdin interfaceIDataStore- Returns:
- The
ITokenfor thisIDataStore
-
setId
Description copied from interface:IDataStoreMethod to set theITokenused to identify thisIDataStore. Used during creation to setup the initial Id.- Specified by:
setIdin interfaceIDataStore- Parameters:
id- The new Id.
-