org.wso2.balana
Class Balana

java.lang.Object
  extended by org.wso2.balana.Balana

public class Balana
extends Object

This is the core class for the Balana project providing the init point of Balana engine.


Method Summary
 AttributeFactory getAttributeFactory()
           
 DocumentBuilderFactory getBuilder()
           
 CombiningAlgFactory getCombiningAlgFactory()
           
 FunctionFactory getFunctionConditionFactory()
           
 FunctionFactory getFunctionGeneralFactory()
           
 FunctionFactory getFunctionTargetFactory()
           
static Balana getInstance()
          Get instance of Balana engine
 Balana getInstance(String identifier)
          Get instance of Balana engine for given common identifier
 Balana getInstance(String pdpConfigName, String attributeFactoryName, String functionFactoryName, String combiningAlgFactoryName)
          Get instance of Balana engine for given identifiers
 PDPConfig getPdpConfig()
           
 void setAttributeFactory(AttributeFactory attributeFactory)
           
 void setCombiningAlgFactory(CombiningAlgFactory combiningAlgFactory)
           
 void setFunctionConditionFactory(FunctionFactory functionConditionFactory)
           
 void setFunctionGeneralFactory(FunctionFactory functionGeneralFactory)
           
 void setFunctionTargetFactory(FunctionFactory functionTargetFactory)
           
 void setPdpConfig(PDPConfig pdpConfig)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static Balana getInstance()
Get instance of Balana engine

Returns:
returns Balana

getInstance

public Balana getInstance(String identifier)
Get instance of Balana engine for given common identifier

Parameters:
identifier - identifier name
Returns:
returns Balana

getInstance

public Balana getInstance(String pdpConfigName,
                          String attributeFactoryName,
                          String functionFactoryName,
                          String combiningAlgFactoryName)
Get instance of Balana engine for given identifiers

Parameters:
pdpConfigName - pdp configuration name
attributeFactoryName - attribute factory name
functionFactoryName - function factory name
combiningAlgFactoryName - combine factory name
Returns:
returns Balana

getPdpConfig

public PDPConfig getPdpConfig()

setPdpConfig

public void setPdpConfig(PDPConfig pdpConfig)

getAttributeFactory

public AttributeFactory getAttributeFactory()

setAttributeFactory

public void setAttributeFactory(AttributeFactory attributeFactory)

getFunctionTargetFactory

public FunctionFactory getFunctionTargetFactory()

setFunctionTargetFactory

public void setFunctionTargetFactory(FunctionFactory functionTargetFactory)

getFunctionConditionFactory

public FunctionFactory getFunctionConditionFactory()

setFunctionConditionFactory

public void setFunctionConditionFactory(FunctionFactory functionConditionFactory)

getFunctionGeneralFactory

public FunctionFactory getFunctionGeneralFactory()

setFunctionGeneralFactory

public void setFunctionGeneralFactory(FunctionFactory functionGeneralFactory)

getCombiningAlgFactory

public CombiningAlgFactory getCombiningAlgFactory()

setCombiningAlgFactory

public void setCombiningAlgFactory(CombiningAlgFactory combiningAlgFactory)

getBuilder

public DocumentBuilderFactory getBuilder()


Copyright © 2015 WSO2. All rights reserved.