Class System
java.lang.Object
ch.admin.bit.jeap.archrepo.metamodel.MutableDomainEntity
ch.admin.bit.jeap.archrepo.metamodel.System
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class ch.admin.bit.jeap.archrepo.metamodel.MutableDomainEntity
createdAt -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCommand(Command command) voidaddDatabaseSchema(SystemComponentDatabaseSchema databaseSchema) voidvoidaddOpenApiSpec(OpenApiSpec openApiSpec) voidaddRelation(AbstractRelation relation) voidaddRestApi(RestApi restApi) voidaddSystemComponent(SystemComponent systemComponent) static System.SystemBuilderbuilder()protected booleanbooleanfindMessageType(String messageTypeName) findSystemComponent(String name) getDatabaseSchema(String systemComponentName) getId()getName()inthashCode()removeCommand(Command command) removeEvent(Event event) voidremoveRestApi(RestApi restApi) voidremoveRestApiRelation(RestApiRelation restApiRelation) voidsetDefaultOwner(Team defaultOwner) voidtoString()Methods inherited from class ch.admin.bit.jeap.archrepo.metamodel.MutableDomainEntity
getCreatedAt, getModifiedAt
-
Constructor Details
-
System
public System()
-
-
Method Details
-
builder
-
getAliases
-
getRelations
-
getActiveRelations
-
getEvents
-
getCommands
-
getRestApis
-
getOpenApiSpecs
-
getDatabaseSchemas
-
getDatabaseSchema
-
addSystemComponent
-
sortSystemComponents
public void sortSystemComponents() -
addEvent
-
addCommand
-
addRelation
-
addOpenApiSpec
-
addDatabaseSchema
-
addRestApi
-
getSystemComponents
-
findSystemComponent
-
removeEvent
-
removeCommand
-
removeRestApiRelation
-
removeRestApi
-
findMessageType
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
getId
-
getName
-
getDescription
-
getConfluenceLink
-
getDefaultOwner
-
setDefaultOwner
-