org.jboss.security.xacml.core.model.policy
Class ApplyType

java.lang.Object
  extended by org.jboss.security.xacml.core.model.policy.ExpressionType
      extended by org.jboss.security.xacml.core.model.policy.ApplyType

public class ApplyType
extends ExpressionType

Java class for ApplyType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ApplyType">
   <complexContent>
     <extension base="{urn:oasis:names:tc:xacml:2.0:policy:schema:os}ExpressionType">
       <sequence>
         <element ref="{urn:oasis:names:tc:xacml:2.0:policy:schema:os}Expression" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="FunctionId" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<javax.xml.bind.JAXBElement<?>> expression
           
protected  String functionId
           
 
Constructor Summary
ApplyType()
           
 
Method Summary
 List<javax.xml.bind.JAXBElement<?>> getExpression()
          Gets the value of the expression property.
 String getFunctionId()
          Gets the value of the functionId property.
 void setFunctionId(String value)
          Sets the value of the functionId property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

expression

protected List<javax.xml.bind.JAXBElement<?>> expression

functionId

protected String functionId
Constructor Detail

ApplyType

public ApplyType()
Method Detail

getExpression

public List<javax.xml.bind.JAXBElement<?>> getExpression()
Gets the value of the expression property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the expression property.

For example, to add a new item, do as follows:

    getExpression().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<AttributeDesignatorType> JAXBElement<AttributeSelectorType> JAXBElement<VariableReferenceType> JAXBElement<ExpressionType> JAXBElement<AttributeDesignatorType> JAXBElement<AttributeValueType> JAXBElement<ApplyType> JAXBElement<AttributeDesignatorType> JAXBElement<FunctionType> JAXBElement<SubjectAttributeDesignatorType>


getFunctionId

public String getFunctionId()
Gets the value of the functionId property.

Returns:
possible object is String

setFunctionId

public void setFunctionId(String value)
Sets the value of the functionId property.

Parameters:
value - allowed object is String


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.