private static AxisService getAxisService(AxisDescription description) { if (description == null || description instanceof AxisService) { return (AxisService) description; } else { return getAxisService(description.getParent()); } }
private static AxisService getAxisService(AxisDescription description) { if (description == null || description instanceof AxisService) { return (AxisService) description; } else { return getAxisService(description.getParent()); } }
public PolicyInclude(AxisDescription axisDescription) { if (axisDescription.getParent() != null) { PolicyInclude parentPolicyInclude = axisDescription.getParent().getPolicyInclude(); reg = new PolicyRegistryImpl(parentPolicyInclude.getPolicyRegistry()); } else { reg = new PolicyRegistryImpl(); } setDescription(axisDescription); }
public PolicyInclude(AxisDescription axisDescription) { if (axisDescription.getParent() != null) { PolicyInclude parentPolicyInclude = axisDescription.getParent().getPolicyInclude(); reg = new PolicyRegistryImpl(parentPolicyInclude.getPolicyRegistry()); } else { reg = new PolicyRegistryImpl(); } setDescription(axisDescription); }
public static String generateId(AxisDescription description) { PolicySubject policySubject = description.getPolicySubject(); String identifier = "-policy-1"; if (description instanceof AxisMessage) { identifier = "msg-" + ((AxisMessage) description).getName() + identifier; description = description.getParent(); } if (description instanceof AxisOperation) { identifier = "op-" + ((AxisOperation) description).getName() + identifier; description = description.getParent(); } if (description instanceof AxisService) { identifier = "service-" + ((AxisService) description).getName() + identifier; } /* * Int 49 is the value of the Character '1'. Here we want to change '1' * to '2' or '2' to '3' .. etc. to construct a unique identifier. */ for (int index = 49; policySubject.getAttachedPolicyComponent(identifier) != null; index++) { identifier = identifier.replace((char) index, (char) (index + 1)); } return identifier; }
public static String generateId(AxisDescription description) { PolicySubject policySubject = description.getPolicySubject(); String identifier = "-policy-1"; if (description instanceof AxisMessage) { identifier = "msg-" + ((AxisMessage) description).getName() + identifier; description = description.getParent(); } if (description instanceof AxisOperation) { identifier = "op-" + ((AxisOperation) description).getName() + identifier; description = description.getParent(); } if (description instanceof AxisService) { identifier = "service-" + ((AxisService) description).getName() + identifier; } /* * Int 49 is the value of the Character '1'. Here we want to change '1' * to '2' or '2' to '3' .. etc. to construct a unique identifier. */ for (int index = 49; policySubject.getAttachedPolicyComponent(identifier) != null; index++) { identifier = identifier.replace((char) index, (char) (index + 1)); } return identifier; }
public void engageNotify(AxisDescription axisDescription) throws AxisFault { if(log.isDebugEnabled()) log.debug("Entry: SandeshaModule::engageNotify, " + axisDescription); AxisDescription parent = axisDescription.getParent(); SandeshaPolicyBean parentPropertyBean = null; if(parent != null) parentPropertyBean = SandeshaUtil.getPropertyBean(parent);
String moduleName = axisModule.getName(); if (SystemFilter.isFilteredOutModule(moduleName) || axisDesc.getParent().isEngaged(axisModule)) { continue;
AxisService axisService = (AxisService) message.getParent().getParent(); ArrayList schemasList = axisService.getSchema();
AxisServiceGroup axisServiceGroup = (AxisServiceGroup) axisOp.getParent().getParent(); if (axisServiceGroup.isEngaged(axisModule)) { return Utils.getModuleName(moduleId, moduleVersion) +