Class ClassesMetadata
java.lang.Object
ru.cg.webbpm.script_metadata.models.ClassesMetadata
- All Implemented Interfaces:
Serializable
- Author:
- Ildar
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(ClassMetadata classMetadata) findByFilter
(Predicate<ClassMetadata> filter) findByPackage
(String packageName) findWithAnnotation
(Class<?> clazz) findWithAnnotation
(String name) findWithType
(ClassMetadata type) static ClassesMetadata
union
(ClassesMetadata meta1, ClassesMetadata meta2) Creates a new ClassesMetadata instance containing united metadata.
-
Constructor Details
-
ClassesMetadata
-
-
Method Details
-
union
Creates a new ClassesMetadata instance containing united metadata. This method will use meta1 version if there's a class containing in both meta1 and meta2- Parameters:
meta1
- first metadata storemeta2
- second metadata store- Returns:
- new metadata instance with united values
- Throws:
IllegalArgumentException
- if types are not equalMetadataConflictException
- if keys are duplicated in union of two metadata stores
-
add
-
findByPackage
-
find
-
find
-
find
-
find
-
find
-
findWithAnnotation
-
findWithAnnotation
-
findWithType
-
findByFilter
-
allValues
-