Project Aristotle - ArisID Attribute Services

org.openliberty.arisid.policy
Interface IDataDisplayMaskConstraint

All Superinterfaces:
IAssertion, IPolicyComponent

public interface IDataDisplayMaskConstraint
extends IAssertion

Describes components of string data which should be masked when data is displayed or logged.

 <element name="DataMaskConstraint">
     <complexType>
         <attribute ref="pri:Issuer"/>
         <attribute name="Pattern" type="string" use="required"/>
     </complexType>
 </element>
 


Field Summary
static java.lang.String ELEMENT
           
static java.lang.String NAMESPACE
           
static javax.xml.namespace.QName qelement
           
static java.lang.String URI_PROPAGATE_REQUESTOR
           
static java.lang.String VALUE_ATTR
           
 
Fields inherited from interface org.openliberty.arisid.policy.IAssertion
ISSUER_ATTR, URI_ISSUER_APPLICATION, URI_ISSUER_AUTHORITY, URI_ISSUER_USER
 
Method Summary
 java.lang.String getDataDisplayMask()
          Describes components of string data which should be masked when data is displayed or logged.
 
Methods inherited from interface org.openliberty.arisid.policy.IAssertion
getIssuerUri, getName, isOptional, toString
 
Methods inherited from interface org.openliberty.arisid.policy.IPolicyComponent
equal, getType, serialize
 

Field Detail

NAMESPACE

static final java.lang.String NAMESPACE
See Also:
Constant Field Values

ELEMENT

static final java.lang.String ELEMENT
See Also:
Constant Field Values

VALUE_ATTR

static final java.lang.String VALUE_ATTR
See Also:
Constant Field Values

qelement

static final javax.xml.namespace.QName qelement

URI_PROPAGATE_REQUESTOR

static final java.lang.String URI_PROPAGATE_REQUESTOR
See Also:
Constant Field Values
Method Detail

getDataDisplayMask

java.lang.String getDataDisplayMask()
Describes components of string data which should be masked when data is displayed or logged.

Returns:
String maskPattern A masking pattern (depending on industry convention) indicating how value is to be masked.

OpenLiberty.org - Licensed under Apache APL 2.0