org.glassfish.admin.cli.resources
Class ResourceUtil

java.lang.Object
  extended by org.glassfish.admin.cli.resources.ResourceUtil

@Service
public class ResourceUtil
extends java.lang.Object

Author:
Jagadish Ramu

Constructor Summary
ResourceUtil()
           
 
Method Summary
 java.lang.String computeEnabledValueForResourceBasedOnTarget(java.lang.String enabledValue, java.lang.String target)
          When enabled=false for create-***-resource (a resource that will have resource-ref) and the --target is not domain or config, enabled value for resource should be true and enabled value for the resource-ref should be false.
 void createResourceRef(java.lang.String jndiName, java.lang.String enabled, java.lang.String target)
           
 void deleteResourceRef(java.lang.String jndiName, java.lang.String target)
           
 java.util.Set<java.lang.String> getTargetsReferringResourceRef(java.lang.String refName)
           
 boolean isResourceRefInTarget(java.lang.String refName, java.lang.String target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceUtil

public ResourceUtil()
Method Detail

createResourceRef

public void createResourceRef(java.lang.String jndiName,
                              java.lang.String enabled,
                              java.lang.String target)
                       throws org.jvnet.hk2.config.TransactionFailure
Throws:
org.jvnet.hk2.config.TransactionFailure

computeEnabledValueForResourceBasedOnTarget

public java.lang.String computeEnabledValueForResourceBasedOnTarget(java.lang.String enabledValue,
                                                                    java.lang.String target)
When enabled=false for create-***-resource (a resource that will have resource-ref) and the --target is not domain or config, enabled value for resource should be true and enabled value for the resource-ref should be false.

Parameters:
enabledValue - enabled
target - target
Returns:
computed value for enabled

isResourceRefInTarget

public boolean isResourceRefInTarget(java.lang.String refName,
                                     java.lang.String target)

getTargetsReferringResourceRef

public java.util.Set<java.lang.String> getTargetsReferringResourceRef(java.lang.String refName)

deleteResourceRef

public void deleteResourceRef(java.lang.String jndiName,
                              java.lang.String target)
                       throws org.jvnet.hk2.config.TransactionFailure
Throws:
org.jvnet.hk2.config.TransactionFailure


Copyright © 2012 GlassFish Community. All Rights Reserved.