Class RestApi
java.lang.Object
ch.admin.bit.jeap.archrepo.metamodel.MutableDomainEntity
ch.admin.bit.jeap.archrepo.metamodel.restapi.RestApi
- All Implemented Interfaces:
MultipleImportable
-
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 TypeMethodDescriptionvoidaddImporter(Importer importer) static RestApi.RestApiBuilderbuilder()protected booleanbooleangetId()getPath()inthashCode()booleanpathMatches(String path) voidremoveImporter(Importer importer) toString()voidupdatePath(String path) Methods inherited from class ch.admin.bit.jeap.archrepo.metamodel.MutableDomainEntity
getCreatedAt, getModifiedAt
-
Constructor Details
-
RestApi
protected RestApi() -
RestApi
public RestApi(@NonNull @NonNull SystemComponent provider, @NonNull @NonNull String method, @NonNull @NonNull String path, Importer importer)
-
-
Method Details
-
updatePath
-
addImporter
- Specified by:
addImporterin interfaceMultipleImportable
-
removeImporter
-
getImporters
- Specified by:
getImportersin interfaceMultipleImportable
-
pathMatches
-
builder
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
getId
-
getDefiningSystem
-
getProvider
-
getMethod
-
getPath
-