Base64BinaryUnion.java revision 73308f54e60e4cdb893e8b02955497e8f45b5893
/**
*
~ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
~
~ Copyright (c) 2011-2013 ForgeRock AS. All Rights Reserved
~
~ The contents of this file are subject to the terms
~ of the Common Development and Distribution License
~ (the License). You may not use this file except in
~ compliance with the License.
~
~ You can obtain a copy of the License at
~ http://forgerock.org/license/CDDLv1.0.html
~ See the License for the specific language governing
~ permission and limitations under the License.
~
~ When distributing Covered Code, include this CDDL
~ Header Notice in each file and include the License file
~ at http://forgerock.org/license/CDDLv1.0.html
~ If applicable, add the following below the CDDL Header,
~ with the fields enclosed by brackets [] replaced by
~ your own identifying information:
~ "Portions Copyrighted [year] [name of copyright owner]"
*
*/
package org.forgerock.identity.openam.xacml.v3.Functions;
/*
urn:oasis:names:tc:xacml:1.0:function:string-equal
This function SHALL take two arguments of data-type “http://www.w3.org/2001/XMLSchema#string”
and SHALL return an “http://www.w3.org/2001/XMLSchema#boolean”.
The function SHALL return "True" if and only if the value of both of its arguments
are of equal length and each string is determined to be equal.
Otherwise, it SHALL return “False”.
The comparison SHALL use Unicode codepoint collation,
as defined for the identifier http://www.w3.org/2005/xpath-functions/collation/codepoint by [XF].
*/
import org.forgerock.identity.openam.xacml.v3.Entitlements.FunctionArgument;
import org.forgerock.identity.openam.xacml.v3.Entitlements.XACMLPIPObject;
public class Base64BinaryUnion extends XACMLFunction {
public Base64BinaryUnion() {
}
public FunctionArgument evaluate( XACMLPIPObject pip){
return FunctionArgument.falseObject;
}
}