public interface PenetrationUtils extends Remote
PenetrationManager
Modifier and Type | Interface and Description |
---|---|
static class |
PenetrationUtils.Referencetype
Represents the reference type
|
static class |
PenetrationUtils.RequestState
Representes the request state
|
static class |
PenetrationUtils.Verify_penetrationsData
This class holds the data returned from
#verifyPenetrations |
Modifier and Type | Method and Description |
---|---|
PenetrationRequest[] |
askAssociateRequests(PenetrationRequest request)
Ask the associate requests
License requirements: nx_penetration_mgmt ("Penetration Management") . |
PenetrationAttachment[] |
askAttachments(PenetrationFolder folder,
String relation)
Get the attachments in folder
License requirements: nx_penetration_mgmt ("Penetration Management") . |
PenetrationSite |
askCurrentSite()
Ask current
PenetrationSite
License requirements: nx_penetration_mgmt ("Penetration Management") Created in NX8.0.0 |
PenetrationFolder |
askReferenceFolder(PenetrationRequest request,
PenetrationUtils.Referencetype refType)
Get the reference folder
PenetrationFolder
License requirements: nx_penetration_mgmt ("Penetration Management") Created in NX8.0.0 |
PenetrationList[] |
askRequestLists()
Ask current
PenetrationList
License requirements: nx_penetration_mgmt ("Penetration Management") Created in NX8.0.0 |
PenetrationRequest[] |
askRequestsOfPenetratedPart(Part part)
Ask requests of penetrated parts
License requirements: nx_penetration_mgmt ("Penetration Management") . |
PenetrationRequest[] |
askRequestsOfPenetratingPart(Part part)
Ask requests of penetratint parts
License requirements: nx_penetration_mgmt ("Penetration Management") . |
PenetrationList |
askWorkingList()
Ask current
PenetrationList
License requirements: nx_penetration_mgmt ("Penetration Management") Created in NX8.0.0 |
void |
associateRequests(PenetrationRequest[] requests)
Ask the associate requests
License requirements: nx_penetration_mgmt ("Penetration Management") . |
PenetrationAttachment |
createPenetrationAttachment(PenetrationSite site)
Creates a
PenetrationAttachment
License requirements: nx_penetration_mgmt ("Penetration Management") Created in NX8.0.0 |
PenetrationFolder |
createPenetrationFolder(PenetrationFolder parent)
Creates a
PenetrationFolder
License requirements: nx_penetration_mgmt ("Penetration Management") Created in NX8.0.0 |
PenetrationList |
createPenetrationList(PenetrationSite site)
Creates a
PenetrationList
License requirements: nx_penetration_mgmt ("Penetration Management") Created in NX8.0.0 |
PenetrationSite |
createPenetrationSite(Part part)
Creates a
PenetrationSite
License requirements: nx_penetration_mgmt ("Penetration Management") Created in NX8.0.0 |
Part[] |
getAttachmentPartsFromRequest(PenetrationRequest request,
String relation,
boolean loadParts)
Get attachment part from request
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
insertAttachment(PenetrationFolder folder,
Part part,
String name,
String relation)
Insert an attachment into folder
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
reloadRequests(PenetrationList list)
Set current
PenetrationList
License requirements: nx_penetration_mgmt ("Penetration Management") Created in NX8.0.0 |
void |
removeAttachment(PenetrationFolder folder,
PenetrationAttachment attachments)
Remove an attachment from folder
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
requestCreateCutout(PenetrationRequest request)
Create cut out for the request
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
reviewRequests(PenetrationRequest[] requests,
String pchReviewDecision,
String pchReviewComments,
String pchDueDate)
Review the requests
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
saveRequests(int eSaveRequestType,
PenetrationRequest[] requests)
Save the requests
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
sendToWorkflowRequests(PenetrationRequest[] requests)
Send to Workflow the requests
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setContextValues(Part rootPart,
Part workPart,
View workView,
NXObject workOcc)
Set the CONTEXT values
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setCurrentSite(PenetrationSite site)
Set current
PenetrationSite
License requirements: nx_penetration_mgmt ("Penetration Management") Created in NX8.0.0 |
void |
setRootPart(Part part)
Make part root part and work part
License requirements: nx_penetration_mgmt ("Penetration Management") . |
void |
setWorkingList(PenetrationSite site,
PenetrationList list)
Set current
PenetrationList
License requirements: nx_penetration_mgmt ("Penetration Management") Created in NX8.0.0 |
PenetrationUtils.Verify_penetrationsData |
verify_penetrations(Part[] routingPart)
Verify penetrations
License requirements: nx_penetration_mgmt ("Penetration Management") . |
PenetrationSite createPenetrationSite(Part part) throws NXException, RemoteException
PenetrationSite
part
- NXException
RemoteException
PenetrationList createPenetrationList(PenetrationSite site) throws NXException, RemoteException
PenetrationList
site
- NXException
RemoteException
PenetrationFolder createPenetrationFolder(PenetrationFolder parent) throws NXException, RemoteException
PenetrationFolder
parent
- NXException
RemoteException
PenetrationAttachment createPenetrationAttachment(PenetrationSite site) throws NXException, RemoteException
PenetrationAttachment
site
- NXException
RemoteException
PenetrationSite askCurrentSite() throws NXException, RemoteException
PenetrationSite
NXException
RemoteException
void setCurrentSite(PenetrationSite site) throws NXException, RemoteException
PenetrationSite
site
- NXException
RemoteException
PenetrationList askWorkingList() throws NXException, RemoteException
PenetrationList
NXException
RemoteException
void setWorkingList(PenetrationSite site, PenetrationList list) throws NXException, RemoteException
PenetrationList
site
- list
- NXException
RemoteException
PenetrationList[] askRequestLists() throws NXException, RemoteException
PenetrationList
NXException
RemoteException
void reloadRequests(PenetrationList list) throws NXException, RemoteException
PenetrationList
list
- NXException
RemoteException
PenetrationFolder askReferenceFolder(PenetrationRequest request, PenetrationUtils.Referencetype refType) throws NXException, RemoteException
PenetrationFolder
request
- refType
- NXException
RemoteException
PenetrationAttachment[] askAttachments(PenetrationFolder folder, String relation) throws NXException, RemoteException
folder
- relation
- NXException
RemoteException
void insertAttachment(PenetrationFolder folder, Part part, String name, String relation) throws NXException, RemoteException
folder
- part
- name
- relation
- NXException
RemoteException
void removeAttachment(PenetrationFolder folder, PenetrationAttachment attachments) throws NXException, RemoteException
folder
- attachments
- NXException
RemoteException
void associateRequests(PenetrationRequest[] requests) throws NXException, RemoteException
requests
- NXException
RemoteException
PenetrationRequest[] askAssociateRequests(PenetrationRequest request) throws NXException, RemoteException
request
- NXException
RemoteException
PenetrationUtils.Verify_penetrationsData verify_penetrations(Part[] routingPart) throws NXException, RemoteException
routingPart
- NXException
RemoteException
PenetrationRequest[] askRequestsOfPenetratedPart(Part part) throws NXException, RemoteException
part
- NXException
RemoteException
PenetrationRequest[] askRequestsOfPenetratingPart(Part part) throws NXException, RemoteException
part
- NXException
RemoteException
void setRootPart(Part part) throws NXException, RemoteException
part
- NXException
RemoteException
Part[] getAttachmentPartsFromRequest(PenetrationRequest request, String relation, boolean loadParts) throws NXException, RemoteException
request
- relation
- loadParts
- NXException
RemoteException
void saveRequests(int eSaveRequestType, PenetrationRequest[] requests) throws NXException, RemoteException
eSaveRequestType
- requests
- NXException
RemoteException
void sendToWorkflowRequests(PenetrationRequest[] requests) throws NXException, RemoteException
requests
- NXException
RemoteException
void reviewRequests(PenetrationRequest[] requests, String pchReviewDecision, String pchReviewComments, String pchDueDate) throws NXException, RemoteException
requests
- pchReviewDecision
- pchReviewComments
- pchDueDate
- NXException
RemoteException
void requestCreateCutout(PenetrationRequest request) throws NXException, RemoteException
request
- NXException
RemoteException
void setContextValues(Part rootPart, Part workPart, View workView, NXObject workOcc) throws NXException, RemoteException
rootPart
- workPart
- workView
- workOcc
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.