public class Ticket extends StatefulMbo implements TicketRemote
This is a system level object.
The key attributes for this object are TicketId and class.
The attributes in this object are as follows:
| Attribute Name | Description |
|---|---|
| ActLabCost | Actual Labor Cost of this ticket. |
| ActLabHrs | Actual labor hours of this ticket. |
| ActualFinish | Actual finish date of this ticket. |
| ActualStart | Actual start date of this ticket. |
| AffectedDate | Date and time when user experiences issue |
| AffectedEmail | Affected User's Email |
AffectedPerson
| Person Affected by the problem/incident. |
| AffectedPhone | Affected User's Phone |
Assetnum
| Asset identifier of this ticket. |
| AssetOrgId | Identifier of the organization for the ticket. |
AssetSiteID
| Identifier of the site for the Asset |
| ChangeBy | Name of the user who last updated this object. |
| ChangeDate | Date of last change. |
| InheritStatus | A Boolean field that indicates if a status can be changed on the orinating record. |
| Class | Classification of Ticket that can be either a Service Request or Problem or Incident. |
| commoditygroup | Commodity Groupd. |
| Commodity | Commodity. |
| Description | Description of the Ticket. |
| Description_LongDescription | Long Description of the Ticket. |
| ExternalRecID | Ticket ID for any Ticket external to MAXIMO. |
FailureCode
| Indicates top level failure code of the FailureCode of a failure hierarchy.
|
| GLAccount | GLAccount associated with this ticket. |
GlobalTicketClass
| Attribute that indicates Class of the global ticket. |
GlobalTicketId
| Attribute that indicates Global ticket Id. |
| HasActivity | A boolean flag that indicates whether this ticket has activities associated with it or not. |
| HasChildren | A boolean flag that indicates if this ticket has children. Yes if Ticket has children, No if it has no children. |
| HistoryFlag | Indicates if this record is in history. Closed tickets are in history. |
| Impact | Specifies the business Impact/severity of the Ticket |
| InternalPriority | Attribute that indicates the Priority of an Issue as determined by the Servoce Desk Agent |
IsGlobal
| A Boolean flag that indicates whether this ticket is a global issue or not. |
| IsKownError | A Boolean flag that specifies whether this is a known issue or not. |
Location
| Asset location of this ticket. |
OrgId
| Identifier of the organization for this ticket. |
OrigRecordClass
| Attribute that identifies the class of the originating record which can be a ticket or a work order. |
OrigRecordId
| Attribute that identifies the unique indentifier of the originating record which can be a ticket or a work order. |
OrigRecOrgId
| Identifier of the organization for the originating record. |
OrigRecSiteId
| Identifier of the site for the originating record. |
Owner
| Attribute that identifies the Owner for the ticket. |
OwnerGroup
| Attribute that identifies the Owner group for the ticket. |
ProblemCode
| Reason for failure, indicates second level FailureCode of a failure
hierarchy. This value is also the first level of the ticket's failure report.
|
RelatedToGlobal
| A Boolean flag that identifier whether this ticket is related to a global Ticket or not. |
RemarkDesc
| Attribute that specifies the Failure Remark Description. |
RemarkDesc_LongDescription
| Attribute that specifies the Failure Remark Long Description. |
RemarkEnterDate
| Attribute that specifies the Date when the remark was entered. |
| ReportDate | Attribute that identifies the Date when the ticket was reported. |
ReportedBy
| Attribute that identifies the Person reporting the Ticket. |
ReportedEmail
| Attribute that identifies the Email address of Person reporting the Ticket. |
ReportedPhone
| Attribute that identifies the Phone number of Person reporting the Ticket. |
| ReportedPriority | Attribute that identifies the Priority of the reported ticket. |
SiteId
| Identifier of the site for this Ticket. |
| SiteVisit | A Boolean flag that indicates whether a Ticket requires an on-site visit for investigation or not. |
| Source | Attribute that indicates the source of ticket generation like email,web etc. |
| Status | The status of the Ticket. |
| StatusDate | Ticket's Status Date. |
Supervisor
| Identifier of the supervisor of ticket.
|
| TargFinishDate | Target Finsh Date. |
| TargStartDate | Target Start Date. |
| Template | A boolean flag that identifies whether this ticket is a template or not. |
| TemplateId | Attribute that identifies Template Identifier. |
| TicketId | Unique identifier of a ticket for a given ticket class. |
| Urgency | Attribute that identifies reflection of the speed in which a Ticket should be resolved. |
| Vendor | Vendor. |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CREATEWOMULTI_CHILD |
static java.lang.String |
CREATEWOMULTI_MULTI |
static java.lang.String |
CREATEWOMULTI_NONE |
static java.lang.String |
CREATEWOMULTI_TASK |
static java.lang.String |
CREATEWOMULTI_TOPLEVEL |
static java.lang.String |
MULTIASSET_SITE_ERRORKEY |
onListTab, statusChangeButtonSigoption, targetStatusOptionMULTILANGCOPY, phantomList, phantomQueueADDRESSABLE_SERVICEADDRESS_REL, NPADDRESSCODE_ATTRNAME, NPADDRESSDESC_ATTRNAME, NPADDRESSLONGDESC_ATTRNAME, SERVICEADDRESS_NATIVE_RELATIONSHIPNAMEALLROWS, CHANGEDBY_USER, COUNT_ADDITIONS, COUNT_AFTERSAVE, COUNT_DATABASE, COUNT_DELETED, COUNT_EXISTING, DBCONFIG, DELAYVALIDATION, DELAYVALIDATIONONLY, DISCARDABLE, GOTCOMPLETEWHERE, HIDDEN, NO_RELATEDMBOS_OF_OWNERSCHILDREN_FETCH, NOACCESSCHECK, NOACTION, NOADD, NOCOMMIT, NODELETE, NONE, NOOVERWRITE, NOSAVE, NOSETVALUE, NOUPDATE, NOVALIDATION, NOVALIDATION_AND_NOACTION, NOVALIDATION_AND_NOACTION_ALLOWCROSSOVER, READONLY, REBUILD, REQUIRED, SAMEVALUEVALIDATION, SETBYPARENT, USER| Constructor and Description |
|---|
Ticket(MboSet ms)
Construct the Ticket object
|
| Modifier and Type | Method and Description |
|---|---|
void |
add()
Sets default values for a new Ticket
|
boolean |
allowSelfServiceSolutionAccess()
Self service solution access only makes sense when this ticket is associated with an SR.
|
void |
applyAssetLoc()
Applys any changes to fields that are affected by changing the asset or location fields.
|
void |
applyAssignedOwnerGroup(java.lang.String ownergroupID)
Apply an assigned owner group to a record.
|
void |
applyOwner(java.lang.String ownerID)
Apply an owner to a record.
|
void |
applyOwnerGroup(java.lang.String ownergroupID)
Apply an ownergroup to a record.
|
void |
applyTemplate(MboRemote templateMbo)
Apply a ticket template to record.
|
void |
appValidate()
appValidate() is overriden.
|
java.lang.String |
calcGLAccount()
Sets the GL Account attribute based on the Asset/Loc attribute values.
|
void |
canDelete()
Method that checks whether a Ticket can be deleted or not.
|
void |
canDeleteAttachedDocs()
Throws an access exception if Doclinks related to this cannot be deleted.
|
void |
canEditRelatedSet(java.lang.String relationName)
Determines if a related set should be editable or not.
|
boolean |
canPropagateRepairFacility(MboRemote newWorkorder)
Says if the repair facility can be propagated to the non-task generated work orders.
|
void |
canTemplateApply() |
void |
changeStatus(java.lang.String status,
java.util.Date date,
java.lang.String memo,
long accessModifier)
This method is overridden to support changing the status of Service Desk Tickets.
|
protected boolean |
checkForFollowups()
checks for follow up records that references this ticketid and class in their 'OrigRecordId' and
'Origrecordclass'
return true If followup records exists false No Followup records exists
|
void |
checkMultiAssetLocCISite(java.lang.String multiAssetSite)
This method will be called from field validation of multi assetnum/locaiton and cinum.
|
void |
checkOrigIsFollowup()
Check to see if originator is a follow up //08-16025, 08-16072
|
void |
clearClassification()
This method clears the classtructureid of the ticket
|
void |
clearLinearAssetFields(MultiAssetLocCIRemote malocMbo)
Clear all the linear asset fields in the passed MultiAssetLocCI object, which should be the one associated with
this ticket...
|
void |
copyAssetsToMultiAsset(AssetSetRemote assetSetRemote)
Copies the selected Asset values to the multiassetlocci.
|
void |
copyCIsToMultiAsset(MboSetRemote ciSetRemote)
Copies the selected CI values to the multiassetlocci.
|
void |
copyCollectDetailsToMultiAsset(MboSetRemote collectionDetailsetRemote)
Copies the selected Collection detail values to the multiassetlocci.
|
void |
copyFailListToReportSet(MboSetRemote failListSet)
Copies the passed FailureList set to Failure Report set.
|
void |
copyLaborToLabTransSet(MboSetRemote laborSet)
Copies the passed labor set to labor trans set.
|
void |
copyLocationsToMultiAsset(MboSetRemote locationSetRemote)
Copies the selected Location values to the multiassetlocci.
|
void |
copyRouteStopsToMultiAsset(MboSetRemote routestopSetRemote)
Copies the selected CI values to the multiassetlocci.
|
void |
copyTicketFieldsToMultiAsset(MultiAssetLocCIRemote multiAssetMbo)
Collect the fields that need to be copied from a ticket to its MultiAssetLocCI record.
|
void |
copyTicketToRelatedRecSet(MboSetRemote TicketSet)
Copies the passed ticket set to related record set.
|
void |
copyWOToRelatedRecSet(MboSetRemote WOSet)
Copies the passed work order set to related record set.
|
protected MboRemote |
createAssociatedTKSA() |
java.util.Vector |
createChange()
creates a Change from any other ticket type, PROBLEM, SR or INCIDENT.
|
MboRemote |
createChange(java.lang.String jpnum)
creates a Change from any other ticket type, PROBLEM, SR or INCIDENT.
|
MboRemote |
createIncident()
creates an incident from any other ticket class, PROBLEM, SR OR INCIDENT
|
MboRemote |
createIncident(java.lang.String tickettemplateid)
creates an incident from any other ticket class, PROBLEM, SR OR INCIDENT
|
void |
createPrimaryMultiAssetRecord()
When a linear asset is entered on to a Ticket, create a primary asset in the MULTIASSETLOCCI table with
the linear asset.
|
MboRemote |
createProblem() |
MboRemote |
createProblem(java.lang.String tickettemplateid)
creates a Problem from any other ticket class, INCIDENT, SR or PROBLEM
|
java.util.Vector |
createRelease()
creates a Release from any other ticket type, PROBLEM, SR or INCIDENT.
|
MboRemote |
createRelease(java.lang.String jpnum)
creates a Change from any other ticket type, PROBLEM, SR or INCIDENT.
|
MboRemote |
createServiceRequest()
Action class uses reflection to call this method, delegate to createSR This method added back as delegating
method to solve issue 07-29204
|
MboRemote |
createServiceRequest(java.lang.String tickettemplateid)
Action class uses reflection to call this method, delegate to createSR This method added back as delegating
method to solve issue 07-29204
|
MboRemote |
createSolution()
creates a Solution from any ticket class, INCIDENT, SR or PROBLEM
|
MboRemote |
createSR()
creates a Service Request from any other ticket class, PROBLEM, SR or INCIDENT
|
MboRemote |
createSR(java.lang.String tickettemplateid) |
java.util.Vector |
createWorkorder()
creates a workorder from any other ticket type, PROBLEM, SR or INCIDENT.
|
java.util.Vector |
createWorkorder(MboSetRemote targetSet,
boolean saveSet)
creates a workorder from any other ticket type, PROBLEM, SR or INCIDENT.
|
MboRemote |
createWorkorder(java.lang.String jpnum)
creates a workorder from any other ticket type, PROBLEM, SR or INCIDENT.
|
void |
delete(long accessModifier)
Method that deletes a Ticket
|
void |
doClassificationCreate(MboRemote newMbo,
MboRemote sourceMbo,
java.lang.String keyAttribute)
08-12698: copy ticketspec to ticketspec,workorderspec,solutionspec
|
MboRemote |
duplicate()
Duplicates a Ticket record.
|
void |
editHistory()
method which provides ability to edit certain fields on Tickets while they are in closed status.
|
java.lang.String |
findTkSite()
Finds siteid to be used when creating workorder, change or release from a ticket
|
MboRemote |
getActivityBasedOnWonum(java.lang.String wonum)
get woactivity mbo based on wonum attribute values.
|
java.lang.String |
getAddressString()
Return a string with the address of the current entitty.
|
java.lang.String |
getAutolocateGeometry() |
MboRemote |
getAutoLocateObject()
Returns an autolocate object instance if present.
|
MboRemote |
getAutoLocateObject(AutoLocatable nextInChain)
Returns an autolocate object instance if present.
|
boolean |
getDontSkipCreatePrimaryMALCI() |
MboSetRemote |
getFailListForReport()
get the next level FailureList set for Failure Report.
|
boolean |
getIncludeFilterBy()
IJ26289: if value is true, it means the validate() includes the
appended subselect(assetusercust) for USEECUST or PUBLIC.
|
java.lang.Double |
getLatitudeY()
Return a double value with the the Latitude (or Y) coordinate of the current entitty.
|
void |
getLocForAsset()
Called by the assetnum attribute to set the ticket's location to the Asset's location If the asset has a valid
location for the ticket, that location will be put on the ticket, if the location field is blank.
|
java.lang.Double |
getLongitudeX()
Return a double value with the the Longitude (or X) coordinate of the current entitty.
|
java.lang.String |
getProcess()
Gets the process for tickets.
|
java.lang.String |
getRecordMboName()
Returns the name of the Mbo if this record was in memory as the type is actually is.
|
TKServiceAddressRemote |
getServiceAddress() |
protected StatusHandler |
getStatusHandler()
Gets a status handler to change the ticket status.
|
protected MboSetRemote |
getStatusHistory()
Gets the tkstatus objects.
|
java.lang.String |
getStatusListName()
Gets the name of the value list.
|
TKServiceAddressRemote |
getTKServiceAddress()
Return the Ticket service address for the current Ticket
|
MboRemote |
getTopOriginator()
Get the top in the folloup link
|
java.lang.String[] |
getValidateOrder()
Returns a String[] of field names.
|
java.lang.String |
getWOClassDescription(java.lang.String appname) |
boolean |
hasActuals()
Determines whether this ticket has any actuals.
|
java.lang.Boolean |
hasCoords()
Check if this autolocatable object has coordinates filled (LAT,LONG)
|
boolean |
hasServiceAddress() |
void |
incrActLabCost(double incrAmount)
Adds to the ticket's actual labor cost from outside the object.
|
void |
incrActLabHrs(double incrAmount)
Adds to the ticket's actual labor hours total from outside the object.
|
void |
init()
init()
|
void |
initFieldFlagsOnMbo(java.lang.String attrName)
The logic of setting the readonly and required field flags to the mbo.
|
void |
initRelationship(java.lang.String relationName,
MboSetRemote mboSet)
Called whenever a relationship is initialized or reset from this Mbo to another MboSet.
|
boolean |
isGISDataReadonly()
Indicate if the current GIS entity is editable or not.
|
boolean |
isTicketInEditHist()
returns true/false indicating whether the Ticket is in edit history mode or not.
|
void |
modify()
The first time a field of a Ticket object is modified, the ChangeBy & ChangeDate attributes are updated.
|
boolean |
needPopupOnStopTimer()
Checks for popup in stoptimer return true if need one
|
void |
ownership()
Allows the ability to Take Ownership of a record.
|
void |
propagateRepairFacility(MboRemote newWorkorder)
Regard the repair facility set to the workorder received as a parameter and propagates it to all non-task
generated work orders
|
MboSetRemote |
relateTickets(MboSetRemote tkSet)
Refines the Ticket Set further removing any records that may have already been related.
|
MboSetRemote |
relateWorkorders(MboSetRemote woSet)
Refines the Work Order Set further removing any records that may have already been related.
|
void |
removeFailureReport()
Remove all selected failure reports.
|
protected void |
save()
Actions that are performed when a Ticket is saved.
|
void |
saveGISData(java.lang.String address,
java.lang.String lat,
java.lang.String lng)
Implement the logic to save the GIS Data
|
void |
setDontSkipCreatePrimaryMALCI(boolean dontSkip) |
void |
setLinearAssetFieldsReadOnly(MultiAssetLocCIRemote malocMbo,
boolean readonlystate)
Set the linear asset fields as a group to ReadOnly or not for the related MultiAssetLocCI record.
|
void |
setmultiassetrecord()
This method creates an entry in MultiAssetLocCi table when an asset/location/CI or TargetDescription is entered
for a ticket as a primary asset.
|
void |
setRelatedMboEditibility(java.lang.String relationName)
Checks the editability of related tables.
|
protected void |
setRelatedSetEditibilityFlags()
Sets the read-only flags for related MboSets.
|
MboSetRemote |
similarTickets()
Refines the Similar ticket set to show the tickets that are within the SIMILARTICKETS relationship and that meet
the criteria of the RELATEDRECORD set.
|
protected boolean |
skipCopyField(MboValueInfo mvi)
Overrides the skipCopyField() in the Mbo.
|
void |
startTimer()
Method that will start the timer.
|
void |
stopTimer()
Method that will stop the timer.
|
MboRemote |
stopTimer(java.util.Date finishdatetime,
boolean noStopTimerPopup)
Method that will stop the timer as specified date time.
|
MboRemote |
stopTimer(java.util.Date finishdatetime,
java.util.Date startDateTime,
boolean noStopTimerPopup)
Method that will stop the timer as specified date time.
|
java.lang.String |
ticketStatus() |
void |
tkChangeMaxStatus(java.lang.String maxstatus) |
void |
toIncludeFilterBy(boolean toSet)
IJ26289
|
void |
updateOriginator()
update originate record
|
void |
updateReportedAndAffectedUser(java.lang.String dataAttribute,
MboRemote lookupMbo)
Updates the Reported and Affected users when the user does GoTo the Person record from the details
menu and updates the persons primary phone or primary email.
|
void |
updateServiceAddress() |
void |
updateWorkview()
update crossover fields in workview table .
|
canChangeMaxStatus, canChangeStatus, canChangeStatus, canChangeStatus, changeMaxStatus, changeMaxStatus, changeStatus, changeStatus, checkForOpenStatus, checkStatusChangeAuthorization, filterByValidStatusList, fireEvent, getInternalStatus, getOnListTab, getOverridePVStatusException, getStatusChangeButtonSigoption, getStatusList, getTargetStatusOption, getValidStatusList, setOnListTab, setOverridePVStatusException, setStatusChangeButtonSigoption, setTargetStatusOption, statusToOptionNameaddMboSetForRequiredCheck, addToDeleteForInsertList, andEvaluateConditions, blindCopy, checkFieldAccess, checkMethodAccess, checkMethodAccess, checkQualifiedRestriction, checkRecordLock, checkSiteOrgAccessForSave, clear, clearRelatedSets, clearRelatedSets, commit, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, deleteDoclinks, determineRequiredFieldsFromERM, enableMethod, evaluateCondition, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, evaluateRestriction, excludeObjectForPropagate, findAllNullRequiredFields, generateAutoKey, generateContentUID, getAlwaysFlags, getAttrRestrictionFlag, getAttrRestrictions, getBoolean, getByte, getBytes, getCheckpoint, getClientLocale, getClientTimeZone, getCommLogOwnerNameAndUniqueId, getCondition, getDatabaseValue, getDate, getDeleteForInsertList, getDocLinksCount, getDomainFilterWhere, getDomainIDs, getDouble, getESId, getExistingMboSet, getFetchIndex, getFieldExceptions, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertOrgForSite, getInsertSite, getInstanciatedMboSet, getInstanciatedMboValue, getInt, getIntegrationService, getKeyValue, getLanguageRecordRowStamp, getLinesRelationship, getList, getLockedByDisplayName, getLockedByUserID, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboCtx, getMboData, getMboDataSet, getMboForAttribute, getMboForAttributeStatic, getMboInitialValue, getMboList, getMboLogger, getMboRecordData, getMboServer, getMboSet, getMboSet, getMboSet, getMboSetInfo, getMboSetInfo, getMboValue, getMboValueData, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getProfile, getPropagateKeyFlag, getProxy, getRecordIdentifer, getRecordType, getRelatedSets, getRelatedWhere, getRelatedWhere, getRelationshipNameToLangTable, getResourceName, getRowRestrictionFlag, getRowStamp, getRowStampObject, getSecurityLogger, getSiteOrg, getSqlLogger, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getSynonymValueWhere, getTenantId, getTenantIdForNoMboRecordData, getThisMboSet, getTranslator, getUniqueIdentifer, getUniqueIDName, getUniqueIDValue, getUniqueLanguageIDRecord, getUserInfo, getUserName, hasFieldAccess, hasHierarchyLink, hasLockSaveRights, hasRelatedQbe, hasUniqueID, isApiBatchError, isAppLockEnabled, isAutoKeyed, isBasedOn, isChangeByUserWhenSetFromLookup, isDuringInit, isEAuditFieldModified, isESigFieldModified, isFlagSet, isForDM, isLocked, isLocked, isLockedByMe, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNoSql, isNull, isOptionGranted, isSelected, isSkipCopyField, isValid, isZombie, lock, moveFieldFlagsToMboValue, needCallInitFieldFlag, orEvaluateConditions, propagateKeyValue, removeCtx, removeRelatedSet, resolveNoSqlWhere, rollbackToCheckpoint, select, setAppDefaultValue, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDatabaseDefaultValues, setDatabaseDefaultValues, setDefaultValue, setDefaultValues, setDeleted, setDuringInit, setEAuditFieldModified, setESId, setESigFieldModified, setFetchIndex, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setHierarchyLink, setIgnoreRecordLockCheck, setLangCodeDefault, setMboCtx, setMLValue, setModified, setModifiedForIntegrationOnly, setNewMbo, setNoSql, setPropagateKeyFlag, setPropagateKeyFlag, setProxy, setReadonlyWhenParentIsReadonly, setRecordType, setReferencedMbo, setReferencedMbo, setResolveNoSqlWhere, setResourceName, setTenantIdForNoMboRecordData, setUniqueIDValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueFromSequence, setValueNull, setValueNull, sigopGranted, sigopGranted, sigopGranted, sigopGranted, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, throwRequiredException, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, undeleteDoclinks, unlock, unselect, useDataSecurity, validate, validateAttributes, validateKeyUniqueness, valueChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanChangeMaxStatus, canChangeStatus, canChangeStatus, changeMaxStatus, changeMaxStatus, changeStatus, changeStatus, checkForOpenStatus, getInternalStatus, getOnListTab, getOverridePVStatusException, getStatusChangeButtonSigoption, getStatusList, getTargetStatusOption, getValidStatusList, setOnListTab, setOverridePVStatusException, setStatusChangeButtonSigoption, setTargetStatusOptionaddMboSetForRequiredCheck, addToDeleteForInsertList, blindCopy, checkMethodAccess, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, excludeObjectForPropagate, generateAutoKey, getBoolean, getByte, getBytes, getCommLogOwnerNameAndUniqueId, getDatabaseValue, getDate, getDeleteForInsertList, getDocLinksCount, getDomainIDs, getDouble, getExistingMboSet, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertSite, getInt, getKeyValue, getLinesRelationship, getList, getLockedByDisplayName, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboData, getMboDataSet, getMboInitialValue, getMboList, getMboSet, getMboSet, getMboSet, getMboValueData, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getPropagateKeyFlag, getRecordIdentifer, getSiteOrg, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getThisMboSet, getUniqueIDName, getUniqueIDValue, getUserInfo, getUserName, hasHierarchyLink, hasLockSaveRights, isAutoKeyed, isBasedOn, isFlagSet, isForDM, isLocked, isLocked, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNull, isOptionGranted, isSelected, isZombie, lock, propagateKeyValue, rollbackToCheckpoint, select, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDeleted, setESigFieldModified, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setIgnoreRecordLockCheck, setMLValue, setModified, setNewMbo, setPropagateKeyFlag, setPropagateKeyFlag, setReferencedMbo, setReferencedMbo, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueNull, setValueNull, sigopGranted, sigopGranted, sigopGranted, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, unlock, unselect, validate, validateAttributespublic static final java.lang.String MULTIASSET_SITE_ERRORKEY
public static final java.lang.String CREATEWOMULTI_NONE
public static final java.lang.String CREATEWOMULTI_CHILD
public static final java.lang.String CREATEWOMULTI_TASK
public static final java.lang.String CREATEWOMULTI_MULTI
public static final java.lang.String CREATEWOMULTI_TOPLEVEL
public Ticket(MboSet ms) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic java.lang.String getProcess()
public void canTemplateApply()
throws MXException,
java.rmi.RemoteException
canTemplateApply in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getStatusListName()
getStatusListName in interface StatefulMboRemotegetStatusListName in class StatefulMboprotected MboSetRemote getStatusHistory() throws MXException, java.rmi.RemoteException
getStatusHistory in class StatefulMboMXExceptionjava.rmi.RemoteExceptionprotected StatusHandler getStatusHandler()
getStatusHandler in class StatefulMboObject returned.public void init()
throws MXException
init in class MboMXExceptionpublic void initFieldFlagsOnMbo(java.lang.String attrName)
throws MXException
MboinitFieldFlagsOnMbo in class MboMXExceptionprotected void setRelatedSetEditibilityFlags()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void canEditRelatedSet(java.lang.String relationName)
throws MXException,
java.rmi.RemoteException
relationName - The relationship name that got the related MboSet.MXExceptionjava.rmi.RemoteExceptionpublic void setRelatedMboEditibility(java.lang.String relationName)
throws MXException,
java.rmi.RemoteException
relationName - The relationship name of the related MboSet which need to set the read/only flag.MXExceptionjava.rmi.RemoteException#settings,
#setEditibilityFlagspublic void initRelationship(java.lang.String relationName,
MboSetRemote mboSet)
throws MXException,
java.rmi.RemoteException
initRelationship in class MboMXExceptionjava.rmi.RemoteExceptionTicket.setRelatedMboEditibility(java.lang.String)public void add()
throws MXException,
java.rmi.RemoteException
add in interface MboRemoteadd in class MboMXExceptionjava.rmi.RemoteExceptionpublic void modify()
throws MXException,
java.rmi.RemoteException
modify in class MboMXExceptionjava.rmi.RemoteExceptionpublic void changeStatus(java.lang.String status,
java.util.Date date,
java.lang.String memo,
long accessModifier)
throws MXException,
java.rmi.RemoteException
changeStatus in interface StatefulMboRemotechangeStatus in class StatefulMbostatus - The new desired status. This is the translated status (that is, the status code as it would have
been entered by a user, or valuelist.value), not the internal status value (
valuelist.maxvalue).date - The effective date of the new status (java.util.Date). If null the current date/time is
used.memo - A string briefly describing the circumstances of the change. The memo can be null.accessModifier - A value of NOACCESSCHECK will cause the method not to call canChangeStatus.
Callers using this flag are responsible for ensuring that they are attempting a valid status change.MXException - Thrown if there is a problem, or the status cannot be changed, as determined by
canChangeStatus(String).java.rmi.RemoteExceptionDetermines whether the Ticket can change status.public void canDelete()
throws MXException,
java.rmi.RemoteException
canDelete in class MboMXApplicationException - With the key "ticket", and one of the "TicketNoDelete" keys:
TicketNoDeleteWorkFlow, TicketNoDeleteStatus, TicketNoDeleteActivity, TicketNoDeleteRelatedRec,
TicketNoDeleteOrigRec, TicketNoDeleteCommLog, TicketNoDeleteWorkLog, TicketNoDeleteGlobal and
TicketNoDeleteActualjava.rmi.RemoteExceptionMXExceptionpublic void canDeleteAttachedDocs()
throws MXException,
java.rmi.RemoteException
canDeleteAttachedDocs in interface StatefulMboRemotecanDeleteAttachedDocs in class StatefulMboMXExceptionjava.rmi.RemoteExceptionStatefulMbo.canDeleteAttachedDocs()public boolean hasActuals()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void appValidate()
throws MXException,
java.rmi.RemoteException
appValidate in class MboMXException - If ticket is marked as related to global and either globalticketid or globalticketclass is
null, then MXApplicationException("ticket", "RequireGlobalValues")java.rmi.RemoteExceptionprotected void save()
throws MXException,
java.rmi.RemoteException
save in class StatefulMboMXExceptionjava.rmi.RemoteExceptionpublic void delete(long accessModifier)
throws MXException,
java.rmi.RemoteException
delete in interface MboRemotedelete in class MboaccessModifier - The bitwise flag specified to determine
if certain normal security checks are to be
bypassed for this delete request.
For example:
if the accessModifer is NOACCESSCHECK, then the
check for the object's NODELETE flag and the
call to the object's canDelete() method
will not be performed.
If the accessModifer is NONE, then all the
access checks are performed before this object
is marked delete.MXExceptionjava.rmi.RemoteExceptionMbo.delete(long)public MboRemote duplicate() throws MXException, java.rmi.RemoteException
duplicate in interface MboRemoteduplicate in class MboMXExceptionjava.rmi.RemoteExceptionprotected boolean skipCopyField(MboValueInfo mvi) throws MXException, java.rmi.RemoteException
skipCopyField in class Mbomvi - The MboValueInfo object of the MboValue that needs to be copied.MXExceptionjava.rmi.RemoteExceptionTicket.loadSkipFieldCopyHashSet()public void editHistory()
throws MXException,
java.rmi.RemoteException
editHistory in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.editHistory()public boolean isTicketInEditHist()
throws MXException,
java.rmi.RemoteException
isTicketInEditHist in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.isTicketInEditHist()public void startTimer()
throws MXException,
java.rmi.RemoteException
startTimer in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionpsdi.app.labor.LabTransSet.startTimerpublic void tkChangeMaxStatus(java.lang.String maxstatus)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void stopTimer()
throws MXException,
java.rmi.RemoteException
stopTimer in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionLabTransSet.stopTimer()public MboRemote stopTimer(java.util.Date finishdatetime, boolean noStopTimerPopup) throws MXException, java.rmi.RemoteException
stopTimer in interface TicketRemoteDate - targetDateTime date and time to set finishDate and finishTime withnoStopTimerPopup - true no need popup on stop timerMXExceptionjava.rmi.RemoteExceptionLabTransSet.stopTimer()public MboRemote stopTimer(java.util.Date finishdatetime, java.util.Date startDateTime, boolean noStopTimerPopup) throws MXException, java.rmi.RemoteException
stopTimer in interface TicketRemoteDate - targetDateTime date and time to set finishDate and finishTime withDate - startDateTime date and time to set startDate and startTime withnoStopTimerPopup - true no need popup on stop timerMXExceptionjava.rmi.RemoteExceptionLabTransSet.stopTimer()public MboRemote createIncident() throws MXException, java.rmi.RemoteException
createIncident in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.createIncident()public MboRemote createIncident(java.lang.String tickettemplateid) throws MXException, java.rmi.RemoteException
createIncident in interface AppActionInterfacetickettemplateid - Parameter that refers to a ticket template, based on which the incident is created.MXExceptionjava.rmi.RemoteExceptionpublic MboRemote createServiceRequest() throws MXException, java.rmi.RemoteException
createServiceRequest in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.createServiceRequest()public MboRemote createServiceRequest(java.lang.String tickettemplateid) throws MXException, java.rmi.RemoteException
createServiceRequest in interface AppActionInterfacetickettemplateid - Parameter that refers to a ticket template, based on which the service request is created.MXExceptionjava.rmi.RemoteExceptionpublic MboRemote createSR() throws MXException, java.rmi.RemoteException
createSR in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.createSR()public MboRemote createSR(java.lang.String tickettemplateid) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote createProblem() throws MXException, java.rmi.RemoteException
createProblem in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.createProblem()public MboRemote createProblem(java.lang.String tickettemplateid) throws MXException, java.rmi.RemoteException
createProblem in interface AppActionInterfacetickettemplateid - Parameter that refers to a ticket template, based on which the problem is created.MXExceptionjava.rmi.RemoteExceptionpublic MboSetRemote getFailListForReport() throws MXException, java.rmi.RemoteException
getFailListForReport in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.getFailListForReport()public void copyFailListToReportSet(MboSetRemote failListSet) throws MXException, java.rmi.RemoteException
copyFailListToReportSet in interface TicketRemotefailureListSet - the failurelist set to be copied.MXExceptionjava.rmi.RemoteExceptionTicket.copyFailListToReportSet(psdi.mbo.MboSetRemote)public void removeFailureReport()
throws MXException,
java.rmi.RemoteException
removeFailureReport in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.removeFailureReport()public void applyTemplate(MboRemote templateMbo) throws java.rmi.RemoteException, MXException
applyTemplate in interface TicketRemotejava.rmi.RemoteExceptionMXExceptionpsdi.app.ticket.Ticket#applyTemplate()public java.lang.String ticketStatus()
throws java.rmi.RemoteException,
MXException
ticketStatus in interface TicketRemotejava.rmi.RemoteExceptionMXExceptionTicket.ticketStatus()public void applyOwner(java.lang.String ownerID)
throws java.rmi.RemoteException,
MXException
applyOwner in interface TicketRemotejava.rmi.RemoteExceptionMXExceptionpsdi.app.ticket.Ticket#applyOwner()public void applyOwnerGroup(java.lang.String ownergroupID)
throws java.rmi.RemoteException,
MXException
applyOwnerGroup in interface TicketRemotejava.rmi.RemoteExceptionMXExceptionpsdi.app.ticket.Ticket#applyOwnerGroup()public void applyAssignedOwnerGroup(java.lang.String ownergroupID)
throws java.rmi.RemoteException,
MXException
applyAssignedOwnerGroup in interface TicketRemotejava.rmi.RemoteExceptionMXExceptionpublic void ownership()
throws java.rmi.RemoteException,
MXException
ownership in interface TicketRemotejava.rmi.RemoteExceptionMXExceptionTicket.ownership()public java.util.Vector createWorkorder()
throws MXException,
java.rmi.RemoteException
createWorkorder in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.createWorkorder()public java.util.Vector createWorkorder(MboSetRemote targetSet, boolean saveSet) throws MXException, java.rmi.RemoteException
createWorkorder in interface TicketRemotetargetSet - saveSet - MXExceptionjava.rmi.RemoteExceptionTicket.createWorkorder(MboSetRemote, boolean)public MboRemote createWorkorder(java.lang.String jpnum) throws MXException, java.rmi.RemoteException
createWorkorder in interface AppActionInterfacejpnum - Parameter that refers to a job plan, based on which the workorder is created.MXExceptionjava.rmi.RemoteExceptionpublic java.util.Vector createChange()
throws MXException,
java.rmi.RemoteException
createChange in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.createChange()public MboRemote createChange(java.lang.String jpnum) throws MXException, java.rmi.RemoteException
createChange in interface AppActionInterfacejpnum - Parameter that refers to a job plan, based on which the change is created.MXExceptionjava.rmi.RemoteExceptionpublic java.util.Vector createRelease()
throws MXException,
java.rmi.RemoteException
createRelease in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.createRelease()public MboRemote createRelease(java.lang.String jpnum) throws MXException, java.rmi.RemoteException
createRelease in interface AppActionInterfacejpnum - Parameter that refers to a job plan, based on which the release is created.MXExceptionjava.rmi.RemoteExceptionpublic void setLinearAssetFieldsReadOnly(MultiAssetLocCIRemote malocMbo, boolean readonlystate) throws MXException, java.rmi.RemoteException
setLinearAssetFieldsReadOnly in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionpublic void clearLinearAssetFields(MultiAssetLocCIRemote malocMbo) throws MXException, java.rmi.RemoteException
clearLinearAssetFields in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionpublic MboRemote createSolution() throws MXException, java.rmi.RemoteException
createSolution in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.createSolution()public java.lang.String findTkSite()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void incrActLabCost(double incrAmount)
throws MXException,
java.rmi.RemoteException
incrActLabCost in interface TicketRemoteincrAmount - The amount to add to ActLabCost.MXApplicationException - HistoryNoActuals when this workorder is a history record.MXExceptionjava.rmi.RemoteExceptionWO.incrActLabCost(double incrAmount, boolean isOutsideCost)public void incrActLabHrs(double incrAmount)
throws MXException,
java.rmi.RemoteException
incrActLabHrs in interface TicketRemoteincrAmount - The amount to add to ActLabHrs.MXApplicationException - HistoryNoActuals when this ticket is a history record.MXExceptionjava.rmi.RemoteExceptionpsdi.app.workorder.WO#incrActLabHrs(double incrAmount)protected boolean checkForFollowups()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void getLocForAsset()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void applyAssetLoc()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.lang.String calcGLAccount()
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic MboRemote getActivityBasedOnWonum(java.lang.String wonum) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic void copyTicketToRelatedRecSet(MboSetRemote TicketSet) throws MXException, java.rmi.RemoteException
copyTicketToRelatedRecSet in interface TicketRemoteticketSet - the ticket set to be copied.MXExceptionjava.rmi.RemoteExceptionTicket.copyTicketToRelatedRecSet(psdi.mbo.MboSetRemote)public void copyWOToRelatedRecSet(MboSetRemote WOSet) throws MXException, java.rmi.RemoteException
copyWOToRelatedRecSet in interface TicketRemoteWOSet - the work order set to be copied.MXExceptionjava.rmi.RemoteExceptionTicket.copyWOToRelatedRecSet(psdi.mbo.MboSetRemote)public boolean needPopupOnStopTimer()
throws MXException,
java.rmi.RemoteException
needPopupOnStopTimer in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.needPopupOnStopTimer()public void updateWorkview()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void clearClassification()
throws java.rmi.RemoteException,
MXException
clearClassification in interface TicketRemotejava.rmi.RemoteExceptionMXExceptionTicket.clearClassification()public MboSetRemote similarTickets() throws java.rmi.RemoteException, MXException
similarTickets in interface TicketRemotejava.rmi.RemoteExceptionMXExceptionTicket.similarTickets()public MboSetRemote relateTickets(MboSetRemote tkSet) throws java.rmi.RemoteException, MXException
relateTickets in interface TicketRemotetkSet - Ticket Set which has been filtered by a criteria such as Affected User, Reportedby User, Commodity,
etc..java.rmi.RemoteExceptionMXExceptionpsdi.app.ticket.Ticket#relateTickets(MboSet tkSet)public MboSetRemote relateWorkorders(MboSetRemote woSet) throws java.rmi.RemoteException, MXException
relateWorkorders in interface TicketRemotewoSet - Work Order Set which has been filtered by a criteria such as Assetnum,Location, Commodity, etc..java.rmi.RemoteExceptionMXExceptionpsdi.app.ticket.relateWorkorders(MboSetRemote woSet)public void copyLaborToLabTransSet(MboSetRemote laborSet) throws MXException, java.rmi.RemoteException
copyLaborToLabTransSet in interface TicketRemotelaborSet - the labor set to be copied.MXExceptionjava.rmi.RemoteExceptionTicket.copyLaborToLabTransSet(psdi.mbo.MboSetRemote)public void updateOriginator()
throws MXException,
java.rmi.RemoteException
laborSet - the labor set to be copied.MXExceptionjava.rmi.RemoteExceptionpublic java.lang.String[] getValidateOrder()
getValidateOrder in class Mbopublic java.lang.String getWOClassDescription(java.lang.String appname)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void copyAssetsToMultiAsset(AssetSetRemote assetSetRemote) throws MXException, java.rmi.RemoteException
copyAssetsToMultiAsset in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.copyAssetsToMultiAsset(psdi.app.asset.AssetSetRemote)public void copyLocationsToMultiAsset(MboSetRemote locationSetRemote) throws MXException, java.rmi.RemoteException
copyLocationsToMultiAsset in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.copyLocationsToMultiAsset(psdi.mbo.MboSetRemote)public void copyCIsToMultiAsset(MboSetRemote ciSetRemote) throws MXException, java.rmi.RemoteException
copyCIsToMultiAsset in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.copyCIsToMultiAsset(psdi.mbo.MboSetRemote)public void copyRouteStopsToMultiAsset(MboSetRemote routestopSetRemote) throws MXException, java.rmi.RemoteException
copyRouteStopsToMultiAsset in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.copyRouteStopsToMultiAsset(psdi.mbo.MboSetRemote)public void copyCollectDetailsToMultiAsset(MboSetRemote collectionDetailsetRemote) throws MXException, java.rmi.RemoteException
copyCollectDetailsToMultiAsset in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.copyCollectDetailsToMultiAsset(psdi.mbo.MboSetRemote)public void checkMultiAssetLocCISite(java.lang.String multiAssetSite)
throws MXException,
java.rmi.RemoteException
checkMultiAssetLocCISite in interface TicketRemoteMXApplicationException("ticket","MultiAssetSiteNotSameAsTicket") - if multiassetlocci records for a given
ticket have different site than the owner ticket.MXExceptionjava.rmi.RemoteExceptionTicket.checkMultiAssetLocCISite()public void setmultiassetrecord()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void copyTicketFieldsToMultiAsset(MultiAssetLocCIRemote multiAssetMbo) throws MXException, java.rmi.RemoteException
copyTicketFieldsToMultiAsset in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionpublic MboRemote getTopOriginator() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void doClassificationCreate(MboRemote newMbo, MboRemote sourceMbo, java.lang.String keyAttribute) throws MXException, java.rmi.RemoteException
newMbo - MXExceptionjava.rmi.RemoteExceptionpublic boolean allowSelfServiceSolutionAccess()
throws java.rmi.RemoteException,
MXException
allowSelfServiceSolutionAccess in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionpublic void checkOrigIsFollowup()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getRecordMboName()
throws java.rmi.RemoteException,
MXException
MbogetRecordMboName in class Mbojava.rmi.RemoteExceptionMXExceptionpublic boolean canPropagateRepairFacility(MboRemote newWorkorder) throws java.rmi.RemoteException, MXException
canPropagateRepairFacility in interface TicketRemotenewWorkorder - java.rmi.RemoteExceptionMXExceptionTicket.canPropagateRepairFacility(MboRemote)public void propagateRepairFacility(MboRemote newWorkorder) throws java.rmi.RemoteException, MXException
propagateRepairFacility in interface TicketRemotenewWorkorder - java.rmi.RemoteExceptionMXExceptionTicket.propagateRepairFacility(MboRemote)public TKServiceAddressRemote getTKServiceAddress() throws MXException, java.rmi.RemoteException
TicketRemotegetTKServiceAddress in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionpublic boolean hasServiceAddress()
throws MXException,
java.rmi.RemoteException
hasServiceAddress in interface AddressableMboMXExceptionjava.rmi.RemoteExceptionpublic TKServiceAddressRemote getServiceAddress() throws MXException, java.rmi.RemoteException
getServiceAddress in interface AddressableMboMXExceptionjava.rmi.RemoteExceptionpublic java.lang.Double getLatitudeY()
throws MXException,
java.rmi.RemoteException
GISablegetLatitudeY in interface GISableMXExceptionjava.rmi.RemoteExceptionpublic java.lang.Double getLongitudeX()
throws MXException,
java.rmi.RemoteException
GISablegetLongitudeX in interface GISableMXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getAddressString()
throws MXException,
java.rmi.RemoteException
GISablegetAddressString in interface GISableMXExceptionjava.rmi.RemoteExceptionpublic void saveGISData(java.lang.String address,
java.lang.String lat,
java.lang.String lng)
throws MXException,
java.rmi.RemoteException
GISablesaveGISData in interface GISableMXExceptionjava.rmi.RemoteExceptionprotected MboRemote createAssociatedTKSA() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic boolean isGISDataReadonly()
throws MXException,
java.rmi.RemoteException
GISableisGISDataReadonly in interface GISableMXExceptionjava.rmi.RemoteExceptionpublic void updateServiceAddress()
throws MXException,
java.rmi.RemoteException
updateServiceAddress in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionpublic MboRemote getAutoLocateObject(AutoLocatable nextInChain) throws MXException, java.rmi.RemoteException
AutoLocatablegetAutoLocateObject in interface AutoLocatableMXException - the mX exceptionjava.rmi.RemoteException - the remote exceptionpublic java.lang.Boolean hasCoords()
throws MXException,
java.rmi.RemoteException
GISablehasCoords in interface GISableMXException - the mX exceptionjava.rmi.RemoteException - the remote exceptionpublic MboRemote getAutoLocateObject() throws MXException, java.rmi.RemoteException
AutoLocatablegetAutoLocateObject in interface AutoLocatableMXException - the mX exceptionjava.rmi.RemoteException - the remote exceptionpublic void updateReportedAndAffectedUser(java.lang.String dataAttribute,
MboRemote lookupMbo)
throws MXException,
java.rmi.RemoteException
updateReportedAndAffectedUser in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.updateReportedAndAffectedUser(java.lang.String, psdi.mbo.MboRemote)public void setDontSkipCreatePrimaryMALCI(boolean dontSkip)
throws MXException,
java.rmi.RemoteException
setDontSkipCreatePrimaryMALCI in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.setDontSkipCreatePrimaryMALCI(boolean)public boolean getDontSkipCreatePrimaryMALCI()
throws MXException,
java.rmi.RemoteException
getDontSkipCreatePrimaryMALCI in interface TicketRemoteMXExceptionjava.rmi.RemoteExceptionTicket.getDontSkipCreatePrimaryMALCI()public void createPrimaryMultiAssetRecord()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void toIncludeFilterBy(boolean toSet)
throws MXException,
java.rmi.RemoteException
toSet - MXExceptionjava.rmi.RemoteExceptionpublic boolean getIncludeFilterBy()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.lang.String getAutolocateGeometry()
throws MXException,
java.rmi.RemoteException
getAutolocateGeometry in interface AutoLocatableMXExceptionjava.rmi.RemoteException