|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ptc.windchill.esi.rnd.ESIObjectHistoryBuilderImpl
The default implementation of the ESIObjectHistoryBuilder interface.
Supported API: true
Extendable: true
Field Summary | |
private static String |
CLASSNAME
|
static long |
EXTERNALIZATION_VERSION_UID
|
private Group |
groupOut
|
private String |
groupOutName
|
(package private) ESIMap |
map
|
protected static String |
MAP_NAME
|
(package private) ESIMapper |
mapper
|
protected static long |
OLD_FORMAT_VERSION_UID
|
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
Constructor Summary | |
ESIObjectHistoryBuilderImpl()
|
Method Summary | |
void |
addElement(ReleaseActivity ra)
Maps the argument. |
protected void |
adjustElement(Element element,
Persistable object)
Modifies the contents of an element before adding it to the output group. |
Group |
getGroup()
Returns the groupOut attribute. |
protected Group |
getGroupOut()
Gets the value of the attribute: groupOut. |
protected String |
getGroupOutName()
Gets the value of the attribute: groupOutName; The name of the I*E group to create on output. |
private void |
groupOutNameValidate(String a_GroupOutName)
|
private Element |
mapElement(ReleaseActivity ra)
|
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source, which is not the current version. |
protected boolean |
readVersion(ESIObjectHistoryBuilderImpl thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
void |
setData(String groupOutName)
Establishes the state of the object so that it is ready to process requests. |
protected void |
setGroupOut(Group a_GroupOut)
Sets the value of the attribute: groupOut. |
protected void |
setGroupOutName(String a_GroupOutName)
Sets the value of the attribute: groupOutName; The name of the I*E group to create on output. |
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private String groupOutName
private Group groupOut
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
protected static final String MAP_NAME
ESIMap map
ESIMapper mapper
Constructor Detail |
public ESIObjectHistoryBuilderImpl()
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
input
-
IOException
ClassNotFoundException
protected boolean readVersion(ESIObjectHistoryBuilderImpl thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
protected String getGroupOutName()
protected void setGroupOutName(String a_GroupOutName) throws WTPropertyVetoException
a_GroupOutName
-
WTPropertyVetoException
private void groupOutNameValidate(String a_GroupOutName) throws WTPropertyVetoException
a_GroupOutName
-
WTPropertyVetoException
protected Group getGroupOut()
protected void setGroupOut(Group a_GroupOut) throws WTPropertyVetoException
a_GroupOut
-
WTPropertyVetoException
public void setData(String groupOutName) throws WTException
setData
in interface ESIObjectHistoryBuilder
groupOutName
- The name to use when creating the output Info*Engine Group object.
WTException
public void addElement(ReleaseActivity ra) throws WTException
addElement
in interface ESIObjectHistoryBuilder
ra
-
WTException
public Group getGroup()
getGroup
in interface ESIObjectHistoryBuilder
protected void adjustElement(Element element, Persistable object) throws WTException
element
- object
-
WTException
private Element mapElement(ReleaseActivity ra) throws WTException
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |