geronimo-jacc_1.4_spec/src/main/java/javax/security/jacc/HTTPMethodSpec.java [229:276]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public String getActions() {
        if (actions == null) {
            StringBuilder buffer;
            if (isAllHttpActions()) {
                if (hasTransportGuarantee()) {
                    buffer = new StringBuilder();
                } else {
                    return "";
                }
            } else {
                buffer = new StringBuilder();
                if (isExcluded) {
                    buffer.append("!");
                }

                boolean first = true;
                for (int i = 0; i < HTTP_MASKS.length; i++) {
                    if ((mask & HTTP_MASKS[i]) > 0) {
                        if (first) {
                            first = false;
                        } else {
                            buffer.append(",");
                        }
                        buffer.append(HTTP_METHODS[i]);
                    }
                }
                for (String method : extensionMethods) {
                    if (first) {
                        first = false;
                    } else {
                        buffer.append(",");
                    }
                    buffer.append(method);
                }
            }

            if (hasTransportGuarantee()) {
                if (transport == INTEGRAL) {
                    buffer.append(":INTEGRAL");
                } else if (transport == CONFIDENTIAL) {
                    buffer.append(":CONFIDENTIAL");
                }
            }

            actions = buffer.toString();
        }
        return actions;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



geronimo-jacc_1.1_spec/src/main/java/javax/security/jacc/HTTPMethodSpec.java [229:276]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public String getActions() {
        if (actions == null) {
            StringBuilder buffer;
            if (isAllHttpActions()) {
                if (hasTransportGuarantee()) {
                    buffer = new StringBuilder();
                } else {
                    return "";
                }
            } else {
                buffer = new StringBuilder();
                if (isExcluded) {
                    buffer.append("!");
                }

                boolean first = true;
                for (int i = 0; i < HTTP_MASKS.length; i++) {
                    if ((mask & HTTP_MASKS[i]) > 0) {
                        if (first) {
                            first = false;
                        } else {
                            buffer.append(",");
                        }
                        buffer.append(HTTP_METHODS[i]);
                    }
                }
                for (String method : extensionMethods) {
                    if (first) {
                        first = false;
                    } else {
                        buffer.append(",");
                    }
                    buffer.append(method);
                }
            }

            if (hasTransportGuarantee()) {
                if (transport == INTEGRAL) {
                    buffer.append(":INTEGRAL");
                } else if (transport == CONFIDENTIAL) {
                    buffer.append(":CONFIDENTIAL");
                }
            }

            actions = buffer.toString();
        }
        return actions;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



