Project Aristotle - ArisID Attribute Services

org.openliberty.arisidbeans
Class AttributeDescriptor

java.lang.Object
  extended by org.openliberty.arisidbeans.AttributeDescriptor
All Implemented Interfaces:
java.lang.Comparable

public class AttributeDescriptor
extends java.lang.Object
implements java.lang.Comparable

The AttributeDescriptor class is used to maintain Attribute, Predicate and Role related information and the corresponding get/set methods. List of AttributeDescriptor objects are created by the CarmlParser while parsing the CARML file. This AttributeDescriptor List is accessed in Velocity templates for generating the bean classes


Method Summary
 void addExtIdentityBeanRefs(java.lang.String identityBean, java.lang.String attributeName)
           
 int compareTo(java.lang.Object o)
           
 java.lang.String getAttrNameRef()
           
 java.lang.String getDescription()
           
 java.util.List<IDBeanRefDescriptor> getExtIdentityBeanRefs()
           
 java.lang.String getGetMethodName()
           
 java.lang.String getModifyInteraction()
           
 java.lang.String getName()
           
 java.lang.String getSetMethodName()
           
 boolean isAttribute()
           
 boolean isBinary()
           
 boolean isPredicate()
           
 boolean isRole()
           
 void setAttribute(boolean isAttr)
           
 void setAttrNameRef(java.lang.String attrNameRef)
           
 void setBinary(boolean isbinary)
           
 void setDescription(java.lang.String description)
           
 void setGetMethodName(java.lang.String getMethodName)
           
 void setModifyInteraction(java.lang.String modifyInteraction)
           
 void setName(java.lang.String name)
           
 void setPredicate(boolean isPred)
           
 void setRole(boolean isrole)
           
 void setSetMethodName(java.lang.String setMethodName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

isAttribute

public boolean isAttribute()

setAttribute

public void setAttribute(boolean isAttr)

isPredicate

public boolean isPredicate()

setPredicate

public void setPredicate(boolean isPred)

isRole

public boolean isRole()

setRole

public void setRole(boolean isrole)

isBinary

public boolean isBinary()

setBinary

public void setBinary(boolean isbinary)

getModifyInteraction

public java.lang.String getModifyInteraction()

setModifyInteraction

public void setModifyInteraction(java.lang.String modifyInteraction)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getGetMethodName

public java.lang.String getGetMethodName()

setGetMethodName

public void setGetMethodName(java.lang.String getMethodName)

getSetMethodName

public java.lang.String getSetMethodName()

setSetMethodName

public void setSetMethodName(java.lang.String setMethodName)

getAttrNameRef

public java.lang.String getAttrNameRef()

setAttrNameRef

public void setAttrNameRef(java.lang.String attrNameRef)

getExtIdentityBeanRefs

public java.util.List<IDBeanRefDescriptor> getExtIdentityBeanRefs()

addExtIdentityBeanRefs

public void addExtIdentityBeanRefs(java.lang.String identityBean,
                                   java.lang.String attributeName)

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

OpenLiberty.org - Licensed under Apache APL 2.0