getPolicyEditorData(EntitlementConstants.PolicyEditor.SET);
getPolicyEditorData(EntitlementConstants.PolicyEditor.SET);
getPolicyEditorData(EntitlementConstants.PolicyEditor.SET);
getPolicyEditorData(EntitlementConstants.PolicyEditor.SET);
getPolicyEditorData(EntitlementConstants.PolicyEditor.BASIC); List<BasicRuleDTO> arrangedRules = new ArrayList<BasicRuleDTO>();
/** * Helper method to create SOA policy * * @param ruleElementDTO * @param editorElementDTO */ private static void addSubjectElement(BasicRuleDTO ruleElementDTO, SimplePolicyEditorElementDTO editorElementDTO) { String selectedDataType = null; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC); if (editorElementDTO.getUserAttributeId() == null) { ruleElementDTO.setSubjectId(PolicyEditorConstants.SUBJECT_ID_DEFAULT); } else { ruleElementDTO.setSubjectId(holder.getAttributeIdUri(editorElementDTO.getUserAttributeId())); if ((selectedDataType = holder.getDataTypeUriForAttribute(editorElementDTO.getUserAttributeId())) != null) { ruleElementDTO.setSubjectDataType(selectedDataType); } } if (ruleElementDTO.getSubjectDataType() == null) { ruleElementDTO.setSubjectDataType(PolicyConstants.DataType.STRING); } String function = findFunction(editorElementDTO.getUserAttributeValue(), ruleElementDTO.getSubjectDataType()); String value = findAttributeValue(editorElementDTO.getUserAttributeValue()); ruleElementDTO.setSubjectList(value); ruleElementDTO.setFunctionOnSubjects(function); }
/** * Helper method to create SOA policy * * @param ruleElementDTO * @param editorElementDTO */ private static void addSubjectElement(BasicRuleDTO ruleElementDTO, SimplePolicyEditorElementDTO editorElementDTO) { String selectedDataType = null; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC); if (editorElementDTO.getUserAttributeId() == null) { ruleElementDTO.setSubjectId(PolicyEditorConstants.SUBJECT_ID_DEFAULT); } else { ruleElementDTO.setSubjectId(holder.getAttributeIdUri(editorElementDTO.getUserAttributeId())); if ((selectedDataType = holder.getDataTypeUriForAttribute(editorElementDTO.getUserAttributeId())) != null) { ruleElementDTO.setSubjectDataType(selectedDataType); } } if (ruleElementDTO.getSubjectDataType() == null) { ruleElementDTO.setSubjectDataType(PolicyConstants.DataType.STRING); } String function = findFunction(editorElementDTO.getUserAttributeValue(), ruleElementDTO.getSubjectDataType()); String value = findAttributeValue(editorElementDTO.getUserAttributeValue()); ruleElementDTO.setSubjectList(value); ruleElementDTO.setFunctionOnSubjects(function); }
/** * Helper method to create SOA policy * * @param ruleElementDTO * @param editorElementDTO */ private static void addSubjectElement(BasicRuleDTO ruleElementDTO, SimplePolicyEditorElementDTO editorElementDTO) { String selectedDataType = null; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC); if (editorElementDTO.getUserAttributeId() == null) { ruleElementDTO.setSubjectId(PolicyEditorConstants.SUBJECT_ID_DEFAULT); } else { ruleElementDTO.setSubjectId(holder.getAttributeIdUri(editorElementDTO.getUserAttributeId())); if ((selectedDataType = holder.getDataTypeUriForAttribute(editorElementDTO.getUserAttributeId())) != null) { ruleElementDTO.setSubjectDataType(selectedDataType); } } if (ruleElementDTO.getSubjectDataType() == null) { ruleElementDTO.setSubjectDataType(PolicyConstants.DataType.STRING); } String function = findFunction(editorElementDTO.getUserAttributeValue(), ruleElementDTO.getSubjectDataType()); String value = findAttributeValue(editorElementDTO.getUserAttributeValue()); ruleElementDTO.setSubjectList(value); ruleElementDTO.setFunctionOnSubjects(function); }
/** * Helper method to create SOA policy * * @param ruleElementDTO * @param editorElementDTO */ private static void addSubjectElement(BasicRuleDTO ruleElementDTO, SimplePolicyEditorElementDTO editorElementDTO) { String selectedDataType = null; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC); if (editorElementDTO.getUserAttributeId() == null) { ruleElementDTO.setSubjectId(PolicyEditorConstants.SUBJECT_ID_DEFAULT); } else { ruleElementDTO.setSubjectId(holder.getAttributeIdUri(editorElementDTO.getUserAttributeId())); if ((selectedDataType = holder.getDataTypeUriForAttribute(editorElementDTO.getUserAttributeId())) != null) { ruleElementDTO.setSubjectDataType(selectedDataType); } } if (ruleElementDTO.getSubjectDataType() == null) { ruleElementDTO.setSubjectDataType(PolicyConstants.DataType.STRING); } String function = findFunction(editorElementDTO.getUserAttributeValue(), ruleElementDTO.getSubjectDataType()); String value = findAttributeValue(editorElementDTO.getUserAttributeValue()); ruleElementDTO.setSubjectList(value); ruleElementDTO.setFunctionOnSubjects(function); }
/** * Helper method to create SOA policy * * @param ruleElementDTO * @param editorElementDTO */ private static void addSubjectElement(BasicRuleDTO ruleElementDTO, SimplePolicyEditorElementDTO editorElementDTO) { String selectedDataType = null; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC); if (editorElementDTO.getUserAttributeId() == null) { ruleElementDTO.setSubjectId(PolicyEditorConstants.SUBJECT_ID_DEFAULT); } else { ruleElementDTO.setSubjectId(holder.getAttributeIdUri(editorElementDTO.getUserAttributeId())); if ((selectedDataType = holder.getDataTypeUriForAttribute(editorElementDTO.getUserAttributeId())) != null) { ruleElementDTO.setSubjectDataType(selectedDataType); } } if (ruleElementDTO.getSubjectDataType() == null) { ruleElementDTO.setSubjectDataType(PolicyConstants.DataType.STRING); } String function = findFunction(editorElementDTO.getUserAttributeValue(), ruleElementDTO.getSubjectDataType()); String value = findAttributeValue(editorElementDTO.getUserAttributeValue()); ruleElementDTO.setSubjectList(value); ruleElementDTO.setFunctionOnSubjects(function); }
/** * Helper method to create SOA policy * * @param ruleElementDTO * @param editorElementDTO */ private static void addEnvironmentElement(BasicRuleDTO ruleElementDTO, SimplePolicyEditorElementDTO editorElementDTO) { String selectedDataType = null; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC); if (editorElementDTO.getEnvironmentId() == null) { ruleElementDTO.setEnvironmentId(PolicyEditorConstants.ENVIRONMENT_ID_DEFAULT); } else { ruleElementDTO.setEnvironmentId(holder.getAttributeIdUri(editorElementDTO.getEnvironmentId())); if ((selectedDataType = holder.getDataTypeUriForAttribute(editorElementDTO.getEnvironmentId())) != null) { ruleElementDTO.setEnvironmentDataType(selectedDataType); } } if (ruleElementDTO.getEnvironmentDataType() == null) { ruleElementDTO.setEnvironmentDataType(PolicyConstants.DataType.STRING); } String function = findFunction(editorElementDTO.getEnvironmentValue(), ruleElementDTO.getEnvironmentDataType()); String value = findAttributeValue(editorElementDTO.getEnvironmentValue()); ruleElementDTO.setEnvironmentDataType(ruleElementDTO.getEnvironmentDataType()); ruleElementDTO.setEnvironmentList(value); ruleElementDTO.setFunctionOnEnvironment(function); }
/** * Helper method to create SOA policy * * @param ruleElementDTO * @param editorElementDTO */ private static void addEnvironmentElement(BasicRuleDTO ruleElementDTO, SimplePolicyEditorElementDTO editorElementDTO) { String selectedDataType = null; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC); if (editorElementDTO.getEnvironmentId() == null) { ruleElementDTO.setEnvironmentId(PolicyEditorConstants.ENVIRONMENT_ID_DEFAULT); } else { ruleElementDTO.setEnvironmentId(holder.getAttributeIdUri(editorElementDTO.getEnvironmentId())); if ((selectedDataType = holder.getDataTypeUriForAttribute(editorElementDTO.getEnvironmentId())) != null) { ruleElementDTO.setEnvironmentDataType(selectedDataType); } } if (ruleElementDTO.getEnvironmentDataType() == null) { ruleElementDTO.setEnvironmentDataType(PolicyConstants.DataType.STRING); } String function = findFunction(editorElementDTO.getEnvironmentValue(), ruleElementDTO.getEnvironmentDataType()); String value = findAttributeValue(editorElementDTO.getEnvironmentValue()); ruleElementDTO.setEnvironmentDataType(ruleElementDTO.getEnvironmentDataType()); ruleElementDTO.setEnvironmentList(value); ruleElementDTO.setFunctionOnEnvironment(function); }
/** * Helper method to create SOA policy * * @param ruleElementDTO * @param editorElementDTO */ private static void addEnvironmentElement(BasicRuleDTO ruleElementDTO, SimplePolicyEditorElementDTO editorElementDTO) { String selectedDataType = null; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC); if (editorElementDTO.getEnvironmentId() == null) { ruleElementDTO.setEnvironmentId(PolicyEditorConstants.ENVIRONMENT_ID_DEFAULT); } else { ruleElementDTO.setEnvironmentId(holder.getAttributeIdUri(editorElementDTO.getEnvironmentId())); if ((selectedDataType = holder.getDataTypeUriForAttribute(editorElementDTO.getEnvironmentId())) != null) { ruleElementDTO.setEnvironmentDataType(selectedDataType); } } if (ruleElementDTO.getEnvironmentDataType() == null) { ruleElementDTO.setEnvironmentDataType(PolicyConstants.DataType.STRING); } String function = findFunction(editorElementDTO.getEnvironmentValue(), ruleElementDTO.getEnvironmentDataType()); String value = findAttributeValue(editorElementDTO.getEnvironmentValue()); ruleElementDTO.setEnvironmentDataType(ruleElementDTO.getEnvironmentDataType()); ruleElementDTO.setEnvironmentList(value); ruleElementDTO.setFunctionOnEnvironment(function); }
/** * Helper method to create SOA policy * * @param ruleElementDTO * @param editorElementDTO */ private static void addEnvironmentElement(BasicRuleDTO ruleElementDTO, SimplePolicyEditorElementDTO editorElementDTO) { String selectedDataType = null; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC); if (editorElementDTO.getEnvironmentId() == null) { ruleElementDTO.setEnvironmentId(PolicyEditorConstants.ENVIRONMENT_ID_DEFAULT); } else { ruleElementDTO.setEnvironmentId(holder.getAttributeIdUri(editorElementDTO.getEnvironmentId())); if ((selectedDataType = holder.getDataTypeUriForAttribute(editorElementDTO.getEnvironmentId())) != null) { ruleElementDTO.setEnvironmentDataType(selectedDataType); } } if (ruleElementDTO.getEnvironmentDataType() == null) { ruleElementDTO.setEnvironmentDataType(PolicyConstants.DataType.STRING); } String function = findFunction(editorElementDTO.getEnvironmentValue(), ruleElementDTO.getEnvironmentDataType()); String value = findAttributeValue(editorElementDTO.getEnvironmentValue()); ruleElementDTO.setEnvironmentDataType(ruleElementDTO.getEnvironmentDataType()); ruleElementDTO.setEnvironmentList(value); ruleElementDTO.setFunctionOnEnvironment(function); }
/** * Helper method to create SOA policy * * @param ruleElementDTO * @param editorElementDTO */ private static void addEnvironmentElement(BasicRuleDTO ruleElementDTO, SimplePolicyEditorElementDTO editorElementDTO) { String selectedDataType = null; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC); if (editorElementDTO.getEnvironmentId() == null) { ruleElementDTO.setEnvironmentId(PolicyEditorConstants.ENVIRONMENT_ID_DEFAULT); } else { ruleElementDTO.setEnvironmentId(holder.getAttributeIdUri(editorElementDTO.getEnvironmentId())); if ((selectedDataType = holder.getDataTypeUriForAttribute(editorElementDTO.getEnvironmentId())) != null) { ruleElementDTO.setEnvironmentDataType(selectedDataType); } } if (ruleElementDTO.getEnvironmentDataType() == null) { ruleElementDTO.setEnvironmentDataType(PolicyConstants.DataType.STRING); } String function = findFunction(editorElementDTO.getEnvironmentValue(), ruleElementDTO.getEnvironmentDataType()); String value = findAttributeValue(editorElementDTO.getEnvironmentValue()); ruleElementDTO.setEnvironmentDataType(ruleElementDTO.getEnvironmentDataType()); ruleElementDTO.setEnvironmentList(value); ruleElementDTO.setFunctionOnEnvironment(function); }
String selectedDataType; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.BASIC);
String selectedDataType; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.BASIC);
String selectedDataType; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.BASIC);
String selectedDataType; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.BASIC);
String selectedDataType; PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.BASIC);