public interface PersonalProject extends Project
user's
personal project in the system.
Each user has exactly one personal project, to which they always have
PROJECT_ADMIN
access. In addition to forking repositories
contained in other projects into their personal project, Users can also create their own private repositories there.
Users may grant permissions
on their private repositories to other users
to allow them to collaborate.
Personal projects are fully managed by the system. Their keys
and names
are fixed and may not be updated. Their avatars
are drawn from their
owning users
and cannot be changed directly. Personal projects cannot be deleted, even if they
contain no repositories
.
KEY_REGEXP, KEY_TRUSTED_REGEXP, MAX_KEY_LENGTH, MAX_NAME_LENGTH, MAX_NAMESPACE_LENGTH, NAME_REGEXP, NAMESPACE_REGEXP
Modifier and Type | Method and Description |
---|---|
ApplicationUser |
getOwner()
Retrieves the
user to whom this personal project belongs. |
accept, getDescription, getId, getKey, getName, getNamespace, getType, isPublic
@Nonnull ApplicationUser getOwner()
user
to whom this personal project belongs.Copyright © 2021 Atlassian. All rights reserved.