org.openspml.v2.profiles.spmldsml
Class ObjectClassDefinition

java.lang.Object
  extended byorg.openspml.v2.msg.spml.Extensible
      extended byorg.openspml.v2.profiles.spmldsml.ExtensibleElement
          extended byorg.openspml.v2.profiles.spmldsml.ObjectClassDefinition
All Implemented Interfaces:
MarshallableElement, OpenContentContainer

public class ObjectClassDefinition
extends org.openspml.v2.profiles.spmldsml.ExtensibleElement


Constructor Summary
ObjectClassDefinition()
           
ObjectClassDefinition(java.lang.String name)
           
ObjectClassDefinition(java.lang.String name, AttributeDefinitionReferences memberAttributes)
           
ObjectClassDefinition(java.lang.String name, AttributeDefinitionReferences memberAttributes, ObjectClassDefinitionReferences superiorClasses)
           
ObjectClassDefinition(java.lang.String name, AttributeDefinitionReferences memberAttributes, ObjectClassDefinitionReferences superiorClasses, java.lang.String description)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getDescription()
           
 AttributeDefinitionReferences getMemberAttributes()
           
 java.lang.String getName()
           
 PrefixAndNamespaceTuple[] getNamespacesInfo()
          We need to know the namespace of the class to include.
 ObjectClassDefinitionReferences getSuperiorClasses()
           
 int hashCode()
           
 void setDescription(java.lang.String description)
           
 void setMemberAttributes(AttributeDefinitionReferences memberAttributes)
           
 void setName(java.lang.String name)
           
 void setSuperiorClasses(ObjectClassDefinitionReferences superiorClasses)
           
 
Methods inherited from class org.openspml.v2.msg.spml.Extensible
addOpenContentAttr, addOpenContentAttr, addOpenContentElement, findOpenContentAttrValueByName, findOperationalAttrByName, findOperationalNVPByName, getOpenContentAttrs, getOpenContentElements, isValid, removeOpenContentAttr, removeOpenContentElement, setOpenContent, setOpenContentAttrs, setOpenContentElements
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectClassDefinition

public ObjectClassDefinition()

ObjectClassDefinition

public ObjectClassDefinition(java.lang.String name,
                             AttributeDefinitionReferences memberAttributes,
                             ObjectClassDefinitionReferences superiorClasses,
                             java.lang.String description)

ObjectClassDefinition

public ObjectClassDefinition(java.lang.String name,
                             AttributeDefinitionReferences memberAttributes,
                             ObjectClassDefinitionReferences superiorClasses)

ObjectClassDefinition

public ObjectClassDefinition(java.lang.String name,
                             AttributeDefinitionReferences memberAttributes)

ObjectClassDefinition

public ObjectClassDefinition(java.lang.String name)
Method Detail

getMemberAttributes

public AttributeDefinitionReferences getMemberAttributes()

setMemberAttributes

public void setMemberAttributes(AttributeDefinitionReferences memberAttributes)

getSuperiorClasses

public ObjectClassDefinitionReferences getSuperiorClasses()

setSuperiorClasses

public void setSuperiorClasses(ObjectClassDefinitionReferences superiorClasses)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getNamespacesInfo

public PrefixAndNamespaceTuple[] getNamespacesInfo()
Description copied from interface: MarshallableElement
We need to know the namespace of the class to include.


equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class Extensible

hashCode

public int hashCode()
Overrides:
hashCode in class Extensible


Copyright © Sun Microsystems, Inc. All Rights Reserved.