public class Utils extends Object
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
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) |
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)
policySet - policy - rule - public static PolicyRuleBean findPolicyContainingRule(it.eng.rdlab.soa3.pm.connector.interfaces.PolicyReader reader, String ruleId)
url - ruleId - public static org.opensaml.xacml.policy.RuleType findRule(String ruleId, org.opensaml.xacml.policy.PolicyType policy)
ruleId - policy - public static List<org.opensaml.xacml.policy.PolicyType> getPoliciesFromPolicySet(it.eng.rdlab.soa3.pm.connector.interfaces.PolicyReader reader, org.opensaml.xacml.policy.PolicySetType policySet)
reader - policySet - public static org.opensaml.xacml.policy.PolicySetType findPolicySetContainingPolicy(org.opensaml.xacml.policy.PolicySetType[] policySets,
String policyId)
policySets - policyId - public static AttributesManagementBean generateAttributeManagerBean(it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean)
attributeStringList - public static Map<String,List<String>> generateAttributeMap(List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.Attribute> attributes)
attributes - public static List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.Attribute> attributeBean2Attribute(List<it.eng.rdlab.soa3.pm.connector.beans.AttributeBean> attributes)
attributes - public static Map<String,String> generateAttributeMap(org.opensaml.xacml.policy.TargetType targetType)
targetType - public static String loadActionString(org.opensaml.xacml.policy.TargetType targetType)
targetType - public static String loadResourceString(org.opensaml.xacml.policy.TargetType targetType)
targetType - public static void setTimeCondition(it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean,
org.opensaml.xacml.policy.ConditionType condition)
public static String int2String(int number)
public static void setDateParameters(String dateRange, Calendar startDate, Calendar endDate)
dateRange - startDate - endDate - public static void setTimeParameters(String timeRange, Calendar startTime, Calendar endTime)
timeRange - startTime - endTime - public static void main(String[] args) throws ParseException
ParseExceptionCopyright © 2014. All Rights Reserved.