SAP ABAP Class CL_SWSP_POLICY_ALL (wsp:Policy and wsp:All)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SWSP (Package) WS Policy Core Library
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_BASE 20050621
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SLIB_BASE_URI Base URI 20051116
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SLIB_EXTENSION 20060315
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSDL11_EXTENSION Extension Element 20060315
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSDL11_NODE WSDL 1.1. Node 20060315
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSP_ALL All 20050621
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSP_ALTERNATIVE_MODEL Policy Alternative Model 20050621
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSP_ANY_ATTRIBUTE Any Attribute 20050621
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSP_OPERATOR_CONTENT_TYPE Operator Content Type 20050621
10 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSP_POLICY Policy 20050621
... Click here to see Used By full list (0 items)
Properties
Class CL_SWSP_POLICY_ALL  
Short Description wsp:Policy and wsp:All    
Super Class CL_SWSP_BASE  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWSP   WS Policy Core Library 
Created 20050621   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SLIB_BASE_URI Base URI 20051116
2 IF_SLIB_EXTENSION 20060315
3 IF_SWSDL11_EXTENSION Extension Element 20060315
4 IF_SWSDL11_NODE WSDL 1.1. Node 20060315
5 IF_SWSP_ALL All 20050621
6 IF_SWSP_ALTERNATIVE_MODEL Policy Alternative Model 20050621
7 IF_SWSP_ANY_ATTRIBUTE Any Attribute 20050621
8 IF_SWSP_OPERATOR_CONTENT_TYPE Operator Content Type 20050621
9 IF_SWSP_POLICY Policy 20050621
10 IF_SWSP_POLICY_MODEL Policy Model 20050621
11 IF_SXMLP_PART 20050711
12 IF_SXMLP_PART_ABSTRACT Abstract SXML/SXMLP Part 20051116
13 IF_SXML_SERIALIZABLE SXML Serializable Interface 20050711
Friends
Class CL_SWSP_POLICY_ALL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ATTRIBUTES Instance attribute Private Type reference (TYPE) TSLIB_ATTR SLIB XML Attributes 20050622
2 M_BASE_URI Instance attribute Private Type reference (TYPE) ANYURI Any URI 20051116
3 M_CHILDREN Instance attribute Private Object reference (TYPE REF TO) IF_SLIB_NODESET Node Set 20050621
4 M_CLONEABLE_FLAG Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20050711
5 M_NORMALIZATION_REPEAT Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20060317
6 M_RECEIVED_FLAG Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_FALSE; for Initial Templates Only 20050711
7 M_TARGET_NAMESPACE Instance attribute Private Type reference (TYPE) ANYURI Any URI 20050621
8 M_WSU_ID Instance attribute Private Type reference (TYPE) STRING 20050621
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20050621
2 _CHECK_ALL_CONTENT Instance method Private Method 20050621
3 _CHECK_ALL_OPTIONAL Instance method Private Method 20050621
4 _CHECK_EXACTLY_ONE_CONTENT Instance method Private Method 20050621
5 _CHECK_NORMAL_OPTIONAL Instance method Private Method 20050621
6 _CHECK_NORMAL_STRUCTURE Instance method Private Method 20050621
7 _CHECK_POLICY_CONTENT Instance method Private Method 20050621
8 _CLONE_NORMALIZED Instance method Private Method 20060330
9 _DISTRIBUTE_NESTING_ASSERTION Instance method Private Method 20060331
10 _GET_ALL_VOCABULARY Instance method Private Method 20050621
11 _GET_EXACTLY_ONE_NORMALIZED Instance method Private Method 20050621
12 _GET_FIRST_CHILD_BY_TYPE Instance method Private Method 20060330
13 _GET_NESTED_ALL_NORMALIZED Instance method Private Method 20060424
14 _IS_ALTERNATIVE_COMPATIBLE Instance method Private Method 20060423
15 _IS_ASSERTION_COMPATIBLE Instance method Private Method 20060423
16 _IS_VALID_ASSERTION Instance method Private Method 20101103
17 _IS_VALID_EXACTLY_ONE Instance method Private Method 20101103
18 _IS_VALID_POLICY Instance method Private Method 20101103
19 _IS_VALID_POLICY_ALL Instance method Private Method 20101103
20 _IS_VALID_WSP_NAMESPACE Instance method Private Method 20101103
21 _JOIN_ALTERNATIVES Instance method Private Method 20060423
22 _MOVE_UP Instance method Private Method 20060330
23 _MULTIPLY_CHILDREN Instance method Private Method 20060330
24 _NORMALIZE_ASSOCIATIVES Instance method Private Method 20060317
25 _NORMALIZE_DISTRIBUTION Instance method Private Method 20060330
26 _NORMALIZE_NESTING_ASSERTIONS Instance method Private Method 20060331
27 _NORMALIZE_OPAQUE_ASSERTIONS Instance method Private Method 20060331
28 _NORMALIZE_REPETITIVE Instance method Private Method 20060317
29 _NORMALIZE_ROOT Instance method Private Method 20060329
30 _NORMALIZE_STEP1 Instance method Private Method 20060317
31 _SXML_DESERIALIZE_PROTECTED Instance method Private Method 20050713
Events
Class CL_SWSP_POLICY_ALL has no event.
Types
Class CL_SWSP_POLICY_ALL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_TYPE Call by reference Type reference (TYPE) I 20050621
2 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI for Policy, ignore for All 20050622
3 Importing WSU_ID Call by reference Type reference (TYPE) STRING for Policy, ignore for All 20050622
4 Importing XML_BASE Call by reference Type reference (TYPE) ANYURI for Policy, ignore for All 20050622

Method CONSTRUCTOR on class CL_SWSP_POLICY_ALL has no exception.

Method _CHECK_ALL_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL Call by reference Object reference (TYPE REF TO) IF_SWSP_ALL All 20050621
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20050621

Method _CHECK_ALL_CONTENT on class CL_SWSP_POLICY_ALL has no exception.

Method _CHECK_ALL_OPTIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL Call by reference Object reference (TYPE REF TO) IF_SWSP_ALL All 20050621
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20050621

Method _CHECK_ALL_OPTIONAL on class CL_SWSP_POLICY_ALL has no exception.

Method _CHECK_EXACTLY_ONE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXACTLY_ONE Call by reference Object reference (TYPE REF TO) IF_SWSP_EXACTLY_ONE ExactlyOne 20050621
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20050621

Method _CHECK_EXACTLY_ONE_CONTENT on class CL_SWSP_POLICY_ALL has no exception.

Method _CHECK_NORMAL_OPTIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE SLIB Node 20050621
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20050621

Method _CHECK_NORMAL_OPTIONAL on class CL_SWSP_POLICY_ALL has no exception.

Method _CHECK_NORMAL_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE SLIB Node 20050621
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20050621

Method _CHECK_NORMAL_STRUCTURE on class CL_SWSP_POLICY_ALL has no exception.

Method _CHECK_POLICY_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POLICY Call by reference Object reference (TYPE REF TO) IF_SWSP_POLICY Policy 20050621
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20050621

Method _CHECK_POLICY_CONTENT on class CL_SWSP_POLICY_ALL has no exception.

Method _CLONE_NORMALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERAND Call by reference Object reference (TYPE REF TO) IF_SWSP_OPERATOR_CONTENT_TYPE Operator Content Type 20060330
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SWSP_OPERATOR_CONTENT_TYPE Operator Content Type 20060330
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20060401

Method _DISTRIBUTE_NESTING_ASSERTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NESTING_ASSERTION Call by reference Object reference (TYPE REF TO) IF_SWSP_ASSERTION Assertion 20060331
2 Importing NORMALIZED_POLICY Call by reference Object reference (TYPE REF TO) IF_SWSP_POLICY Policy 20060331
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_SWSP_OPERATOR_CONTENT_TYPE Operator Content Type 20060331
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20060401

Method _GET_ALL_VOCABULARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) TWSP_VOCABULARY WS-Policy Vocabulary 20050621

Method _GET_ALL_VOCABULARY on class CL_SWSP_POLICY_ALL has no exception.

Method _GET_EXACTLY_ONE_NORMALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POLICY Call by reference Object reference (TYPE REF TO) IF_SWSP_POLICY Policy 20050621
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SWSP_EXACTLY_ONE Exactly One 20050621

Method _GET_EXACTLY_ONE_NORMALIZED on class CL_SWSP_POLICY_ALL has no exception.

Method _GET_FIRST_CHILD_BY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_SWSP_OPERATOR_CONTENT_TYPE 20060330
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SLIB_NODE SLIB Node 20060330
3 Importing TYPE Call by reference Type reference (TYPE) I 20060330

Method _GET_FIRST_CHILD_BY_TYPE on class CL_SWSP_POLICY_ALL has no exception.

Method _GET_NESTED_ALL_NORMALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POLICY Call by reference Object reference (TYPE REF TO) IF_SWSP_POLICY Policy 20060424
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SWSP_ALL All 20060424

Method _GET_NESTED_ALL_NORMALIZED on class CL_SWSP_POLICY_ALL has no exception.

Method _IS_ALTERNATIVE_COMPATIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALT1 Call by reference Object reference (TYPE REF TO) IF_SWSP_ALTERNATIVE_MODEL Policy Alternative Model 20060423
2 Importing ALT2 Call by reference Object reference (TYPE REF TO) IF_SWSP_ALTERNATIVE_MODEL Policy Alternative Model 20060423
3 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20060423

Method _IS_ALTERNATIVE_COMPATIBLE on class CL_SWSP_POLICY_ALL has no exception.

Method _IS_ASSERTION_COMPATIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSERT1 Call by reference Object reference (TYPE REF TO) IF_SWSP_ASSERTION_MODEL Policy Assertion Model 20060423
2 Importing ASSERT2 Call by reference Object reference (TYPE REF TO) IF_SWSP_ASSERTION_MODEL Policy Assertion Model 20060423
3 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20060423

Method _IS_ASSERTION_COMPATIBLE on class CL_SWSP_POLICY_ALL has no exception.

Method _IS_VALID_ASSERTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_TYPE Call by reference Type reference (TYPE) I 20101103
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20101103

Method _IS_VALID_ASSERTION on class CL_SWSP_POLICY_ALL has no exception.

Method _IS_VALID_EXACTLY_ONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_TYPE Call by reference Type reference (TYPE) I 20101103
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20101103

Method _IS_VALID_EXACTLY_ONE on class CL_SWSP_POLICY_ALL has no exception.

Method _IS_VALID_POLICY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_TYPE Call by reference Type reference (TYPE) I 20101103
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20101103

Method _IS_VALID_POLICY on class CL_SWSP_POLICY_ALL has no exception.

Method _IS_VALID_POLICY_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_TYPE Call by reference Type reference (TYPE) I 20101103
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20101103

Method _IS_VALID_POLICY_ALL on class CL_SWSP_POLICY_ALL has no exception.

Method _IS_VALID_WSP_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NSURI Call by reference Type reference (TYPE) ANYURI Any URI 20101103
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20101103

Method _IS_VALID_WSP_NAMESPACE on class CL_SWSP_POLICY_ALL has no exception.

Method _JOIN_ALTERNATIVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALT1 Call by reference Object reference (TYPE REF TO) IF_SWSP_ALTERNATIVE_MODEL Policy Alternative Model 20060423
2 Importing ALT2 Call by reference Object reference (TYPE REF TO) IF_SWSP_ALTERNATIVE_MODEL Policy Alternative Model 20060423
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SWSP_ALTERNATIVE_MODEL Policy Alternative Model 20060423

Method _JOIN_ALTERNATIVES on class CL_SWSP_POLICY_ALL has no exception.

Method _MOVE_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSERT_CHILD Call by reference Object reference (TYPE REF TO) IF_SWSP_OPERATOR_CONTENT_TYPE Operator Content Type 20060330
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_SWSP_OPERATOR_CONTENT_TYPE Operator Content Type 20060330
3 Importing REMOVE_CHILD Call by reference Object reference (TYPE REF TO) IF_SWSP_OPERATOR_CONTENT_TYPE Operator Content Type 20060330
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20060401

Method _MULTIPLY_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERAND Call by reference Object reference (TYPE REF TO) IF_SWSP_OPERATOR_CONTENT_TYPE 20060330
2 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_SWSP_OPERATOR_CONTENT_TYPE 20060330
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20060401

Method _NORMALIZE_ASSOCIATIVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTERNAL_OP Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE SLIB Node 20060317
2 Importing INTERNAL_OP Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE SLIB Node 20060317
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20060401

Method _NORMALIZE_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATOR Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE SLIB Node 20060330
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20060401

Method _NORMALIZE_NESTING_ASSERTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATOR Call by reference Object reference (TYPE REF TO) IF_SWSP_OPERATOR_CONTENT_TYPE 20060331
2 Importing RESOLVE_OPTIONAL Call by reference Type reference (TYPE) ABAP_BOOL 20061130
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20060401

Method _NORMALIZE_OPAQUE_ASSERTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATOR Call by reference Object reference (TYPE REF TO) IF_SWSP_OPERATOR_CONTENT_TYPE Operator Content Type 20060331
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20060401

Method _NORMALIZE_REPETITIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATOR Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE SLIB Node 20060317
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20060401

Method _NORMALIZE_ROOT Signature

Method _NORMALIZE_ROOT on class CL_SWSP_POLICY_ALL has no parameter.
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20060331

Method _NORMALIZE_STEP1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATOR Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE Operator Content Type 20060317
2 Importing RESOLVE_OPTIONAL Call by reference Type reference (TYPE) ABAP_BOOL 20061130
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20060317

Method _SXML_DESERIALIZE_PROTECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20050713

Method _SXML_DESERIALIZE_PROTECTED on class CL_SWSP_POLICY_ALL has no exception.
Meta Relationship - Using (full list)
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWSP_BASE 20050621
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SLIB_BASE_URI Base URI 20051116
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SLIB_EXTENSION 20060315
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSDL11_EXTENSION Extension Element 20060315
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSDL11_NODE WSDL 1.1. Node 20060315
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSP_ALL All 20050621
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSP_ALTERNATIVE_MODEL Policy Alternative Model 20050621
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSP_ANY_ATTRIBUTE Any Attribute 20050621
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSP_OPERATOR_CONTENT_TYPE Operator Content Type 20050621
10 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSP_POLICY Policy 20050621
11 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSP_POLICY_MODEL Policy Model 20050621
12 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXMLP_PART 20050711
13 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXMLP_PART_ABSTRACT Abstract SXML/SXMLP Part 20051116
14 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXML_SERIALIZABLE SXML Serializable Interface 20050711
History
Last changed by/on SAP  20110908 
SAP Release Created in 710