Coverage Report - org.openpermis.policy.io.xml.PermisXmlTags
 
Classes in this File Line Coverage Branch Coverage Complexity
PermisXmlTags
0%
0/2
N/A
1
 
 1  
 /*
 2  
  * Copyright (c) 2009, Swiss Federal Department of Defence Civil Protection and Sport
 3  
  *                     (http://www.vbs.admin.ch)
 4  
  * Copyright (c) 2009, Ergon Informatik AG (http://www.ergon.ch)
 5  
  * All rights reserved.
 6  
  *
 7  
  * Licensed under the Open Permis License which accompanies this distribution,
 8  
  * and is available at http://www.openpermis.org/BSDlicenceKent.txt
 9  
  */
 10  
 package org.openpermis.policy.io.xml;
 11  
 
 12  
 
 13  
 /**
 14  
  * Definition of all Permis XML element and attribute names.
 15  
  * @since 0.1.0
 16  
  */
 17  
 public final class PermisXmlTags {
 18  
 
 19  
         //---- Static
 20  
 
 21  
         /**
 22  
          * @since 0.1.0
 23  
          */
 24  
         public static final String PERMIS_POLICY_ELEMENT = "X.509_PMI_RBAC_Policy";
 25  
 
 26  
         /**
 27  
          * @since 0.1.0
 28  
          */
 29  
         public static final String SUBJECT_DOMAIN_POLICY_ELEMENT = "SubjectDomainPolicy";
 30  
 
 31  
         /**
 32  
          * @since 0.1.0
 33  
          */
 34  
         public static final String SUBJECT_DOMAIN_SPEC_ELEMENT = "SubjectDomainSpec";
 35  
 
 36  
         /**
 37  
          * @since 0.1.0
 38  
          */
 39  
         public static final String SUBJECT_DOMAIN_REF_ELEMENT = "SubjectDomainRef";
 40  
 
 41  
         /**
 42  
          * @since 0.1.0
 43  
          */
 44  
         public static final String ROLE_HIERARCHY_POLICY_ELEMENT = "RoleHierarchyPolicy";
 45  
 
 46  
         /**
 47  
          * @since 0.1.0
 48  
          */
 49  
         public static final String ROLE_HIERARCHY_ELEMENT = "RoleHierarchy";
 50  
 
 51  
         /**
 52  
          * @since 0.1.0
 53  
          */
 54  
         public static final String SUPER_ROLE_ELEMENT = "SupRole";
 55  
 
 56  
         /**
 57  
          * @since 0.1.0
 58  
          */
 59  
         public static final String SUB_ROLE_ELEMENT = "SubRole";
 60  
 
 61  
         /**
 62  
          * @since 0.1.0
 63  
          */
 64  
         public static final String SOA_POLICY_ELEMENT = "SOAPolicy";
 65  
 
 66  
         /**
 67  
          * @since 0.1.0
 68  
          */
 69  
         public static final String SOA_SPEC_ELEMENT = "SOASpec";
 70  
 
 71  
         /**
 72  
          * @since 0.1.0
 73  
          */
 74  
         public static final String ROLE_ASSIGNMENT_POLICY_ELEMENT = "RoleAssignmentPolicy";
 75  
 
 76  
         /**
 77  
          * @since 0.1.0
 78  
          */
 79  
         public static final String ROLE_ASSIGNMENT_RULE_ELEMENT = "RoleAssignmentRule";
 80  
 
 81  
 
 82  
         /**
 83  
          * @since 0.1.0
 84  
          */
 85  
         public static final String DELEGATE_ELEMENT = "Delegate";
 86  
 
 87  
         /**
 88  
          * @since 0.1.0
 89  
          */
 90  
         public static final String SOA_ELEMENT = "SOA";
 91  
 
 92  
         /**
 93  
          * @since 0.1.0
 94  
          */
 95  
         public static final String VALIDITY_ELEMENT = "Validity";
 96  
 
 97  
         /**
 98  
          * @since 0.1.0
 99  
          */
 100  
         public static final String RESOURCE_DOMAIN_POLICY_ELEMENT = "ResourceDomainPolicy";
 101  
 
 102  
         /**
 103  
          * @since 0.1.0
 104  
          */
 105  
         public static final String RESOURCE_DOMAIN_SPEC_ELEMENT = "ResourceDomainSpec";
 106  
 
 107  
         /**
 108  
          * @since 0.1.0
 109  
          */
 110  
         public static final String ACTION_POLICY_ELEMENT = "ActionPolicy";
 111  
 
 112  
         /**
 113  
          * @since 0.1.0
 114  
          */
 115  
         public static final String ACTION_SPEC_ELEMENT = "ActionSpec";
 116  
 
 117  
         /**
 118  
          * @since 0.1.0
 119  
          */
 120  
         public static final String TARGET_ACCESS_POLICY_ELEMENT = "TargetAccessPolicy";
 121  
 
 122  
         /**
 123  
          * @since 0.1.0
 124  
          */
 125  
         public static final String TARGET_ACCESS_RULE_ELEMENT = "TargetAccessRule";
 126  
 
 127  
         /**
 128  
          * @since 0.3.0
 129  
          */
 130  
         public static final String TARGET_SPEC_ELEMENT = "TargetSpec";
 131  
 
 132  
         /**
 133  
          * @since 0.3.0
 134  
          */
 135  
         public static final String TARGET_POLICY_ELEMENT = "TargetPolicy";
 136  
 
 137  
         /**
 138  
          * @since 0.1.0
 139  
          */
 140  
         public static final String ROLE_LIST_ELEMENT = "RoleList";
 141  
 
 142  
         /**
 143  
          * @since 0.1.0
 144  
          */
 145  
         public static final String ROLE_ELEMENT = "Role";
 146  
 
 147  
         /**
 148  
          * @since 0.1.0
 149  
          */
 150  
         public static final String TARGET_LIST_ELEMENT = "TargetList";
 151  
 
 152  
         /**
 153  
          * @since 0.1.0
 154  
          */
 155  
         public static final String TARGET_REF_ELEMENT = "TargetRef";
 156  
 
 157  
         /**
 158  
          * @since 0.1.0
 159  
          */
 160  
         public static final String RESOURCE_DOMAIN_REF_ELEMENT = "ResourceDomainRef";
 161  
 
 162  
         /**
 163  
          * @since 0.1.0
 164  
          */
 165  
         public static final String ACTION_REF_ELEMENT = "ActionRef";
 166  
 
 167  
         /**
 168  
          * @since 0.3.0
 169  
          */
 170  
         public static final String OBLIGATION_POLICY_ELEMENT = "ObligationPolicy";
 171  
         
 172  
         /**
 173  
          * @since 0.3.0
 174  
          */
 175  
         public static final String OBLIGATION_LIST_ELEMENT = "ObligationList";
 176  
         
 177  
         /**
 178  
          * @since 0.3.0
 179  
          */
 180  
         public static final String OBLIGATION_REF_ELEMENT = "ObligationRef";
 181  
         
 182  
         /**
 183  
          * @since 0.3.0
 184  
          */
 185  
         public static final String OBLIGATION_SPEC_ELEMENT = "ObligationSpec";
 186  
         
 187  
         /**
 188  
          * @since 0.3.0
 189  
          */
 190  
         public static final String TEXT_ATTRIBUTE = "Text";
 191  
         
 192  
         /**
 193  
          * @since 0.1.0
 194  
          */
 195  
         public static final String INCLUDE_ELEMENT = "Include";
 196  
 
 197  
         /**
 198  
          * @since 0.1.0
 199  
          */
 200  
         public static final String IF_ELEMENT = "IF";
 201  
 
 202  
         /**
 203  
          * @since 0.1.0
 204  
          */
 205  
         public static final String AND_ELEMENT = "AND";
 206  
 
 207  
         /**
 208  
          * @since 0.1.0
 209  
          */
 210  
         public static final String OR_ELEMENT = "OR";
 211  
 
 212  
         /**
 213  
          * @since 0.1.0
 214  
          */
 215  
         public static final String NOT_ELEMENT = "NOT";
 216  
 
 217  
         /**
 218  
          * @since 0.1.0
 219  
          */
 220  
         public static final String PRESENT_ELEMENT = "PRESENT";
 221  
 
 222  
         /**
 223  
          * @since 0.1.0
 224  
          */
 225  
         public static final String EQUAL_ELEMENT = "EQ";
 226  
 
 227  
         /**
 228  
          * @since 0.1.0
 229  
          */
 230  
         public static final String GREATER_THAN_ELEMENT = "GT";
 231  
 
 232  
         /**
 233  
          * @since 0.1.0
 234  
          */
 235  
         public static final String GREATER_EQUAL_ELEMENT = "GE";
 236  
 
 237  
         /**
 238  
          * @since 0.1.0
 239  
          */
 240  
         public static final String LESS_EQUAL_ELEMENT = "LE";
 241  
 
 242  
         /**
 243  
          * @since 0.1.0
 244  
          */
 245  
         public static final String LESS_THAN_ELEMENT = "LT";
 246  
 
 247  
         /**
 248  
          * @since 0.1.0
 249  
          */
 250  
         public static final String SUBSTRING_OF_ELEMENT = "Substrings";
 251  
 
 252  
         /**
 253  
          * @since 0.1.0
 254  
          */
 255  
         public static final String CONSTANT_ELEMENT = "Constant";
 256  
 
 257  
         /**
 258  
          * @since 0.3.0
 259  
          */
 260  
         public static final String CURRENT_TIME_ELEMENT = "CurrentTime";
 261  
 
 262  
         /**
 263  
          * @since 0.1.0
 264  
          */
 265  
         public static final String ARGUMENT_SPEC_ELEMENT = "ArgumentSpec";
 266  
 
 267  
         /**
 268  
          * @since 0.1.0
 269  
          */
 270  
         public static final String ARGUMENT_REF_ELEMENT = "ArgumentRef";
 271  
 
 272  
         /**
 273  
          * @since 0.1.0
 274  
          */
 275  
         public static final String TIME_TYPE = "Time";
 276  
 
 277  
         /**
 278  
          * @since 0.3.0
 279  
          */
 280  
         public static final String DURATION_TYPE = "Duration";
 281  
 
 282  
         /**
 283  
          * @since 0.1.0
 284  
          */
 285  
         public static final String INTEGER_TYPE = "Integer";
 286  
 
 287  
         /**
 288  
          * @since 0.1.0
 289  
          */
 290  
         public static final String DOUBLE_TYPE = "Double";
 291  
 
 292  
         /**
 293  
          * @since 0.1.0
 294  
          */
 295  
         public static final String BOOLEAN_TYPE = "Boolean";
 296  
 
 297  
         /**
 298  
          * @since 0.1.0
 299  
          */
 300  
         public static final String STRING_TYPE = "String";
 301  
 
 302  
         /**
 303  
          * @since 0.3.0
 304  
          */
 305  
         public static final String OBJECT_TYPE = "Object";
 306  
 
 307  
         /**
 308  
          * @since 0.1.0
 309  
          */
 310  
         public static final String ID_ATTRIBUTE = "ID";
 311  
 
 312  
         /**
 313  
          * @since 0.1.0
 314  
          */
 315  
         public static final String TIME_ZONE_ATTRIBUTE = "TimeZone";
 316  
 
 317  
         /**
 318  
          * @since 0.1.0
 319  
          */
 320  
         public static final String LDAPDN_ATTRIBUTE = "LDAPDN";
 321  
 
 322  
         /**
 323  
          * @since 0.1.0
 324  
          */
 325  
         public static final String URL_ATTRIBUTE = "URL";
 326  
 
 327  
         /**
 328  
          * @since 0.1.0
 329  
          */
 330  
         public static final String TYPE_ATTRIBUTE = "Type";
 331  
 
 332  
         /**
 333  
          * @since 0.1.0
 334  
          */
 335  
         public static final String VALUE_ATTRIBUTE = "Value";
 336  
 
 337  
         /**
 338  
          * @since 0.1.0
 339  
          */
 340  
         public static final String NAME_ATTRIBUTE = "Name";
 341  
 
 342  
         /**
 343  
          * @since 0.1.0
 344  
          */
 345  
         public static final String DEPTH_ATTRIBUTE = "Depth";
 346  
 
 347  
         /**
 348  
          * @since 0.1.0
 349  
          */
 350  
         public static final String PARAMETER_ATTRIBUTE = "Parameter";
 351  
 
 352  
         /**
 353  
          * @since 0.3.0
 354  
          */
 355  
         public static final String SET_ELEMENT = "Set";
 356  
 
 357  
         /**
 358  
          * @since 0.3.0
 359  
          */
 360  
         public static final String SUBSET_ELEMENT = "Subset";
 361  
 
 362  
         /**
 363  
          * @since 0.3.0
 364  
          */
 365  
         public static final String SUPERSET_ELEMENT = "Superset";
 366  
 
 367  
         /**
 368  
          * @since 0.3.0
 369  
          */
 370  
         public static final String NON_NULL_INTERSECTION_ELEMENT = "NonNullIntersection";
 371  
 
 372  
         /**
 373  
          * @since 0.3.0
 374  
          */
 375  
         public static final String ABSOLUTE_PERIOD_ELEMENT = "AbsolutePeriod";
 376  
 
 377  
         /**
 378  
          * @since 0.3.0
 379  
          */
 380  
         public static final String MINIMUM_VALID_FROM_ELEMENT = "MinimumValidFrom";
 381  
 
 382  
         /**
 383  
          * @since 0.3.0
 384  
          */
 385  
         public static final String MINIMUM_VALID_UP_TO_ELEMENT = "MinimumValidUpTo";
 386  
 
 387  
         /**
 388  
          * @since 0.3.0
 389  
          */
 390  
         public static final String MAXIMUM_VALID_UP_TO_ELEMENT = "MaximumValidUpTo";
 391  
 
 392  
         /**
 393  
          * @since 0.3.0
 394  
          */
 395  
         public static final String START_ATTRIBUTE = "Start";
 396  
 
 397  
         /**
 398  
          * @since 0.3.0
 399  
          */
 400  
         public static final String END_ATTRIBUTE = "End";
 401  
 
 402  
         /**
 403  
          * Objects of this class cannot be instantiated.
 404  
          * @since 0.1.0
 405  
          */
 406  
         protected PermisXmlTags () {
 407  0
                 super();
 408  0
         }
 409  
 
 410  
 }