PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.SET);
/** * Get a PolicyEditorEngine instance for that tenant. This method will return an * PolicyEditorEngine instance if exists, or creates a new one * * @return EntitlementEngine instance for that tenant */ public static PolicyEditorEngine getInstance() { int tenantId = CarbonContext.getThreadLocalCarbonContext().getTenantId(); if (!policyEditorEngine.containsKey(Integer.toString(tenantId))) { synchronized (lock) { if (!policyEditorEngine.containsKey(Integer.toString(tenantId))) { policyEditorEngine.put(Integer.toString(tenantId), new PolicyEditorEngine(tenantId)); } } } return policyEditorEngine.get(Integer.toString(tenantId)); }
PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.SET);
/** * Get a PolicyEditorEngine instance for that tenant. This method will return an * PolicyEditorEngine instance if exists, or creates a new one * * @return EntitlementEngine instance for that tenant */ public static PolicyEditorEngine getInstance() { int tenantId = CarbonContext.getThreadLocalCarbonContext().getTenantId(); if (!policyEditorEngine.containsKey(Integer.toString(tenantId))) { synchronized (lock) { if (!policyEditorEngine.containsKey(Integer.toString(tenantId))) { policyEditorEngine.put(Integer.toString(tenantId), new PolicyEditorEngine(tenantId)); } } } return policyEditorEngine.get(Integer.toString(tenantId)); }
PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.SET);
/** * Get a PolicyEditorEngine instance for that tenant. This method will return an * PolicyEditorEngine instance if exists, or creates a new one * * @return EntitlementEngine instance for that tenant */ public static PolicyEditorEngine getInstance() { int tenantId = CarbonContext.getThreadLocalCarbonContext().getTenantId(); if (!policyEditorEngine.containsKey(Integer.toString(tenantId))) { synchronized (lock) { if (!policyEditorEngine.containsKey(Integer.toString(tenantId))) { policyEditorEngine.put(Integer.toString(tenantId), new PolicyEditorEngine(tenantId)); } } } return policyEditorEngine.get(Integer.toString(tenantId)); }
PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.SET);
PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.SET);
/** * 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); }
List<BasicRuleDTO> ruleElementDTOs = new ArrayList<BasicRuleDTO>(); PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC);
List<BasicRuleDTO> ruleElementDTOs = new ArrayList<BasicRuleDTO>(); PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC);
List<BasicRuleDTO> ruleElementDTOs = new ArrayList<BasicRuleDTO>(); PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC);
List<BasicRuleDTO> ruleElementDTOs = new ArrayList<BasicRuleDTO>(); PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC);
List<BasicRuleDTO> ruleElementDTOs = new ArrayList<BasicRuleDTO>(); PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.RBAC);
PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.STANDARD);
PolicyEditorDataHolder holder = PolicyEditorEngine.getInstance(). getPolicyEditorData(EntitlementConstants.PolicyEditor.STANDARD);