public interface RepositoryDataEntity extends Describable, BambooObjectWithOid, Deletable, PluginKeyProvider, ProjectIdProvider
Modifier and Type | Field and Description |
---|---|
static int |
NAME_MAX_LENGTH |
Modifier and Type | Method and Description |
---|---|
default BambooEntityType |
getEntityType()
Entity type of this object, used in
BambooEntityOid . |
@Nullable RepositoryDataEntity |
getParent() |
@Nullable Long |
getProjectId() |
@NotNull String |
getXmlData()
Combined data in xml format.
|
boolean |
isGlobal() |
void |
setGlobal(boolean isGlobal) |
void |
setParent(@Nullable RepositoryDataEntity parent) |
void |
setPluginKey(@NotNull String pluginKey) |
void |
setProjectId(@Nullable Long projectId) |
void |
setXmlData(@NotNull String xmlData) |
setDescription, setName
getDescription, getName
setOid
getOid
setMarkedForDeletion
setId
getId
isMarkedForDeletion
getPluginKey
static final int NAME_MAX_LENGTH
void setPluginKey(@NotNull @NotNull String pluginKey)
@NotNull @NotNull String getXmlData()
void setXmlData(@NotNull @NotNull String xmlData)
boolean isGlobal()
void setGlobal(boolean isGlobal)
@Nullable @Nullable RepositoryDataEntity getParent()
void setParent(@Nullable @Nullable RepositoryDataEntity parent)
default BambooEntityType getEntityType()
ImmutableEntityWithOid
BambooEntityOid
.getEntityType
in interface ImmutableEntityWithOid
@Nullable @Nullable Long getProjectId()
getProjectId
in interface ProjectIdProvider
Project
or null if the repository is globalvoid setProjectId(@Nullable @Nullable Long projectId)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.