Class ArchitectureModel
java.lang.Object
ch.admin.bit.jeap.archrepo.metamodel.ArchitectureModel
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanvoidcleanup()Housekeeping of the architecture model, currently only for REST API elements.booleanfindMessageType(String messageTypeName) findSystem(String systemName) findSystemComponent(String componentName) getAllActiveRelationsByType(RelationType relationType) getAllRelationsByType(Class<T> relationClass) getAllSystemComponentsByImporter(Importer importer) getRestApiForSystemComponent(SystemComponent systemComponent) inthashCode()voidremove(SystemComponent component) voidremoveAllByImporter(Importer importer) toString()
-
Method Details
-
getSystems
-
findSystem
-
getAllRelationsByType
-
getAllRestApis
-
cleanup
public void cleanup()Housekeeping of the architecture model, currently only for REST API elements. Removes- automatically imported RestApiRelation which have no "last seen date" set or which are older than 3 Months
- Unused RestOperations
- Unused RestResource
-
getAllActiveRelationsByType
-
getAllRelations
-
getRestApiRelationsWithoutPact
-
findSystemComponent
-
removeAllByImporter
-
getAllSystemComponentsByImporter
-
getAllMessageTypes
-
getRestApiForSystemComponent
-
getSystemComponentsWithoutOpenApiSpec
-
remove
-
findMessageType
-
getAllSystemComponentNamesWithSystemName
-
builder
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-