Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
abstract fun access(access: Access): ProgramStage.Builder
Link copied to clipboard
abstract fun allowGenerateNextVisit(allowGenerateNextVisit: Boolean): ProgramStage.Builder
Link copied to clipboard
abstract fun attributeValues(attributeValues: List<AttributeValue>): ProgramStage.Builder
Link copied to clipboard
abstract fun autoGenerateEvent(autoGenerateEvent: Boolean): ProgramStage.Builder
Link copied to clipboard
abstract fun blockEntryForm(blockEntryForm: Boolean): ProgramStage.Builder
Link copied to clipboard
open fun build(): ProgramStage
Link copied to clipboard
abstract fun code(@Nullable code: String): T
Link copied to clipboard
open fun created(@NonNull createdStr: String): T
abstract fun created(@Nullable created: Date): T
Link copied to clipboard
abstract fun deleted(@Nullable deleted: Boolean): T
Link copied to clipboard
abstract fun description(description: String): ProgramStage.Builder
Link copied to clipboard
abstract fun displayDescription(displayDescription: String): ProgramStage.Builder
Link copied to clipboard
abstract fun displayDueDateLabel(displayDueDateLabel: String): ProgramStage.Builder
Link copied to clipboard
abstract fun displayEventLabel(displayEventLabel: String): ProgramStage.Builder
Link copied to clipboard
abstract fun displayExecutionDateLabel(displayExecutionDateLabel: String): ProgramStage.Builder
Link copied to clipboard
abstract fun displayGenerateEventBox(displayGenerateEventBox: Boolean): ProgramStage.Builder
Link copied to clipboard
abstract fun displayName(@Nullable displayName: String): T
Link copied to clipboard
abstract fun displayProgramStageLabel(displayProgramStageLabel: String): ProgramStage.Builder
Link copied to clipboard
open fun dueDateLabel(dueDateLabel: String): ProgramStage.Builder
Link copied to clipboard
abstract fun enableUserAssignment(enableUserAssignment: Boolean): ProgramStage.Builder
Link copied to clipboard
open fun eventLabel(eventLabel: String): ProgramStage.Builder
Link copied to clipboard
open fun executionDateLabel(executionDateLabel: String): ProgramStage.Builder
Link copied to clipboard
abstract fun featureType(featureType: FeatureType): ProgramStage.Builder
Link copied to clipboard
abstract fun formType(formType: FormType): ProgramStage.Builder
Link copied to clipboard
abstract fun generatedByEnrollmentDate(generatedByEnrollmentDate: Boolean): ProgramStage.Builder
Link copied to clipboard
abstract fun hideDueDate(hideDueDate: Boolean): ProgramStage.Builder
Link copied to clipboard
abstract fun id(id: Long): ProgramStage.Builder
Link copied to clipboard
open fun lastUpdated(@NonNull lastUpdatedStr: String): T
abstract fun lastUpdated(@Nullable lastUpdated: Date): T
Link copied to clipboard
abstract fun minDaysFromStart(minDaysFromStart: Integer): ProgramStage.Builder
Link copied to clipboard
abstract fun name(@Nullable name: String): T
Link copied to clipboard
abstract fun openAfterEnrollment(openAfterEnrollment: Boolean): ProgramStage.Builder
Link copied to clipboard
abstract fun periodType(periodType: PeriodType): ProgramStage.Builder
Link copied to clipboard
Link copied to clipboard
open fun programStageLabel(programStageLabel: String): ProgramStage.Builder
Link copied to clipboard
abstract fun remindCompleted(remindCompleted: Boolean): ProgramStage.Builder
Link copied to clipboard
abstract fun repeatable(repeatable: Boolean): ProgramStage.Builder
Link copied to clipboard
abstract fun reportDateToUse(reportDateToUse: String): ProgramStage.Builder
Link copied to clipboard
abstract fun sortOrder(sortOrder: Integer): ProgramStage.Builder
Link copied to clipboard
abstract fun standardInterval(standardInterval: Integer): ProgramStage.Builder
Link copied to clipboard
abstract fun style(style: ObjectStyle): T
Link copied to clipboard
abstract fun uid(uid: String): T
Link copied to clipboard
Link copied to clipboard
abstract fun validCompleteOnly(validCompleteOnly: Boolean): ProgramStage.Builder