Package net.storm.api.plugins.config
Interface ProfileLock
-
- All Superinterfaces:
java.lang.AutoCloseable
public interface ProfileLock extends java.lang.AutoCloseable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigProfile
createProfile(java.lang.String name, long id)
void
dirty()
ConfigProfile
findProfile(long id)
ConfigProfile
findProfile(java.lang.String name)
ConfigProfile
findProfile(java.util.function.Predicate<ConfigProfile> condition)
java.util.List<ConfigProfile>
getProfiles()
void
removeProfile(long id)
void
renameProfile(ConfigProfile profile, java.lang.String name)
-
-
-
Method Detail
-
getProfiles
java.util.List<ConfigProfile> getProfiles()
-
createProfile
ConfigProfile createProfile(java.lang.String name, long id)
-
findProfile
ConfigProfile findProfile(java.lang.String name)
-
findProfile
ConfigProfile findProfile(long id)
-
findProfile
ConfigProfile findProfile(java.util.function.Predicate<ConfigProfile> condition)
-
removeProfile
void removeProfile(long id)
-
renameProfile
void renameProfile(ConfigProfile profile, java.lang.String name)
-
dirty
void dirty()
-
-