COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification

org.eclipse.cosmos.rm.validation.internal.databuilders
Class IdentityConstraintDataBuilder.IdentityConstraintDecl

java.lang.Object
  extended by org.eclipse.cosmos.rm.validation.internal.databuilders.IdentityConstraintDataBuilder.IdentityConstraintDecl
Enclosing class:
IdentityConstraintDataBuilder

public static class IdentityConstraintDataBuilder.IdentityConstraintDecl
extends java.lang.Object

Represents an identity constraint declaration


Field Summary
static byte KEY_REF_TYPE
          Indicates the key ref identity constraint
static byte KEY_TYPE
          Indicates the key identity constraint
static byte UNIQUE_TYPE
          Indicates the unique identity constraint
 
Constructor Summary
IdentityConstraintDataBuilder.IdentityConstraintDecl(java.lang.String name)
          Constructor
 
Method Summary
 void addField(java.lang.String field)
           
 java.util.List getFields()
           
 java.lang.String getName()
           
 javax.xml.namespace.NamespaceContext getNamespaceContext()
           
 java.lang.String getReference()
           
 java.lang.String getSelector()
           
 byte getType()
           
 void setFields(java.util.List fields)
           
 void setName(java.lang.String name)
           
 void setNamespaceContext(javax.xml.namespace.NamespaceContext namespaceContext)
           
 void setReference(java.lang.String reference)
           
 void setSelector(java.lang.String selector)
           
 void setType(byte type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_TYPE

public static final byte KEY_TYPE
Indicates the key identity constraint

See Also:
Constant Field Values

KEY_REF_TYPE

public static final byte KEY_REF_TYPE
Indicates the key ref identity constraint

See Also:
Constant Field Values

UNIQUE_TYPE

public static final byte UNIQUE_TYPE
Indicates the unique identity constraint

See Also:
Constant Field Values
Constructor Detail

IdentityConstraintDataBuilder.IdentityConstraintDecl

public IdentityConstraintDataBuilder.IdentityConstraintDecl(java.lang.String name)
Constructor

Parameters:
name - The name of the declaration
Method Detail

getType

public byte getType()

setType

public void setType(byte type)

getFields

public java.util.List getFields()

getSelector

public java.lang.String getSelector()

setFields

public void setFields(java.util.List fields)

addField

public void addField(java.lang.String field)

setSelector

public void setSelector(java.lang.String selector)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getNamespaceContext

public javax.xml.namespace.NamespaceContext getNamespaceContext()
Returns:
the namespaceContext

setNamespaceContext

public void setNamespaceContext(javax.xml.namespace.NamespaceContext namespaceContext)
Parameters:
namespaceContext - the namespaceContext to set

getReference

public java.lang.String getReference()
Returns:
the reference

setReference

public void setReference(java.lang.String reference)
Parameters:
reference - the reference to set

COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification