| Modifier and Type | Method and Description | 
|---|---|
RepositoryVersionEntity | 
ServiceRequest.getResolvedRepository()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ServiceRequest.setResolvedRepository(RepositoryVersionEntity repositoryVersion)  | 
| Modifier and Type | Method and Description | 
|---|---|
RepositoryVersionEntity | 
CompatibleRepositoryVersion.getRepositoryVersionEntity()  | 
protected RepositoryVersionEntity | 
RepositoryVersionResourceProvider.toRepositoryVersionEntity(Map<String,Object> properties)
Transforms map of json properties to repository version entity. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected static void | 
RepositoryVersionResourceProvider.validateRepositoryVersion(RepositoryVersionDAO dao,
                         AmbariMetaInfo metaInfo,
                         RepositoryVersionEntity repositoryVersion)
Validates newly created repository versions to contain actual information. 
 | 
protected static void | 
RepositoryVersionResourceProvider.validateRepositoryVersion(RepositoryVersionDAO dao,
                         AmbariMetaInfo metaInfo,
                         RepositoryVersionEntity repositoryVersion,
                         boolean skipUrlCheck)
Validates newly created repository versions to contain actual information. 
 | 
| Constructor and Description | 
|---|
CompatibleRepositoryVersion(RepositoryVersionEntity repositoryVersionEntity)  | 
| Modifier and Type | Method and Description | 
|---|---|
RepositoryVersionEntity | 
RepositoryVersionDAO.create(StackEntity stackEntity,
      String version,
      String displayName,
      List<RepoOsEntity> repoOsEntities)
Validates and creates an object. 
 | 
RepositoryVersionEntity | 
RepositoryVersionDAO.create(StackEntity stackEntity,
      String version,
      String displayName,
      List<RepoOsEntity> repoOsEntities,
      org.apache.ambari.spi.RepositoryType type)
Validates and creates an object. 
 | 
RepositoryVersionEntity | 
RepositoryVersionDAO.findByDisplayName(String displayName)
Retrieves repository version by name. 
 | 
RepositoryVersionEntity | 
RepositoryVersionDAO.findByStackAndVersion(StackEntity stackEntity,
                     String version)
Retrieves repository version by stack. 
 | 
RepositoryVersionEntity | 
RepositoryVersionDAO.findByStackAndVersion(StackId stackId,
                     String version)
Retrieves repository version by stack. 
 | 
RepositoryVersionEntity | 
RepositoryVersionDAO.findByStackNameAndVersion(String stackName,
                         String version)
Retrieves repository version, which is unique in this stack. 
 | 
RepositoryVersionEntity | 
RepositoryVersionDAO.findByVersion(String repositoryVersion)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<RepositoryVersionEntity> | 
RepositoryVersionDAO.findByServiceDesiredVersion(List<RepositoryVersionEntity> matching)
Retrieves the repo versions matching the provided ones that are currently being used
 for a service. 
 | 
List<RepositoryVersionEntity> | 
RepositoryVersionDAO.findByStack(StackId stackId)
Retrieves repository version by stack. 
 | 
List<RepositoryVersionEntity> | 
RepositoryVersionDAO.findByStackAndType(StackId stackId,
                  org.apache.ambari.spi.RepositoryType type)
Retrieves repository version by stack. 
 | 
List<RepositoryVersionEntity> | 
RepositoryVersionDAO.findRepositoriesWithVersionDefinitions()
Retrieves repository version when they are loaded by a version definition
 file. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RepositoryVersionDAO.create(RepositoryVersionEntity entity)
Creates entity. 
 | 
List<HostVersionEntity> | 
HostVersionDAO.findByRepositoryAndStates(RepositoryVersionEntity repositoryVersion,
                         Collection<RepositoryVersionState> states)
Gets all host version entities that are of the given states 
 | 
List<HostVersionEntity> | 
HostVersionDAO.findHostVersionByClusterAndRepository(long clusterId,
                                     RepositoryVersionEntity repositoryVersion)
Gets all host version entities assocaited with the specified cluster and
 repository. 
 | 
HostVersionEntity | 
HostVersionDAO.findHostVersionByHostAndRepository(HostEntity host,
                                  RepositoryVersionEntity repositoryVersion)
Gets the  
HostVersionEntity associted with the specified host and
 repository. | 
| Modifier and Type | Method and Description | 
|---|---|
List<RepositoryVersionEntity> | 
RepositoryVersionDAO.findByServiceDesiredVersion(List<RepositoryVersionEntity> matching)
Retrieves the repo versions matching the provided ones that are currently being used
 for a service. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RepositoryVersionEntity | 
ServiceComponentDesiredStateEntity.getDesiredRepositoryVersion()  | 
RepositoryVersionEntity | 
ServiceDesiredStateEntity.getDesiredRepositoryVersion()
Gets the desired repository version. 
 | 
RepositoryVersionEntity | 
UpgradeHistoryEntity.getFromReposistoryVersion()
Gets the repository that the upgrade is coming from. 
 | 
RepositoryVersionEntity | 
ServiceComponentVersionEntity.getRepositoryVersion()  | 
RepositoryVersionEntity | 
UpgradeEntity.getRepositoryVersion()
Upgrades will always have a single version being upgraded to and downgrades
 will have a single version being downgraded from. 
 | 
RepositoryVersionEntity | 
HostVersionEntity.getRepositoryVersion()  | 
RepositoryVersionEntity | 
RepoOsEntity.getRepositoryVersionEntity()  | 
RepositoryVersionEntity | 
UpgradeHistoryEntity.getTargetRepositoryVersion()
Gets the target repository version for this upgrade. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<RepositoryVersionEntity> | 
RepositoryVersionEntity.getChildren()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ServiceComponentDesiredStateEntity.setDesiredRepositoryVersion(RepositoryVersionEntity desiredRepositoryVersion)  | 
void | 
ServiceDesiredStateEntity.setDesiredRepositoryVersion(RepositoryVersionEntity desiredRepositoryVersion)
Sets the desired repository for this service. 
 | 
void | 
UpgradeHistoryEntity.setFromRepositoryVersion(RepositoryVersionEntity repositoryVersionEntity)
Sets the repository that the services in the upgrade are CURRENT on. 
 | 
void | 
RepositoryVersionEntity.setParent(RepositoryVersionEntity entity)  | 
void | 
ServiceComponentVersionEntity.setRepositoryVersion(RepositoryVersionEntity repositoryVersion)  | 
void | 
UpgradeEntity.setRepositoryVersion(RepositoryVersionEntity repositoryVersion)
Sets the repository version for this upgrade. 
 | 
void | 
HostVersionEntity.setRepositoryVersion(RepositoryVersionEntity repositoryVersion)  | 
void | 
RepoOsEntity.setRepositoryVersionEntity(RepositoryVersionEntity repositoryVersionEntity)  | 
void | 
UpgradeHistoryEntity.setTargetRepositoryVersion(RepositoryVersionEntity repositoryVersionEntity)
Sets the target repository of the upgrade. 
 | 
| Constructor and Description | 
|---|
HostVersionEntity(HostEntity hostEntity,
                 RepositoryVersionEntity repositoryVersion,
                 RepositoryVersionState state)
When using this constructor, you should also call setHostEntity(). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RepositoryVersionHelper.addCommandRepositoryToContext(ActionExecutionContext context,
                             RepositoryVersionEntity repoVersion,
                             RepoOsEntity osEntity)
Adds a command repository to the action context 
 | 
void | 
RepositoryVersionHelper.addRepoInfoToHostLevelParams(Cluster cluster,
                            ActionExecutionContext actionContext,
                            RepositoryVersionEntity repositoryVersion,
                            Map<String,String> hostLevelParams,
                            String hostName)
Deprecated.  
 | 
Map<String,String> | 
RepositoryVersionHelper.buildRoleParams(AmbariManagementController amc,
               RepositoryVersionEntity repoVersion,
               String osFamily,
               Set<String> servicesOnHost)
Build the role parameters for an install command. 
 | 
CommandRepository | 
RepositoryVersionHelper.getCommandRepository(RepositoryVersionEntity repoVersion,
                    RepoOsEntity osEntity)
Adds a command repository to the action context 
 | 
RepoOsEntity | 
RepositoryVersionHelper.getOSEntityForHost(Host host,
                  RepositoryVersionEntity repoVersion)
Return repositories available for target os version on host based on  
repoVersion repository definition | 
| Modifier and Type | Method and Description | 
|---|---|
RepositoryVersionEntity | 
UpgradeContext.getRepositoryVersion()
Gets the single repository version for the upgrade depending on the
 direction. 
 | 
RepositoryVersionEntity | 
UpgradeContext.getSourceRepositoryVersion(String serviceName)
Gets the version that service is being considered to be "coming from". 
 | 
RepositoryVersionEntity | 
UpgradeContext.getTargetRepositoryVersion(String serviceName)
Gets the repository being upgraded to or downgraded to for the given
 service. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,RepositoryVersionEntity> | 
UpgradeContext.getSourceVersions()
Gets the version that components are being considered to be "coming from". 
 | 
Map<String,RepositoryVersionEntity> | 
UpgradeContext.getTargetVersions()
Gets the version being upgraded to or downgraded to for all services
 participating. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StackId | 
UpgradeContext.getStackIdFromVersions(Map<String,RepositoryVersionEntity> version)
Getting stackId from the set of versions. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RepositoryVersionEntity | 
Service.getDesiredRepositoryVersion()  | 
RepositoryVersionEntity | 
ServiceComponentImpl.getDesiredRepositoryVersion()
Gets the desired repository for this service component. 
 | 
RepositoryVersionEntity | 
ServiceComponent.getDesiredRepositoryVersion()
Gets the desired repository for this service component. 
 | 
RepositoryVersionEntity | 
ServiceImpl.getDesiredRepositoryVersion() | 
| Modifier and Type | Method and Description | 
|---|---|
Service | 
Cluster.addService(String serviceName,
          RepositoryVersionEntity repositoryVersion)
Add service to the cluster 
 | 
Service | 
ServiceFactory.createNew(Cluster cluster,
         String serviceName,
         RepositoryVersionEntity desiredRepositoryVersion)
Creates a new service in memory and then persists it to the database. 
 | 
boolean | 
Host.isRepositoryVersionCorrect(RepositoryVersionEntity repositoryVersion)
Gets whether all host components whose desired repository version matches
 the repository version specified have reported the correct version and are
 no longer upgrading. 
 | 
void | 
Service.setDesiredRepositoryVersion(RepositoryVersionEntity desiredRepositoryVersion)  | 
void | 
ServiceComponentImpl.setDesiredRepositoryVersion(RepositoryVersionEntity repositoryVersionEntity) | 
void | 
ServiceComponent.setDesiredRepositoryVersion(RepositoryVersionEntity repositoryVersionEntity)  | 
void | 
ServiceImpl.setDesiredRepositoryVersion(RepositoryVersionEntity repositoryVersionEntity) | 
List<Host> | 
Cluster.transitionHostsToInstalling(RepositoryVersionEntity repoVersionEntity,
                           VersionDefinitionXml versionDefinitionXml,
                           boolean forceInstalled)
Creates or updates host versions for all of the hosts within a cluster
 based on state of cluster stack version. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Service | 
ClusterImpl.addService(String serviceName,
          RepositoryVersionEntity repositoryVersion)
Add service to the cluster 
 | 
List<Host> | 
ClusterImpl.transitionHostsToInstalling(RepositoryVersionEntity repoVersionEntity,
                           VersionDefinitionXml versionDefinitionXml,
                           boolean forceInstalled)
Creates or updates host versions for all of the hosts within a cluster
 based on state of cluster stack version. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
HostImpl.isRepositoryVersionCorrect(RepositoryVersionEntity repositoryVersion)
Gets whether all host components whose desired repository version matches
 the repository version specified have reported the correct version and are
 no longer upgrading. 
 | 
Copyright © 2022 Apache Software Foundation. All rights reserved.