Package org.projecthusky.xua.saml2.impl
Class AudienceRestrictionBuilderImpl
java.lang.Object
org.projecthusky.xua.saml2.impl.AudienceRestrictionBuilderImpl
- All Implemented Interfaces:
SecurityObjectBuilder<org.opensaml.saml.saml2.core.AudienceRestriction,
,org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.AudienceRestrictionType> AudienceRestrictionBuilder
,SimpleBuilder<org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.AudienceRestrictionType>
public class AudienceRestrictionBuilderImpl
extends Object
implements AudienceRestrictionBuilder, SecurityObjectBuilder<org.opensaml.saml.saml2.core.AudienceRestriction,org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.AudienceRestrictionType>
Class implementing the corresponding interface for AudienceRestrictio building.
Die Klasse implementiert das entsprechende Interface um AudienceRestrictio bilden zu können.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.AudienceRestrictionType
create()
Creates a concrete instance of T with setted params. Erstellt die konkrete Instanz von T mit den gesetzten Parametern.org.opensaml.saml.saml2.core.AudienceRestriction
create
(org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.AudienceRestrictionType aInternalObject) Method to create AudienceRestrictionorg.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.AudienceRestrictionType
create
(org.opensaml.saml.saml2.core.AudienceRestriction aInternalObject) Method to create AudienceRestrictionType
-
Constructor Details
-
AudienceRestrictionBuilderImpl
public AudienceRestrictionBuilderImpl()Default constructor
-
-
Method Details
-
create
public org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.AudienceRestrictionType create()Description copied from interface:SimpleBuilder
Creates a concrete instance of T with setted params.Erstellt die konkrete Instanz von T mit den gesetzten Parametern.- Specified by:
create
in interfaceSimpleBuilder<org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.AudienceRestrictionType>
- Returns:
- a new instance of T with the params seteine neue Instanz von T mit den gesetzten Parametern
-
create
public org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.AudienceRestrictionType create(org.opensaml.saml.saml2.core.AudienceRestriction aInternalObject) Method to create AudienceRestrictionType- Specified by:
create
in interfaceSecurityObjectBuilder<org.opensaml.saml.saml2.core.AudienceRestriction,
org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.AudienceRestrictionType> - 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.opensaml.saml.saml2.core.AudienceRestriction create(org.openehealth.ipf.commons.ihe.xacml20.stub.saml20.assertion.AudienceRestrictionType aInternalObject) Method to create AudienceRestriction- Parameters:
aInternalObject
- the wrapped object- Returns:
- the opensaml object
-