public static class NotesTopic.Builder extends Object
Constructor and Description |
---|
Builder(UniqueIdObjectSequenceProvider sequenceProvider)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
NotesTopic.Builder |
availableForActivity(boolean value)
Add the available for project flag.
|
NotesTopic.Builder |
availableForEPS(boolean value)
Add the available for EPS flag.
|
NotesTopic.Builder |
availableForProject(boolean value)
Add the available for project flag.
|
NotesTopic.Builder |
availableForWBS(boolean value)
Add the available for WBS flag.
|
NotesTopic |
build()
Build a NotesTopic instance.
|
NotesTopic.Builder |
from(NotesTopic value)
Initialise the builder from an existing NotesTopic instance.
|
NotesTopic.Builder |
name(String value)
Add the name.
|
NotesTopic.Builder |
sequenceNumber(Integer value)
Add the sequence number.
|
NotesTopic.Builder |
uniqueID(Integer value)
Add the unique ID.
|
public Builder(UniqueIdObjectSequenceProvider sequenceProvider)
sequenceProvider
- parent filepublic NotesTopic.Builder from(NotesTopic value)
value
- NotesTopic instancepublic NotesTopic.Builder uniqueID(Integer value)
value
- unique IDpublic NotesTopic.Builder sequenceNumber(Integer value)
value
- sequence numberpublic NotesTopic.Builder name(String value)
value
- namepublic NotesTopic.Builder availableForEPS(boolean value)
value
- available for EPS flagpublic NotesTopic.Builder availableForProject(boolean value)
value
- available for project flagpublic NotesTopic.Builder availableForWBS(boolean value)
value
- available for WBS flagpublic NotesTopic.Builder availableForActivity(boolean value)
value
- available for project flagpublic NotesTopic build()
Copyright © 2000–2024 Packwood Software. All rights reserved.