Class ServiceEffectivityMaster
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
com.ptc.arbortext.windchill.siscore.serviceeff._ServiceEffectivityMaster
com.ptc.arbortext.windchill.siscore.serviceeff.ServiceEffectivityMaster
- All Implemented Interfaces:
Externalizable,Serializable,wt.fc._Identified,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,Identified,NetFactor,ObjectMappable,Persistable,wt.federation._FederatedLinkHolder,wt.federation._RemotelyLinkable,wt.federation.FederatedLinkHolder,wt.federation.RemotelyLinkable,DisplayIdentification,wt.inf.container._WTContained,WTContained,wt.recent.RecentlyVisited,wt.ufid._Federatable,wt.ufid.Federatable,wt.vc._Mastered,Mastered
@GenAsPersistable(superClass=WTObject.class,interfaces={Mastered.class,WTContained.class,wt.ufid.Federatable.class,Identified.class},extendable=true,properties={@GeneratedProperty(name="name",type=java.lang.String.class,supportedAPI=PUBLIC,constraints=@PropertyConstraints(changeable=VIA_OTHER_MEANS,upperLimit=60),javaDoc="name is used for identification, but is not unique."),@GeneratedProperty(name="versionedTargetRef",type=VersionReference.class,constraints=@PropertyConstraints(required=false,changeable=FROZEN),columnProperties=@ColumnProperties(index=true),javaDoc="versionedTargetRef stores a VersionReference to the ServiceEffectivity target. For a single effectivity, either versionedTargetRef or objectTargetRef may be set, but not both. This constraint is enforced, but it is recommended to use the targetRef attribute for all target types, since it seamlessly accesses and sets the appropriate reference."),@GeneratedProperty(name="objectTargetRef",type=ObjectReference.class,constraints=@PropertyConstraints(required=false,changeable=FROZEN),columnProperties=@ColumnProperties(index=true),javaDoc="objectTargetRef stores an ObjectReference to the ServiceEffectivity target. For a single effectivity, either versionedTargetRef or objectTargetRef may be set, but not both. This constraint is enforced, but it is recommended to use the targetRef attribute for all target types, since it seamlessly accesses and sets the appropriate reference."),@GeneratedProperty(name="targetRef",type=WTReference.class,accessors=@PropertyAccessors(getAccess=PUBLIC),constraints=@PropertyConstraints(required=true),columnProperties=@ColumnProperties(persistent=false),javaDoc="targetRef stores a WTReference to the ServiceEffectivity target. This may be either a VersionReference or an ObjectReference.")},tableProperties=@TableProperties(compositeIndex1="versionedTargetRef.key.branchId",compositeIndex2="objectTargetRef.key.id",compositeIndex3="+UPPER(name)",oracleTableSize=HUGE))
public class ServiceEffectivityMaster
extends _ServiceEffectivityMaster
This is Master for ServiceEffectivity
- See Also:
-
Field Summary
Fields inherited from class com.ptc.arbortext.windchill.siscore.serviceeff._ServiceEffectivityMaster
EXTERNALIZATION_VERSION_UID, NAME, OBJECT_TARGET_REF, TARGET_REF, VERSIONED_TARGET_REFFields inherited from class wt.fc._WTObject
CREATE_TIMESTAMP, MODIFY_TIMESTAMPFields inherited from interface wt.ufid._Federatable
FEDERATABLE_INFOFields inherited from interface wt.vc._Mastered
SERIESFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.inf.container._WTContained
CONTAINER, CONTAINER_NAME, CONTAINER_REFERENCEFields inherited from interface wt.identity.DisplayIdentification
DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPEFields inherited from interface wt.fc.Persistable
IDENTITY, TYPEFields inherited from interface wt.inf.container.WTContained
CONTAINER_ID -
Method Summary
Modifier and TypeMethodDescriptionstatic ServiceEffectivityMasterA factory method for creating a new ServiceEffectivityMaster.Methods inherited from class com.ptc.arbortext.windchill.siscore.serviceeff._ServiceEffectivityMaster
getClassInfo, getConceptualClassname, getContainer, getContainerName, getContainerReference, getFederatableInfo, getName, getSeries, getType, readExternal, readExternal, readVersion, setContainer, setContainerReference, setFederatableInfo, setName, setSeries, super_readExternal_ServiceEffectivityMaster, super_readVersion_ServiceEffectivityMaster, super_writeExternal_ServiceEffectivityMaster, writeExternal, writeExternalMethods inherited from class wt.fc.WTObject
duplicate, getDisplayIdentifier, getDisplayIdentity, getDisplayType, getIdentity, initialize, toStringMethods inherited from class wt.fc._WTObject
equals, getCreateTimestamp, getModifyTimestamp, getPersistInfo, hashCode, readVersion, setPersistInfoMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface wt.fc._Persistable
getPersistInfo, setPersistInfoMethods inherited from interface wt.fc.Persistable
getIdentity
-
Method Details
-
newServiceEffectivityMaster
A factory method for creating a new ServiceEffectivityMaster. Though a targetRef is a required attribute, the no-arg factory method is used to maintain compatibility withVersionControlHelper.newMasterFor(Iterated)- Returns:
- ServiceEffectivityMaster
- Throws:
WTException-
Supported API: true
-