Class AceTypes


  • public class AceTypes
    extends java.lang.Object
    Factory methods for the different AceType objects.
    • Method Detail

      • accessAllowedAce

        public static ACE accessAllowedAce​(java.util.Set<AceFlags> aceFlags,
                                           java.util.Set<AccessMask> accessMask,
                                           SID sid)
        [MS-DTYP].pdf 2.4.4.2 ACCESS_ALLOWED_ACE
      • accessAllowedObjectAce

        public static ACE accessAllowedObjectAce​(java.util.Set<AceFlags> aceFlags,
                                                 java.util.Set<AccessMask> accessMask,
                                                 java.util.UUID objectType,
                                                 java.util.UUID inheritedObjectType,
                                                 SID sid)
        [MS-DTYP].pdf 2.4.4.3 ACCESS_ALLOWED_OBJECT_ACE
      • accessDeniedAce

        public static ACE accessDeniedAce​(java.util.Set<AceFlags> aceFlags,
                                          java.util.Set<AccessMask> accessMask,
                                          SID sid)
        [MS-DTYP].pdf 2.4.4.4 ACCESS_DENIED_ACE
      • accessDeniedObjectAce

        public static ACE accessDeniedObjectAce​(java.util.Set<AceFlags> aceFlags,
                                                java.util.Set<AccessMask> accessMask,
                                                java.util.UUID objectType,
                                                java.util.UUID inheritedObjectType,
                                                SID sid)
        [MS-DTYP].pdf 2.4.4.5 ACCESS_DENIED_OBJECT_ACE
      • accessAllowedCallbackAce

        public static ACE accessAllowedCallbackAce​(java.util.Set<AceFlags> aceFlags,
                                                   java.util.Set<AccessMask> accessMask,
                                                   SID sid,
                                                   byte[] applicationData)
        [MS-DTYP].pdf 2.4.4.6 ACCESS_ALLOWED_CALLBACK_ACE
      • accessDeniedCallbackAce

        public static ACE accessDeniedCallbackAce​(java.util.Set<AceFlags> aceFlags,
                                                  java.util.Set<AccessMask> accessMask,
                                                  SID sid,
                                                  byte[] applicationData)
        [MS-DTYP].pdf 2.4.4.7 ACCESS_DENIED_CALLBACK_ACE
      • accessAllowedCallbackObjectAce

        public static ACE accessAllowedCallbackObjectAce​(java.util.Set<AceFlags> aceFlags,
                                                         java.util.Set<AccessMask> accessMask,
                                                         java.util.UUID objectType,
                                                         java.util.UUID inheritedObjectType,
                                                         SID sid,
                                                         byte[] applicationData)
        [MS-DTYP].pdf 2.4.4.8 ACCESS_ALLOWED_CALLBACK_OBJECT_ACE
      • accessDeniedCallbackObjectAce

        public static ACE accessDeniedCallbackObjectAce​(java.util.Set<AceFlags> aceFlags,
                                                        java.util.Set<AccessMask> accessMask,
                                                        java.util.UUID objectType,
                                                        java.util.UUID inheritedObjectType,
                                                        SID sid,
                                                        byte[] applicationData)
        [MS-DTYP].pdf 2.4.4.9 ACCESS_DENIED_CALLBACK_OBJECT_ACE
      • systemAuditAce

        public static ACE systemAuditAce​(java.util.Set<AceFlags> aceFlags,
                                         java.util.Set<AccessMask> accessMask,
                                         SID sid)
        [MS-DTYP].pdf 2.4.4.10 SYSTEM_AUDIT_ACE
      • systemAuditObjectAce

        public static ACE systemAuditObjectAce​(java.util.Set<AceFlags> aceFlags,
                                               java.util.Set<AccessMask> accessMask,
                                               java.util.UUID objectType,
                                               java.util.UUID inheritedObjectType,
                                               SID sid,
                                               byte[] applicationData)
        [MS-DTYP].pdf 2.4.4.11 SYSTEM_AUDIT_OBJECT_ACE
      • systemAuditCallbackAce

        public static ACE systemAuditCallbackAce​(java.util.Set<AceFlags> aceFlags,
                                                 java.util.Set<AccessMask> accessMask,
                                                 SID sid,
                                                 byte[] applicationData)
        [MS-DTYP].pdf 2.4.4.12 SYSTEM_AUDIT_CALLBACK_ACE
      • systemMandatoryLabelAce

        public static ACE systemMandatoryLabelAce​(java.util.Set<AceFlags> aceFlags,
                                                  java.util.Set<AccessMask> accessMask,
                                                  SID sid)
        [MS-DTYP].pdf 2.4.4.13 SYSTEM_MANDATORY_LABEL_ACE
      • systemAuditCallbackObjectAce

        public static ACE systemAuditCallbackObjectAce​(java.util.Set<AceFlags> aceFlags,
                                                       java.util.Set<AccessMask> accessMask,
                                                       java.util.UUID objectType,
                                                       java.util.UUID inheritedObjectType,
                                                       SID sid,
                                                       byte[] applicationData)
        [MS-DTYP].pdf 2.4.4.14 SYSTEM_AUDIT_CALLBACK_OBJECT_ACE
      • systemResourceAttributeAce

        public static ACE systemResourceAttributeAce​(java.util.Set<AceFlags> aceFlags,
                                                     byte[] attributeData)
        [MS-DTYP].pdf 2.4.4.15 SYSTEM_RESOURCE_ATTRIBUTE_ACE
      • systemScopedPolicyIdAce

        public static ACE systemScopedPolicyIdAce​(java.util.Set<AceFlags> aceFlags,
                                                  SID sid)
        [MS-DTYP].pdf 2.4.4.16 SYSTEM_SCOPED_POLICY_ID_ACE