#include <saml/saml2/core/Assertions.h>
Public Member Functions | |
| virtual Conditions * | cloneConditions () const =0 |
| Type-specific clone method. | |
| virtual const xercesc::XMLDateTime * | getNotBefore () const =0 |
| Returns the NotBefore attribute. | |
| virtual void | setNotBefore (const xercesc::XMLDateTime *NotBefore)=0 |
| Sets the NotBefore attribute. | |
| virtual time_t | getNotBeforeEpoch () const =0 |
| Returns the NotBefore attribute in epoch form. | |
| virtual void | setNotBefore (time_t NotBefore)=0 |
| Sets the NotBefore attribute. | |
| virtual void | setNotBefore (const XMLCh *NotBefore)=0 |
| Sets the NotBefore attribute. | |
| virtual const xercesc::XMLDateTime * | getNotOnOrAfter () const =0 |
| Returns the NotOnOrAfter attribute. | |
| virtual void | setNotOnOrAfter (const xercesc::XMLDateTime *NotOnOrAfter)=0 |
| Sets the NotOnOrAfter attribute. | |
| virtual time_t | getNotOnOrAfterEpoch () const =0 |
| Returns the NotOnOrAfter attribute in epoch form. | |
| virtual void | setNotOnOrAfter (time_t NotOnOrAfter)=0 |
| Sets the NotOnOrAfter attribute. | |
| virtual void | setNotOnOrAfter (const XMLCh *NotOnOrAfter)=0 |
| Sets the NotOnOrAfter attribute. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< AudienceRestriction * > > | getAudienceRestrictions ()=0 |
| Returns modifiable AudienceRestriction collection. | |
|
virtual const std::vector< AudienceRestriction * > & | getAudienceRestrictions () const =0 |
| Returns reference to immutable AudienceRestriction collection. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< OneTimeUse * > > | getOneTimeUses ()=0 |
| Returns modifiable OneTimeUse collection. | |
|
virtual const std::vector< OneTimeUse * > & | getOneTimeUses () const =0 |
| Returns reference to immutable OneTimeUse collection. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< ProxyRestriction * > > | getProxyRestrictions ()=0 |
| Returns modifiable ProxyRestriction collection. | |
|
virtual const std::vector< ProxyRestriction * > & | getProxyRestrictions () const =0 |
| Returns reference to immutable ProxyRestriction collection. | |
|
virtual xmltooling::XMLObjectChildrenList< std::vector< Condition * > > | getConditions ()=0 |
| Returns modifiable Condition collection. | |
|
virtual const std::vector< Condition * > & | getConditions () const =0 |
| Returns reference to immutable Condition collection. | |
Static Public Attributes | |
| static const XMLCh | LOCAL_NAME [] |
| Element local name. | |
| static const XMLCh | NOTBEFORE_ATTRIB_NAME [] |
| NotBefore attribute name. | |
| static const XMLCh | NOTONORAFTER_ATTRIB_NAME [] |
| NotOnOrAfter attribute name. | |
| static const XMLCh | TYPE_NAME [] |
| ConditionsType local name. | |
1.4.7