* Given the name of an application and the target, return ALL the application-ref object of the target
* If the target is a cluster, this array returned will include the <application-ref> of the cluster's instance.
*/
static public List<DeployedItemRefConfig> getAllDeployedItemRefObject(String appName, String target){
List<DeployedItemRefConfig> result = new ArrayList();
StandaloneServerConfig server = AMXUtil.getDomainConfig().getStandaloneServerConfigMap().get(target);
if (server == null){
ClusterConfig cluster = AMXUtil.getDomainConfig().getClusterConfigMap().get(target);
if (cluster == null)
return result;
result.add( cluster.getDeployedItemRefConfigMap().get(appName));
Map<String,ClusteredServerConfig> serverMap = AMXUtil.getDomainConfig().getClusterConfigMap().get(target).getClusteredServerConfigMap();
for(String instanceName : serverMap.keySet()){
result.add (serverMap.get(instanceName).getDeployedItemRefConfigMap().get(appName));
}
}else{
result.add (server.getDeployedItemRefConfigMap().get(appName));
}
return result;
}