Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
abstract fun access(access: Access): Program.Builder
Link copied to clipboard
abstract fun accessLevel(accessLevel: AccessLevel): Program.Builder
Link copied to clipboard
abstract fun attributeValues(attributeValues: List<AttributeValue>): Program.Builder
Link copied to clipboard
open fun build(): Program
Link copied to clipboard
abstract fun categoryCombo(categoryCombo: ObjectWithUid): Program.Builder
Link copied to clipboard
abstract fun code(@Nullable code: String): T
Link copied to clipboard
abstract fun completeEventsExpiryDays(completeEventsExpiryDays: Integer): Program.Builder
Link copied to clipboard
open fun created(@NonNull createdStr: String): T
abstract fun created(@Nullable created: Date): T
Link copied to clipboard
abstract fun dataEntryMethod(dataEntryMethod: Boolean): Program.Builder
Link copied to clipboard
abstract fun deleted(@Nullable deleted: Boolean): T
Link copied to clipboard
abstract fun description(@Nullable description: String): T
Link copied to clipboard
abstract fun displayDescription(@Nullable displayDescription: String): T
Link copied to clipboard
abstract fun displayEnrollmentDateLabel(displayEnrollmentDateLabel: String): Program.Builder
Link copied to clipboard
abstract fun displayEnrollmentLabel(displayEnrollmentLabel: String): Program.Builder
Link copied to clipboard
abstract fun displayEventLabel(displayEventLabel: String): Program.Builder
Link copied to clipboard
abstract fun displayFollowUpLabel(displayFollowUpLabel: String): Program.Builder
Link copied to clipboard
abstract fun displayFrontPageList(displayFrontPageList: Boolean): Program.Builder
Link copied to clipboard
abstract fun displayIncidentDate(displayIncidentDate: Boolean): Program.Builder
Link copied to clipboard
abstract fun displayIncidentDateLabel(displayIncidentDateLabel: String): Program.Builder
Link copied to clipboard
abstract fun displayName(@Nullable displayName: String): T
Link copied to clipboard
abstract fun displayNoteLabel(displayNoteLabel: String): Program.Builder
Link copied to clipboard
abstract fun displayOrgUnitLabel(displayOrgUnitLabel: String): Program.Builder
Link copied to clipboard
abstract fun displayProgramStageLabel(displayProgramStageLabel: String): Program.Builder
Link copied to clipboard
abstract fun displayRelationshipLabel(displayRelationshipLabel: String): Program.Builder
Link copied to clipboard
abstract fun displayShortName(@Nullable displayShortName: String): T
Link copied to clipboard
abstract fun displayTrackedEntityAttributeLabel(displayTrackedEntityAttributeLabel: String): Program.Builder
Link copied to clipboard
open fun enrollmentDateLabel(enrollmentDateLabel: String): Program.Builder
Link copied to clipboard
open fun enrollmentLabel(enrollmentLabel: String): Program.Builder
Link copied to clipboard
open fun eventLabel(eventLabel: String): Program.Builder
Link copied to clipboard
abstract fun expiryDays(expiryDays: Integer): Program.Builder
Link copied to clipboard
abstract fun expiryPeriodType(expiryPeriodType: PeriodType): Program.Builder
Link copied to clipboard
abstract fun featureType(featureType: FeatureType): Program.Builder
Link copied to clipboard
open fun followUpLabel(followUpLabel: String): Program.Builder
Link copied to clipboard
abstract fun id(id: Long): Program.Builder
Link copied to clipboard
abstract fun ignoreOverdueEvents(ignoreOverdueEvents: Boolean): Program.Builder
Link copied to clipboard
open fun incidentDateLabel(incidentDateLabel: String): Program.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 maxTeiCountToReturn(maxTeiCountToReturn: Integer): Program.Builder
Link copied to clipboard
abstract fun minAttributesRequiredToSearch(minAttributesRequiredToSearch: Integer): Program.Builder
Link copied to clipboard
abstract fun name(@Nullable name: String): T
Link copied to clipboard
open fun noteLabel(noteLabel: String): Program.Builder
Link copied to clipboard
abstract fun onlyEnrollOnce(onlyEnrollOnce: Boolean): Program.Builder
Link copied to clipboard
open fun orgUnitLabel(orgUnitLabel: String): Program.Builder
Link copied to clipboard
open fun programStageLabel(programStageLabel: String): Program.Builder
Link copied to clipboard
abstract fun programType(programType: ProgramType): Program.Builder
Link copied to clipboard
abstract fun registration(registration: Boolean): Program.Builder
Link copied to clipboard
abstract fun relatedProgram(relatedProgram: ObjectWithUid): Program.Builder
Link copied to clipboard
open fun relationshipLabel(relationshipLabel: String): Program.Builder
Link copied to clipboard
abstract fun selectEnrollmentDatesInFuture(selectEnrollmentDatesInFuture: Boolean): Program.Builder
Link copied to clipboard
abstract fun selectIncidentDatesInFuture(selectIncidentDatesInFuture: Boolean): Program.Builder
Link copied to clipboard
abstract fun shortName(@Nullable shortName: String): T
Link copied to clipboard
abstract fun style(style: ObjectStyle): T
Link copied to clipboard
open fun trackedEntityAttributeLabel(trackedEntityAttributeLabel: String): Program.Builder
Link copied to clipboard
abstract fun trackedEntityType(trackedEntityType: TrackedEntityType): Program.Builder
Link copied to clipboard
abstract fun uid(uid: String): T
Link copied to clipboard
abstract fun useFirstStageDuringRegistration(useFirstStageDuringRegistration: Boolean): Program.Builder
Link copied to clipboard
abstract fun version(version: Integer): Program.Builder