it.eng.rdlab.soa3.pm.connector.javaapi.impl.utils
Class Utils
java.lang.Object
it.eng.rdlab.soa3.pm.connector.javaapi.impl.utils.Utils
public class Utils
- extends Object
|
Constructor Summary |
Utils()
|
|
Method Summary |
static List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.Attribute> |
attributeBean2Attribute(List<it.eng.rdlab.soa3.pm.connector.beans.AttributeBean> attributes)
|
static it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean |
createRuleBean(org.opensaml.xacml.policy.PolicySetType policySet,
org.opensaml.xacml.policy.PolicyType policy,
org.opensaml.xacml.policy.RuleType rule)
|
static PolicyRuleBean |
findPolicyContainingRule(it.eng.rdlab.soa3.pm.connector.interfaces.PolicyReader reader,
String ruleId)
|
static org.opensaml.xacml.policy.PolicySetType |
findPolicySetContainingPolicy(org.opensaml.xacml.policy.PolicySetType[] policySets,
String policyId)
|
static org.opensaml.xacml.policy.RuleType |
findRule(String ruleId,
org.opensaml.xacml.policy.PolicyType policy)
|
static AttributesManagementBean |
generateAttributeManagerBean(it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean)
|
static Map<String,List<String>> |
generateAttributeMap(List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.Attribute> attributes)
|
static Map<String,String> |
generateAttributeMap(org.opensaml.xacml.policy.TargetType targetType)
|
static String |
getDateParameter(Date date)
|
static List<org.opensaml.xacml.policy.PolicyType> |
getPoliciesFromPolicySet(it.eng.rdlab.soa3.pm.connector.interfaces.PolicyReader reader,
org.opensaml.xacml.policy.PolicySetType policySet)
|
static String |
getTimeParameter(Date date)
|
static String |
int2String(int number)
|
static String |
loadActionString(org.opensaml.xacml.policy.TargetType targetType)
|
static String |
loadResourceString(org.opensaml.xacml.policy.TargetType targetType)
|
static void |
main(String[] args)
|
static void |
setDateParameters(String dateRange,
Calendar startDate,
Calendar endDate)
|
static void |
setTimeCondition(it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean,
org.opensaml.xacml.policy.ConditionType condition)
|
static void |
setTimeParameters(String timeRange,
Calendar startTime,
Calendar endTime)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Utils
public Utils()
createRuleBean
public static it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean createRuleBean(org.opensaml.xacml.policy.PolicySetType policySet,
org.opensaml.xacml.policy.PolicyType policy,
org.opensaml.xacml.policy.RuleType rule)
- Parameters:
policySet - policy - rule -
- Returns:
findPolicyContainingRule
public static PolicyRuleBean findPolicyContainingRule(it.eng.rdlab.soa3.pm.connector.interfaces.PolicyReader reader,
String ruleId)
- Parameters:
url - ruleId -
- Returns:
findRule
public static org.opensaml.xacml.policy.RuleType findRule(String ruleId,
org.opensaml.xacml.policy.PolicyType policy)
- Parameters:
ruleId - policy -
- Returns:
getPoliciesFromPolicySet
public static List<org.opensaml.xacml.policy.PolicyType> getPoliciesFromPolicySet(it.eng.rdlab.soa3.pm.connector.interfaces.PolicyReader reader,
org.opensaml.xacml.policy.PolicySetType policySet)
- Parameters:
reader - policySet -
- Returns:
findPolicySetContainingPolicy
public static org.opensaml.xacml.policy.PolicySetType findPolicySetContainingPolicy(org.opensaml.xacml.policy.PolicySetType[] policySets,
String policyId)
- Parameters:
policySets - policyId -
- Returns:
generateAttributeManagerBean
public static AttributesManagementBean generateAttributeManagerBean(it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean)
- Parameters:
attributeStringList -
- Returns:
generateAttributeMap
public static Map<String,List<String>> generateAttributeMap(List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.Attribute> attributes)
- Parameters:
attributes -
- Returns:
attributeBean2Attribute
public static List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.Attribute> attributeBean2Attribute(List<it.eng.rdlab.soa3.pm.connector.beans.AttributeBean> attributes)
- Parameters:
attributes -
- Returns:
generateAttributeMap
public static Map<String,String> generateAttributeMap(org.opensaml.xacml.policy.TargetType targetType)
- Parameters:
targetType -
- Returns:
loadActionString
public static String loadActionString(org.opensaml.xacml.policy.TargetType targetType)
- Parameters:
targetType -
- Returns:
loadResourceString
public static String loadResourceString(org.opensaml.xacml.policy.TargetType targetType)
- Parameters:
targetType -
- Returns:
setTimeCondition
public static void setTimeCondition(it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean,
org.opensaml.xacml.policy.ConditionType condition)
getDateParameter
public static String getDateParameter(Date date)
int2String
public static String int2String(int number)
getTimeParameter
public static String getTimeParameter(Date date)
setDateParameters
public static void setDateParameters(String dateRange,
Calendar startDate,
Calendar endDate)
- Parameters:
dateRange - startDate - endDate -
setTimeParameters
public static void setTimeParameters(String timeRange,
Calendar startTime,
Calendar endTime)
- Parameters:
timeRange - startTime - endTime -
main
public static void main(String[] args)
throws ParseException
- Throws:
ParseException
Copyright © 2013. All Rights Reserved.