com.ptc.windchill.counterpart.metadata
Class cPrivateClassificationEntry

java.lang.Object
  extended bycom.ptc.windchill.counterpart.metadata.cEntry
      extended bycom.ptc.windchill.counterpart.metadata.cPrivateClassificationEntry
All Implemented Interfaces:
nitidus.sil.be.core.iConflict, nitidus.sil.be.core.iEntryIO, nitidus.sil.be.clf.iPrivateClassificationEntryIO, nitidus.sil.be.core.iRecordIO, nitidus.sil.be.core.iRevisionControlledEntryIO, nitidus.sil.be.core.iVetoableEntryIO
Direct Known Subclasses:
cAttributeOrganizer, cPubMappedEntry, cQuantityOfMeasure

public class cPrivateClassificationEntry
extends cEntry
implements nitidus.sil.be.clf.iPrivateClassificationEntryIO


Field Summary
private  nitidus.sil.be.core.iAppSpecificIO[] fAppSpecific
           
private  String fChangeDescription
           
private  String fCurrentMajorRevision
           
private  String fCurrentMinorRevision
           
private  cLocalizedStringIO[] fDescription
           
private  boolean fIsApproved
           
private  boolean fIsCurrentRevision
           
private  cLocalizedStringIO[] fLocalizedNames
           
private  String fLockedBy
           
private  nitidus.sil.be.core.iEntryRevisionIO[] fRevisions
           
 
Fields inherited from class com.ptc.windchill.counterpart.metadata.cEntry
 
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
cPrivateClassificationEntry(String name, String description, String id)
           
 
Method Summary
 int compareByNameTo(nitidus.sil.be.clf.iPrivateClassificationEntry cpPrivateCfnEntry)
          compares iPrivateClassificationEntry object to THIS by Name
 void enrich(nitidus.sil.be.clf.iPrivateClassificationEntryIO cpCfnEntryIO)
           
 nitidus.sil.be.core.iAppSpecificIO[] getAppSpecific()
           
 String getChangeDescription()
           
 String getCurrentMajorRevision()
           
 String getCurrentMinorRevision()
           
 nitidus.sil.be.core.iLocalizedStringIO[] getDescription()
           
 nitidus.sil.be.core.iLocalizedStringIO[] getLocalizedNames()
           
 String getLockedBy()
           
 String getName()
           
 nitidus.sil.be.core.iEntryRevisionIO[] getRevisions()
           
 boolean isApproved()
           
 boolean isCurrentRevision()
           
protected  boolean isDescriptionEqualTo(nitidus.sil.be.clf.iPrivateClassificationEntry cpEntry)
           
protected  void setAppSpecific(nitidus.sil.be.core.iAppSpecificIO[] appSpecific)
           
private  void setNameAndDescription(String name, String description)
           
 
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.core.iEntryIO
getID
 
Methods inherited from interface nitidus.sil.be.core.iRecordIO
isDeleted, isModified, isNew, isReadOnly
 

Field Detail

fLocalizedNames

private cLocalizedStringIO[] fLocalizedNames

fDescription

private cLocalizedStringIO[] fDescription

fAppSpecific

private nitidus.sil.be.core.iAppSpecificIO[] fAppSpecific

fIsApproved

private boolean fIsApproved

fIsCurrentRevision

private boolean fIsCurrentRevision

fLockedBy

private String fLockedBy

fRevisions

private nitidus.sil.be.core.iEntryRevisionIO[] fRevisions

fCurrentMajorRevision

private String fCurrentMajorRevision

fCurrentMinorRevision

private String fCurrentMinorRevision

fChangeDescription

private String fChangeDescription
Constructor Detail

cPrivateClassificationEntry

public cPrivateClassificationEntry(String name,
                                   String description,
                                   String id)
Method Detail

setNameAndDescription

private final void setNameAndDescription(String name,
                                         String description)

getLocalizedNames

public nitidus.sil.be.core.iLocalizedStringIO[] getLocalizedNames()
Specified by:
getLocalizedNames in interface nitidus.sil.be.clf.iPrivateClassificationEntryIO
See Also:
iPrivateClassificationEntryIO

getDescription

public nitidus.sil.be.core.iLocalizedStringIO[] getDescription()
Specified by:
getDescription in interface nitidus.sil.be.clf.iPrivateClassificationEntryIO
See Also:
iPrivateClassificationEntryIO

getAppSpecific

public nitidus.sil.be.core.iAppSpecificIO[] getAppSpecific()
Specified by:
getAppSpecific in interface nitidus.sil.be.clf.iPrivateClassificationEntryIO
See Also:
iPrivateClassificationEntryIO

setAppSpecific

protected void setAppSpecific(nitidus.sil.be.core.iAppSpecificIO[] appSpecific)

isApproved

public boolean isApproved()
Specified by:
isApproved in interface nitidus.sil.be.core.iVetoableEntryIO
See Also:
iVetoableEntryIO

isCurrentRevision

public boolean isCurrentRevision()
Specified by:
isCurrentRevision in interface nitidus.sil.be.core.iVetoableEntryIO
See Also:
iVetoableEntryIO

getLockedBy

public String getLockedBy()
Specified by:
getLockedBy in interface nitidus.sil.be.core.iRevisionControlledEntryIO
See Also:
iRevisionControlledEntryIO

getRevisions

public nitidus.sil.be.core.iEntryRevisionIO[] getRevisions()
Specified by:
getRevisions in interface nitidus.sil.be.core.iRevisionControlledEntryIO
See Also:
iRevisionControlledEntryIO

getCurrentMajorRevision

public String getCurrentMajorRevision()
Specified by:
getCurrentMajorRevision in interface nitidus.sil.be.core.iRevisionControlledEntryIO
See Also:
iRevisionControlledEntryIO

getCurrentMinorRevision

public String getCurrentMinorRevision()
Specified by:
getCurrentMinorRevision in interface nitidus.sil.be.core.iRevisionControlledEntryIO
See Also:
iRevisionControlledEntryIO

getChangeDescription

public String getChangeDescription()
Specified by:
getChangeDescription in interface nitidus.sil.be.core.iRevisionControlledEntryIO
See Also:
iRevisionControlledEntryIO

getName

public String getName()
Specified by:
getName in class cEntry

enrich

public void enrich(nitidus.sil.be.clf.iPrivateClassificationEntryIO cpCfnEntryIO)

isDescriptionEqualTo

protected boolean isDescriptionEqualTo(nitidus.sil.be.clf.iPrivateClassificationEntry cpEntry)

compareByNameTo

public int compareByNameTo(nitidus.sil.be.clf.iPrivateClassificationEntry cpPrivateCfnEntry)
compares iPrivateClassificationEntry object to THIS by Name

Returns:
-1 if less, 0 if equivalent, 1 if greater