com.ptc.windchill.counterpart.metadata.unit
Class cUnitFamilyIO
java.lang.Object
com.ptc.windchill.counterpart.metadata.unit.cUnitFamilyIO
- All Implemented Interfaces:
- nitidus.sil.be.core.iEntryIO, nitidus.sil.be.core.iRecordIO, nitidus.sil.be.unit.iUnitEntryIO, nitidus.sil.be.unit.iUnitFamilyIO
- public class cUnitFamilyIO
- extends Object
- implements nitidus.sil.be.unit.iUnitFamilyIO
A thin wrapper around the unit family from the Delta to allow us to exclude
any references to unit systems that have been deleted from Windchill.
Constructor Summary |
cUnitFamilyIO(nitidus.sil.be.unit.iUnitFamilyIO family,
nitidus.sil.be.unit.iUnitSystemIO[] validSystems)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fUnitFamilyIO
private final nitidus.sil.be.unit.iUnitFamilyIO fUnitFamilyIO
fBaseUnitData
private final cUnitFamilyIO.cUnitIO fBaseUnitData
fAlternativeUnits
private final cUnitFamilyIO.cUnitIO[] fAlternativeUnits
cUnitFamilyIO
public cUnitFamilyIO(nitidus.sil.be.unit.iUnitFamilyIO family,
nitidus.sil.be.unit.iUnitSystemIO[] validSystems)
getValidSystems
private final String[] getValidSystems(nitidus.sil.be.unit.iUnitIO unit,
nitidus.sil.be.unit.iUnitSystemIO[] validSystems)
getAlternativeUnit
public nitidus.sil.be.unit.iUnitIO[] getAlternativeUnit()
- Specified by:
getAlternativeUnit
in interface nitidus.sil.be.unit.iUnitFamilyIO
- See Also:
iUnitFamilyIO
getBaseUnitData
public nitidus.sil.be.unit.iUnitIO getBaseUnitData()
- Specified by:
getBaseUnitData
in interface nitidus.sil.be.unit.iUnitFamilyIO
- See Also:
iUnitFamilyIO
getLocalizedNames
public nitidus.sil.be.core.iLocalizedStringIO[] getLocalizedNames()
- Specified by:
getLocalizedNames
in interface nitidus.sil.be.unit.iUnitEntryIO
- See Also:
iUnitEntryIO
getDescription
public String getDescription()
- Specified by:
getDescription
in interface nitidus.sil.be.unit.iUnitEntryIO
- See Also:
iUnitEntryIO
getID
public String getID()
- Specified by:
getID
in interface nitidus.sil.be.core.iEntryIO
- See Also:
iEntryIO
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnly
in interface nitidus.sil.be.core.iRecordIO
- See Also:
iRecordIO
isNew
public boolean isNew()
- Specified by:
isNew
in interface nitidus.sil.be.core.iRecordIO
- See Also:
iRecordIO
isModified
public boolean isModified()
- Specified by:
isModified
in interface nitidus.sil.be.core.iRecordIO
- See Also:
iRecordIO
isDeleted
public boolean isDeleted()
- Specified by:
isDeleted
in interface nitidus.sil.be.core.iRecordIO
- See Also:
iRecordIO