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