Package dev.cdevents.events
Class RepositoryModifiedCDEvent
- java.lang.Object
-
- dev.cdevents.models.CDEvent
-
- dev.cdevents.events.RepositoryModifiedCDEvent
-
public class RepositoryModifiedCDEvent extends CDEvent
-
-
Constructor Summary
Constructors Constructor Description RepositoryModifiedCDEvent()Constructor to init CDEvent and set the Subject forRepositoryModifiedCDEvent.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcurrentCDEventType()StringeventSchema()RepositorySubjectgetSubject()StringschemaURL()voidsetSubject(RepositorySubject subject)voidsetSubjectId(String subjectId)voidsetSubjectName(String repositoryName)voidsetSubjectOwner(String repositoryOwner)voidsetSubjectSource(URI subjectSource)voidsetSubjectUrl(URI subjectUrl)voidsetSubjectViewUrl(URI subjectViewUrl)-
Methods inherited from class dev.cdevents.models.CDEvent
getContext, getCustomData, getCustomDataContentType, initCDEvent, setContext, setCustomData, setCustomDataContentType, setSource
-
-
-
-
Constructor Detail
-
RepositoryModifiedCDEvent
public RepositoryModifiedCDEvent()
Constructor to init CDEvent and set the Subject forRepositoryModifiedCDEvent.
-
-
Method Detail
-
getSubject
public RepositorySubject getSubject()
- Returns:
- subject
-
setSubject
public void setSubject(RepositorySubject subject)
- Parameters:
subject-
-
currentCDEventType
public String currentCDEventType()
- Specified by:
currentCDEventTypein classCDEvent- Returns:
- the current CDEvent type
-
schemaURL
public String schemaURL()
-
eventSchema
public String eventSchema()
- Specified by:
eventSchemain classCDEvent- Returns:
- the repository-modified-event schema Json
-
setSubjectId
public void setSubjectId(String subjectId)
- Parameters:
subjectId- sets the subject Id
-
setSubjectSource
public void setSubjectSource(URI subjectSource)
- Parameters:
subjectSource- sets the repository source
-
setSubjectName
public void setSubjectName(String repositoryName)
- Parameters:
repositoryName- sets the name of the repository
-
setSubjectOwner
public void setSubjectOwner(String repositoryOwner)
- Parameters:
repositoryOwner- sets the name of the repository.
-
setSubjectUrl
public void setSubjectUrl(URI subjectUrl)
- Parameters:
subjectUrl- sets URL to the repository
-
setSubjectViewUrl
public void setSubjectViewUrl(URI subjectViewUrl)
- Parameters:
subjectViewUrl- sets URL for humans to view the content of the repository
-
-