Class N2oMetadataRegister
- java.lang.Object
-
- net.n2oapp.framework.config.register.N2oMetadataRegister
-
- All Implemented Interfaces:
MetadataRegister
public class N2oMetadataRegister extends java.lang.Object implements MetadataRegister
Реализация реестра метаданных
-
-
Constructor Summary
Constructors Constructor Description N2oMetadataRegister()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <I extends SourceInfo>
voidadd(I info)<I extends SourceInfo>
voidaddAll(java.util.Collection<I> infoList)voidclearAll()booleancontains(java.lang.String id, java.lang.Class<? extends SourceMetadata> sourceClass)java.util.List<SourceInfo>find(java.lang.Class<? extends SourceMetadata> sourceClass)<I extends SourceInfo>
java.util.List<I>find(java.util.function.Predicate<I> criteria, java.lang.Class<I> infoClass)java.util.List<SourceInfo>find(java.util.function.Predicate<SourceInfo> criteria)SourceInfoget(java.lang.String id, java.lang.Class<? extends SourceMetadata> sourceClass)voidremove(java.lang.String id, java.lang.Class<? extends SourceMetadata> sourceClass)<I extends SourceInfo>
voidupdate(I info)
-
-
-
Method Detail
-
get
public SourceInfo get(java.lang.String id, java.lang.Class<? extends SourceMetadata> sourceClass)
- Specified by:
getin interfaceMetadataRegister
-
find
public java.util.List<SourceInfo> find(java.lang.Class<? extends SourceMetadata> sourceClass)
- Specified by:
findin interfaceMetadataRegister
-
find
public java.util.List<SourceInfo> find(java.util.function.Predicate<SourceInfo> criteria)
- Specified by:
findin interfaceMetadataRegister
-
find
public <I extends SourceInfo> java.util.List<I> find(java.util.function.Predicate<I> criteria, java.lang.Class<I> infoClass)
- Specified by:
findin interfaceMetadataRegister
-
contains
public boolean contains(java.lang.String id, java.lang.Class<? extends SourceMetadata> sourceClass)- Specified by:
containsin interfaceMetadataRegister
-
add
public <I extends SourceInfo> void add(I info)
- Specified by:
addin interfaceMetadataRegister
-
addAll
public <I extends SourceInfo> void addAll(java.util.Collection<I> infoList)
- Specified by:
addAllin interfaceMetadataRegister
-
remove
public void remove(java.lang.String id, java.lang.Class<? extends SourceMetadata> sourceClass)- Specified by:
removein interfaceMetadataRegister
-
update
public <I extends SourceInfo> void update(I info)
- Specified by:
updatein interfaceMetadataRegister
-
clearAll
public void clearAll()
- Specified by:
clearAllin interfaceMetadataRegister
-
-