Class N2oMetadataRegister
- java.lang.Object
-
- net.n2oapp.framework.config.register.N2oMetadataRegister
-
- All Implemented Interfaces:
MetadataRegister
public class N2oMetadataRegister extends 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(Collection<I> infoList)voidclearAll()booleancontains(String id, Class<? extends SourceMetadata> sourceClass)List<SourceInfo>find(Class<? extends SourceMetadata> sourceClass)<I extends SourceInfo>
List<I>find(Predicate<I> criteria, Class<I> infoClass)List<SourceInfo>find(Predicate<SourceInfo> criteria)SourceInfoget(String id, Class<? extends SourceMetadata> sourceClass)voidremove(String id, Class<? extends SourceMetadata> sourceClass)<I extends SourceInfo>
voidupdate(I info)
-
-
-
Method Detail
-
get
public SourceInfo get(String id, Class<? extends SourceMetadata> sourceClass)
- Specified by:
getin interfaceMetadataRegister
-
find
public List<SourceInfo> find(Class<? extends SourceMetadata> sourceClass)
- Specified by:
findin interfaceMetadataRegister
-
find
public List<SourceInfo> find(Predicate<SourceInfo> criteria)
- Specified by:
findin interfaceMetadataRegister
-
find
public <I extends SourceInfo> List<I> find(Predicate<I> criteria, Class<I> infoClass)
- Specified by:
findin interfaceMetadataRegister
-
contains
public boolean contains(String id, 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(Collection<I> infoList)
- Specified by:
addAllin interfaceMetadataRegister
-
remove
public void remove(String id, 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
-
-