Project
The Project
class is useful to represent a Nova's user
Author
N7ghtm4r3 - Tecknobit
See also
Constructors
Link copied to clipboard
constructor()
Constructor to init the Project class No-any params required
constructor(jProject: JSONObject)
Constructor to init the Project class
constructor(id: String, author: NovaUser, logoUrl: String, name: String, projectMembers: List<NovaUser>, testers: HashSet<NovaUser>, releases: List<Release>, joiningQRCodes: List<JoiningQRCode>)
Constructor to init the Project class
Properties
Link copied to clipboard
AUTHOR_KEY
the key for the "author" fieldLink copied to clipboard
Link copied to clipboard
Link copied to clipboard
joiningQRCodes
the joining QR-Codes created to join in this projectLink copied to clipboard
LOGO_URL_KEY
the key for the "logo_url" fieldLink copied to clipboard
PROJECT_IDENTIFIER_KEY
the key for the "project_id" fieldLink copied to clipboard
PROJECT_KEY
the key for the "project" fieldLink copied to clipboard
PROJECT_MEMBERS_KEY
the key for the "projectMembers" fieldLink copied to clipboard
PROJECT_MEMBERS_TABLE
the key for the "project members" tableLink copied to clipboard
PROJECT_NAME_KEY
the key for the "name" fieldLink copied to clipboard
PROJECT_RELEASES_KEY
the key for the "project_releases" fieldLink copied to clipboard
PROJECT_TESTERS_KEY
the key for the "testers" fieldLink copied to clipboard
PROJECT_TESTERS_TABLE
the key for the "project testers" tableLink copied to clipboard
projectMembers
the members of the projectLink copied to clipboard
Link copied to clipboard
WORKING_PROGRESS_VERSION_KEY
the key for the "working_progress_version" fieldFunctions
Link copied to clipboard
Method to get whether a MEMBER_IDENTIFIER_KEY is the author of the current project
Link copied to clipboard
Method to count the notifications of a specific target
Link copied to clipboard
Method to get from current project a Release by its identifier
Link copied to clipboard
Method to get the "workingProgressVersion" No-any params required
Link copied to clipboard
Method to get whether the checked project not contains a specified member's email
Link copied to clipboard
Method to get whether a MEMBER_IDENTIFIER_KEY is a member of the checked project
Link copied to clipboard
Method to get whether the checked project has the specified release version
Link copied to clipboard
Method to get whether the checked project has the specified release
Link copied to clipboard
Method to mark the projectMembers of the project as Tester
Link copied to clipboard
Method to assemble and return a Project instance
Link copied to clipboard
Method to assemble and return a List of projects