Package org.projecthusky.xua.saml2.impl
Class AttributeValueTypeBuilderImpl
java.lang.Object
org.projecthusky.xua.saml2.impl.AttributeValueTypeBuilderImpl
- All Implemented Interfaces:
SecurityObjectBuilder<org.opensaml.xacml.policy.AttributeValueType,,org.herasaf.xacml.core.policy.impl.AttributeValueType> SimpleBuilder<org.herasaf.xacml.core.policy.impl.AttributeValueType>
public class AttributeValueTypeBuilderImpl
extends Object
implements SimpleBuilder<org.herasaf.xacml.core.policy.impl.AttributeValueType>, SecurityObjectBuilder<org.opensaml.xacml.policy.AttributeValueType,org.herasaf.xacml.core.policy.impl.AttributeValueType>
Class implementing the corresponding interface for AttributeValueType building.
Die Klasse implementiert das entsprechende Interface um AttributeValueType bilden zu können.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.herasaf.xacml.core.policy.impl.AttributeValueTypecreate()Creates a concrete instance of T with setted params. Erstellt die konkrete Instanz von T mit den gesetzten Parametern.org.herasaf.xacml.core.policy.impl.AttributeValueTypecreate(org.opensaml.xacml.policy.AttributeValueType aInternalObject) Method to create an instance of type T. Methode um eine Instanc des Typs T zu erstellen.org.opensaml.xacml.policy.AttributeValueTypecreateAttrType(org.herasaf.xacml.core.policy.impl.AttributeValueType attributeValueInternalObj) Method to create the AttributeValueTypeorg.openehealth.ipf.commons.ihe.xacml20.stub.hl7v3.CVgetCVfromXsAnyImpl(org.opensaml.core.xml.schema.impl.XSAnyImpl anyImpl) Method to get the CV from XSAny
-
Constructor Details
-
AttributeValueTypeBuilderImpl
public AttributeValueTypeBuilderImpl()
-
-
Method Details
-
create
public org.herasaf.xacml.core.policy.impl.AttributeValueType create(org.opensaml.xacml.policy.AttributeValueType aInternalObject) Description copied from interface:SecurityObjectBuilderMethod to create an instance of type T.Methode um eine Instanc des Typs T zu erstellen.- Specified by:
createin interfaceSecurityObjectBuilder<org.opensaml.xacml.policy.AttributeValueType,org.herasaf.xacml.core.policy.impl.AttributeValueType> - Parameters:
aInternalObject-the internal wrapped object of type Tdas Innere, gewrappte Object vom Typ T- Returns:
- the Object ot the type U
the instance of type Udie erstellte Instanz vom Typ U
-
create
public org.herasaf.xacml.core.policy.impl.AttributeValueType create()Description copied from interface:SimpleBuilderCreates a concrete instance of T with setted params.Erstellt die konkrete Instanz von T mit den gesetzten Parametern.- Specified by:
createin interfaceSimpleBuilder<org.herasaf.xacml.core.policy.impl.AttributeValueType>- Returns:
- a new instance of T with the params seteine neue Instanz von T mit den gesetzten Parametern
-
createAttrType
public org.opensaml.xacml.policy.AttributeValueType createAttrType(org.herasaf.xacml.core.policy.impl.AttributeValueType attributeValueInternalObj) Method to create the AttributeValueType- Parameters:
attributeValueInternalObj- the AttributeValueType- Returns:
- the AttributeValueType
-
getCVfromXsAnyImpl
public org.openehealth.ipf.commons.ihe.xacml20.stub.hl7v3.CV getCVfromXsAnyImpl(org.opensaml.core.xml.schema.impl.XSAnyImpl anyImpl) Method to get the CV from XSAny- Parameters:
anyImpl- the XSAny- Returns:
- tge CV
-