com.ptc.windchill.counterpart.metadata.attribute
Class cBasicMBADefinition

java.lang.Object
  extended bycom.ptc.windchill.counterpart.metadata.cEntry
      extended bycom.ptc.windchill.counterpart.metadata.cPrivateClassificationEntry
          extended bycom.ptc.windchill.counterpart.metadata.cPubMappedEntry
              extended bycom.ptc.windchill.counterpart.metadata.attribute.cAbstractAttributeDefinition
                  extended bycom.ptc.windchill.counterpart.metadata.attribute.cBasicMBADefinition
All Implemented Interfaces:
nitidus.sil.be.core.iConflict, nitidus.sil.be.core.iEntryIO, nitidus.sil.be.clf.iPartPropertyIO, nitidus.sil.be.clf.iPrivateClassificationEntryIO, nitidus.sil.be.clf.iPropertyConstants, nitidus.sil.be.clf.iPubMappedEntryIO, nitidus.sil.be.core.iRecordIO, nitidus.sil.be.clf.iReferenceTypeIO, nitidus.sil.be.core.iRevisionControlledEntryIO, nitidus.sil.be.core.iVetoableEntryIO

public class cBasicMBADefinition
extends cAbstractAttributeDefinition


Field Summary
private  String fAlias
           
private  nitidus.sil.be.clf.iColumnIO[] fColumns
           
private  String fDataUnitsName
           
private  String fDataUnitsRef
           
private  nitidus.sil.be.clf.iOPMBaseIO fOPMBase
           
private  String fQuantityOfMeasureRef
           
private  nitidus.sil.be.core.iLocalizedStringIO[] fRefBackwardVerb
           
private  String fRefClassRef
           
private  String fRefPropertyRef
           
private  int fType
           
private  int fUpgradeDirection
           
 
Fields inherited from class com.ptc.windchill.counterpart.metadata.attribute.cAbstractAttributeDefinition
 
Fields inherited from class com.ptc.windchill.counterpart.metadata.cPubMappedEntry
 
Fields inherited from class com.ptc.windchill.counterpart.metadata.cPrivateClassificationEntry
 
Fields inherited from class com.ptc.windchill.counterpart.metadata.cEntry
 
Fields inherited from interface nitidus.sil.be.clf.iPropertyConstants
kMaxLevel, kMaxType, kMinLevel, kMinType, levelMax, levelMin, levelNom, levelNtolAbs, levelNtolPer, levelPattern, levelPlain, levelPtolAbs, levelPtolPer, levelTolAbs, levelTolPer, levelTyp, typeAttachmentReference, typeBoolean, typeInteger, typeReal, typeRecordReference, typeString, typeTimestamp, typeURL, typeVirtual, upgradeDown, upgradeNone, upgradeUp
 
Fields inherited from interface nitidus.sil.be.core.iConflict
ctBadName, ctChild, ctDupName, ctMaxBasicAtt, ctMaxBasicClf, ctMaxBasicData, ctMaxBasicGeneral, ctMaxBasicUnit, ctMaxCfnRelatedData, ctMaxPartsLink621Clf, ctMaxPartsLinkClf, ctMaxSpecialAtt, ctMaxSpecialClf, ctMaxSpecialData, ctMaxSpecialGeneral, ctMaxSpecialUnit, ctMaxUnusedAtt, ctMaxWindchillClf, ctMaxWindchillFatalClf, ctMaxWindchillNonFatalClf, ctMaxWindchillUnit, ctMinBasicAtt, ctMinBasicClf, ctMinBasicData, ctMinBasicGeneral, ctMinBasicUnit, ctMinCfnRelatedData, ctMinPartsLink621Clf, ctMinPartsLinkClf, ctMinSpecialAtt, ctMinSpecialClf, ctMinSpecialData, ctMinSpecialGeneral, ctMinSpecialUnit, ctMinUnusedAtt, ctMinWindchillClf, ctMinWindchillFatalClf, ctMinWindchillNonFatalClf, ctMinWindchillUnit, ctNone, kBasic, kBasicAndAllWindchill, kBasicAndFatalWindchill, kBasicAndPartsLink, kBasicAndPartsLinkIncluding621, kFull, kMaxIgnorableConflict, kUnused
 
Constructor Summary
cBasicMBADefinition(nitidus.sil.be.clf.iPartProperty prop)
           
 
Method Summary
 void enrich(nitidus.sil.be.clf.iPartPropertyIO cpPartPropertyIO)
           
 String getAlias()
           
 nitidus.sil.be.clf.iColumnIO[] getColumns()
           
 String getDataUnitsName()
           
 String getDataUnitsRef()
           
 nitidus.sil.be.clf.iOPMBaseIO getOPMBase()
           
 String getQuantityOfMeasureRef()
           
 nitidus.sil.be.core.iLocalizedStringIO[] getRefBackwardVerb()
           
 String getRefClassRef()
           
 String getRefPropertyRef()
           
 int getType()
           
 int getUpgradeDirection()
           
 boolean isWindchillIBA()
           
 
Methods inherited from class com.ptc.windchill.counterpart.metadata.attribute.cAbstractAttributeDefinition
getVirtualLinkRef, getVirtualSourceRef, isCatalogHelper, isCatalogIndexed, isVirtualDirectionIn
 
Methods inherited from class com.ptc.windchill.counterpart.metadata.cPubMappedEntry
enrich, getCustomDUNS, getName, getPreferredName, getPublicID, getShortDefinition
 
Methods inherited from class com.ptc.windchill.counterpart.metadata.cPrivateClassificationEntry
compareByNameTo, enrich, getAppSpecific, getChangeDescription, getCurrentMajorRevision, getCurrentMinorRevision, getDescription, getLocalizedNames, getLockedBy, getRevisions, isApproved, isCurrentRevision, isDescriptionEqualTo, setAppSpecific
 
Methods inherited from class com.ptc.windchill.counterpart.metadata.cEntry
acknowledgeChange, compareByIDTo, enrich, getConflict, getID, isDeleted, isInConflict, isInUse, isModified, isNew, isObsolete, isReadOnly, needsIDUpdate, setConflict, setID, setInUse, setObsolete
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface nitidus.sil.be.clf.iPubMappedEntryIO
getCustomDUNS, getPreferredName, getPublicID, getShortDefinition
 
Methods inherited from interface nitidus.sil.be.clf.iPrivateClassificationEntryIO
getAppSpecific, getDescription, getLocalizedNames
 
Methods inherited from interface nitidus.sil.be.core.iVetoableEntryIO
isApproved, isCurrentRevision
 
Methods inherited from interface nitidus.sil.be.core.iRevisionControlledEntryIO
getChangeDescription, getCurrentMajorRevision, getCurrentMinorRevision, getLockedBy, getRevisions
 
Methods inherited from interface nitidus.sil.be.core.iEntryIO
getID
 
Methods inherited from interface nitidus.sil.be.core.iRecordIO
isDeleted, isModified, isNew, isReadOnly
 

Field Detail

fAlias

private String fAlias

fType

private int fType

fColumns

private nitidus.sil.be.clf.iColumnIO[] fColumns

fUpgradeDirection

private int fUpgradeDirection

fDataUnitsName

private String fDataUnitsName

fDataUnitsRef

private String fDataUnitsRef

fQuantityOfMeasureRef

private String fQuantityOfMeasureRef

fOPMBase

private nitidus.sil.be.clf.iOPMBaseIO fOPMBase

fRefClassRef

private String fRefClassRef

fRefPropertyRef

private String fRefPropertyRef

fRefBackwardVerb

private nitidus.sil.be.core.iLocalizedStringIO[] fRefBackwardVerb
Constructor Detail

cBasicMBADefinition

public cBasicMBADefinition(nitidus.sil.be.clf.iPartProperty prop)
Method Detail

getAlias

public String getAlias()
See Also:
iPartPropertyIO

getDataUnitsName

public String getDataUnitsName()
Specified by:
getDataUnitsName in interface nitidus.sil.be.clf.iPartPropertyIO
Specified by:
getDataUnitsName in class cAbstractAttributeDefinition
See Also:
iPartPropertyIO

getDataUnitsRef

public String getDataUnitsRef()
Specified by:
getDataUnitsRef in interface nitidus.sil.be.clf.iPartPropertyIO
Specified by:
getDataUnitsRef in class cAbstractAttributeDefinition
See Also:
iPartPropertyIO

getQuantityOfMeasureRef

public String getQuantityOfMeasureRef()
Specified by:
getQuantityOfMeasureRef in interface nitidus.sil.be.clf.iPartPropertyIO
Specified by:
getQuantityOfMeasureRef in class cAbstractAttributeDefinition
See Also:
iPartPropertyIO

getColumns

public nitidus.sil.be.clf.iColumnIO[] getColumns()
Specified by:
getColumns in interface nitidus.sil.be.clf.iPartPropertyIO
Specified by:
getColumns in class cAbstractAttributeDefinition
See Also:
iPartPropertyIO

getType

public int getType()
Specified by:
getType in interface nitidus.sil.be.clf.iPartPropertyIO
Specified by:
getType in class cAbstractAttributeDefinition
See Also:
iPartPropertyIO

getUpgradeDirection

public int getUpgradeDirection()
Specified by:
getUpgradeDirection in interface nitidus.sil.be.clf.iPartPropertyIO
Specified by:
getUpgradeDirection in class cAbstractAttributeDefinition
See Also:
iPartPropertyIO

isWindchillIBA

public boolean isWindchillIBA()
Specified by:
isWindchillIBA in interface nitidus.sil.be.clf.iPartPropertyIO
Specified by:
isWindchillIBA in class cAbstractAttributeDefinition
See Also:
iPartPropertyIO

getOPMBase

public nitidus.sil.be.clf.iOPMBaseIO getOPMBase()
See Also:
iPartPropertyIO

getRefClassRef

public String getRefClassRef()
Specified by:
getRefClassRef in interface nitidus.sil.be.clf.iReferenceTypeIO
Specified by:
getRefClassRef in class cAbstractAttributeDefinition
See Also:
iReferenceTypeIO

getRefPropertyRef

public String getRefPropertyRef()
Specified by:
getRefPropertyRef in interface nitidus.sil.be.clf.iReferenceTypeIO
Specified by:
getRefPropertyRef in class cAbstractAttributeDefinition
See Also:
iReferenceTypeIO

getRefBackwardVerb

public nitidus.sil.be.core.iLocalizedStringIO[] getRefBackwardVerb()
Specified by:
getRefBackwardVerb in interface nitidus.sil.be.clf.iReferenceTypeIO
Specified by:
getRefBackwardVerb in class cAbstractAttributeDefinition
See Also:
iReferenceTypeIO

enrich

public void enrich(nitidus.sil.be.clf.iPartPropertyIO cpPartPropertyIO)
Overrides:
enrich in class cAbstractAttributeDefinition