Constructor and Description |
---|
ViewExternalSubResourceService(Resource.Type type,
ViewInstanceEntity viewInstanceDefinition) |
ViewSubResourceService(Resource.Type type,
ViewInstanceEntity viewInstanceDefinition)
Construct a view sub-resource service.
|
Modifier and Type | Method and Description |
---|---|
void |
AmbariHandlerList.addViewInstance(ViewInstanceEntity viewInstanceDefinition) |
void |
AmbariHandlerList.removeViewInstance(ViewInstanceEntity viewInstanceDefinition) |
Modifier and Type | Method and Description |
---|---|
Map<Long,ViewInstanceEntity> |
ViewPrivilegeResourceProvider.getResourceEntities(Map<String,Object> properties) |
Modifier and Type | Method and Description |
---|---|
protected Resource |
ViewInstanceResourceProvider.toResource(ViewInstanceEntity viewInstanceEntity,
Set<String> requestedIds) |
Modifier and Type | Method and Description |
---|---|
protected Resource |
ViewPrivilegeResourceProvider.toResource(PrivilegeEntity privilegeEntity,
Map<Long,UserEntity> userEntities,
Map<Long,GroupEntity> groupEntities,
Map<Long,PermissionEntity> roleEntities,
Map<Long,ViewInstanceEntity> resourceEntities,
Set<String> requestedIds) |
Modifier and Type | Method and Description |
---|---|
ViewInstanceEntity |
ViewInstanceDAO.findByName(String viewName,
String instanceName)
Find a view with the given names.
|
ViewInstanceEntity |
ViewInstanceDAO.findByResourceId(long resourceId)
Find a view instance by given resource id.
|
ViewInstanceEntity |
ViewInstanceDAO.merge(ViewInstanceEntity viewInstanceEntity)
Merge the state of the given entity into the current persistence context.
|
Modifier and Type | Method and Description |
---|---|
List<ViewInstanceEntity> |
ViewInstanceDAO.findAll()
Find all view instances.
|
Modifier and Type | Method and Description |
---|---|
void |
ViewInstanceDAO.create(ViewInstanceEntity viewInstanceEntity)
Make an instance managed and persistent.
|
ViewInstanceEntity |
ViewInstanceDAO.merge(ViewInstanceEntity viewInstanceEntity)
Merge the state of the given entity into the current persistence context.
|
void |
ViewInstanceDAO.refresh(ViewInstanceEntity viewInstanceEntity)
Refresh the state of the instance from the database,
overwriting changes made to the entity, if any.
|
void |
ViewInstanceDAO.remove(ViewInstanceEntity viewInstanceEntity)
Remove the entity instance.
|
Modifier and Type | Method and Description |
---|---|
ViewInstanceEntity |
ViewEntity.getInstanceDefinition(String instanceName)
Get an instance definition for the given name.
|
ViewInstanceEntity |
ViewEntityEntity.getViewInstance() |
ViewInstanceEntity |
ViewInstancePropertyEntity.getViewInstanceEntity()
Get the parent instance entity.
|
ViewInstanceEntity |
ViewURLEntity.getViewInstanceEntity()
Get the linked instance entity
|
ViewInstanceEntity |
ViewInstanceDataEntity.getViewInstanceEntity()
Get the view instance.
|
Modifier and Type | Method and Description |
---|---|
Collection<ViewInstanceEntity> |
ViewEntity.getInstances()
Get the view instances.
|
Modifier and Type | Method and Description |
---|---|
void |
ViewEntity.addInstanceDefinition(ViewInstanceEntity viewInstanceDefinition)
Add an instance definition.
|
void |
ViewEntityEntity.setViewInstance(ViewInstanceEntity viewInstance) |
void |
ViewInstancePropertyEntity.setViewInstanceEntity(ViewInstanceEntity viewInstance)
Set the parent instance entity.
|
void |
ViewURLEntity.setViewInstanceEntity(ViewInstanceEntity viewInstanceEntity)
Set the URL instance entity
|
void |
ViewInstanceDataEntity.setViewInstanceEntity(ViewInstanceEntity viewInstance)
Set the view instance
|
Modifier and Type | Method and Description |
---|---|
void |
ViewEntity.setInstances(Collection<ViewInstanceEntity> instances)
Set the view instances.
|
Modifier and Type | Method and Description |
---|---|
protected ViewInstanceEntity |
ViewRegistry.createViewInstanceDefinition(ViewConfig viewConfig,
ViewEntity viewDefinition,
InstanceConfig instanceConfig) |
ViewInstanceEntity |
ViewDataMigrationContextImpl.getCurrentInstanceDefinition() |
ViewInstanceEntity |
ViewRegistry.getInstanceDefinition(String viewName,
String version,
String instanceName)
Get the instance definition for the given view name and instance name.
|
ViewInstanceEntity |
ViewDataMigrationContextImpl.getOriginInstanceDefinition() |
ViewInstanceEntity |
ViewRegistry.getViewInstanceEntity(String viewName,
String instanceName)
Get a view instance entity for the given view name and instance name.
|
Modifier and Type | Method and Description |
---|---|
Collection<ViewInstanceEntity> |
ViewRegistry.getInstanceDefinitions(ViewEntity definition)
Get the collection of view instances for the given view definition.
|
Modifier and Type | Method and Description |
---|---|
void |
ViewRegistry.addInstanceDefinition(ViewEntity definition,
ViewInstanceEntity instanceDefinition)
Add an instance definition for the given view definition.
|
void |
ViewInstanceHandlerList.addViewInstance(ViewInstanceEntity viewInstanceDefinition)
Add a handler for the given view instance.
|
protected void |
ViewRegistry.bindViewInstance(ViewEntity viewDefinition,
ViewInstanceEntity viewInstanceDefinition) |
boolean |
ViewRegistry.checkPermission(ViewInstanceEntity instanceEntity,
boolean readOnly)
Determine whether or not access to the given view instance should be allowed based
on the permissions granted to the current user.
|
void |
ViewRegistry.copyPrivileges(ViewInstanceEntity sourceInstanceEntity,
ViewInstanceEntity targetInstanceEntity)
Copy all privileges from one view instance to another
|
protected org.apache.ambari.view.DataStore |
ViewDataMigrationContextImpl.getDataStore(ViewInstanceEntity instanceDefinition)
Instantiates the data store associated with the instance.
|
protected ViewDataMigrationContextImpl |
ViewDataMigrationUtility.getViewDataMigrationContext(ViewInstanceEntity targetInstanceDefinition,
ViewInstanceEntity sourceInstanceDefinition)
Create the data migration context for DataMigrator to access data of current
and origin instances.
|
protected org.apache.ambari.view.migration.ViewDataMigrator |
ViewDataMigrationUtility.getViewDataMigrator(ViewInstanceEntity currentInstanceDefinition,
ViewDataMigrationContextImpl migrationContext)
Get the migrator instance for view instance with injected migration context.
|
void |
ViewRegistry.installViewInstance(ViewInstanceEntity instanceEntity)
TODO : This should move to
ViewInstanceOperationHandler
Install the given view instance with its associated view. |
boolean |
ViewRegistry.instanceExists(ViewInstanceEntity instanceEntity)
Determine whether or not the given view instance exists.
|
void |
ViewDataMigrationUtility.migrateData(ViewInstanceEntity targetInstanceDefinition,
ViewInstanceEntity sourceInstanceDefinition,
boolean migrateOnce)
Migrates data from source to target instance
|
void |
ViewRegistry.removeInstanceData(ViewInstanceEntity instanceEntity,
String key)
Remove the data entry keyed by the given key from the given instance entity.
|
void |
ViewInstanceHandlerList.removeViewInstance(ViewInstanceEntity viewInstanceDefinition)
Remove the handler for the given view instance.
|
void |
ViewRegistry.setViewInstanceProperties(ViewInstanceEntity instanceEntity,
Map<String,String> properties,
ViewConfig viewConfig,
ClassLoader classLoader)
Set the properties of the given view instance from the given property set.
|
protected void |
ViewRegistry.setViewInstanceRoleAccess(ViewInstanceEntity viewInstanceEntity,
Collection<String> roles)
Set access to the a particular view instance based on a set of roles.
|
void |
ViewInstanceOperationHandler.uninstallViewInstance(ViewInstanceEntity instanceEntity) |
void |
ViewRegistry.uninstallViewInstance(ViewInstanceEntity instanceEntity)
Uninstall a view instance for the view with the given view name.
|
void |
ViewRegistry.updateView(ViewInstanceEntity instanceEntity)
Calls onUpdate hook on View class
|
void |
ViewRegistry.updateViewInstance(ViewInstanceEntity instanceEntity)
Update a view instance for the view with the given view name.
|
Constructor and Description |
---|
ViewContextImpl(ViewInstanceEntity viewInstanceEntity,
ViewRegistry viewRegistry)
Construct a view context from the given view instance entity.
|
ViewDataMigrationContextImpl(ViewInstanceEntity originInstanceDefinition,
ViewInstanceEntity currentInstanceDefinition)
Constructor.
|
Constructor and Description |
---|
DataStoreModule(ViewInstanceEntity viewInstanceEntity) |
DataStoreModule(ViewInstanceEntity viewInstanceEntity,
String puName) |
Copyright © 2022 Apache Software Foundation. All rights reserved.