Package org.apache.ambari.server.orm.entities

Examples of org.apache.ambari.server.orm.entities.ViewEntity


      if (!ViewRegistry.getInstance().viewDefinitions.containsKey(name)) {
        viewDAO.remove(viewEntity);
      } else {
        persistedViews.add(name);

        ViewEntity viewDefinition = ViewRegistry.getInstance().viewDefinitions.get(name);

        for (ViewInstanceEntity viewInstanceEntity : viewEntity.getInstances()){
          ViewInstanceEntity instanceEntity = viewDefinition.getInstanceDefinition(viewInstanceEntity.getName());
          if (instanceEntity == null) {
            viewInstanceEntity.setViewEntity(viewDefinition);
            installViewInstance(viewDefinition, viewInstanceEntity);
            instanceDefinitions.add(viewInstanceEntity);
          } else {
View Full Code Here


  // ----- helper methods ----------------------------------------------------

  // Convert an instance entity to a resource
  private Resource toResource(ViewInstanceEntity viewInstanceEntity, Set<String> requestedIds) {
    Resource   resource   = new ResourceImpl(Resource.Type.ViewInstance);
    ViewEntity viewEntity = viewInstanceEntity.getViewEntity();

    String viewName = viewEntity.getCommonName();
    String version  = viewEntity.getVersion();
    String name     = viewInstanceEntity.getName();

    setResourceProperty(resource, VIEW_NAME_PROPERTY_ID, viewName, requestedIds);
    setResourceProperty(resource, VIEW_VERSION_PROPERTY_ID, version, requestedIds);
    setResourceProperty(resource, INSTANCE_NAME_PROPERTY_ID, name, requestedIds);
View Full Code Here

    ViewInstanceEntity viewInstanceEntity = new ViewInstanceEntity();
    viewInstanceEntity.setName(name);
    viewInstanceEntity.setViewName(viewName);

    ViewEntity viewEntity = new ViewEntity();
    viewEntity.setName(viewName);
    viewEntity.setVersion(version);

    viewInstanceEntity.setViewEntity(viewEntity);

    Collection<ViewInstancePropertyEntity> instanceProperties = new HashSet<ViewInstancePropertyEntity>();
    Collection<ViewInstanceDataEntity>     instanceData       = new HashSet<ViewInstanceDataEntity>();
View Full Code Here

TOP

Related Classes of org.apache.ambari.server.orm.entities.ViewEntity

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.