public abstract class AttachmentRelationBaseDeleteCmdImpl extends ControllerCommandImpl implements AttachmentRelationBaseDeleteCmd
Modifier and Type | Field and Description |
---|---|
static java.lang.String | CLASSNAME
Define the CLASSNAME.
|
static java.lang.String | COPYRIGHT
The internal copyright field.
|
Constructor and Description |
---|
AttachmentRelationBaseDeleteCmdImpl() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Integer | getAttachmentObjectTypeId()
Gets the attachment object type ID of the business object that owns the attachment relation.
|
java.lang.Long | getAttachmentRelationId()
Gets the attachment relation ID.
|
java.lang.Integer | getAttachmentRelationUsageId()
Gets the attachment relation usage ID used in this attachment relation.
|
java.lang.Long | getAttachmentTargetId()
Gets the attachment target ID used in this attachment relation.
|
java.lang.Boolean | getDeleteByBusinessObject()
Gets the option to delete all the attachment relations by business object.
|
protected java.lang.Long | getMemberId()
Gets the owner ID of the business object.
|
protected java.lang.String | getObjectId()
Gets the primary key, in the form of a string, of the business object that owns this attachment relation.
|
java.lang.String | getURL()
Gets the redirect URL.
|
void | performExecute()
If the attachment relation ID is not given, calls addAttachmentRelation to create the attachment relation.
|
protected void | preSetParameters()
Sets some of the parameters that have not been set by the caller.
|
void | reset()
Resets the variables used.
|
protected void | setAttachmentObjectTypeId(java.lang.Integer anAttachmentObjectTypeId)
Sets the attachment object type ID of the business object that owns this attachment relation.
|
void | setAttachmentRelationId(java.lang.Long anAttachmentRelationId)
Sets the attachment relation ID.
|
void | setAttachmentRelationUsageId(java.lang.Integer anAttachmentRelationUsageId)
Sets the attachment relation usage ID used in this attachment relation.
|
void | setAttachmentTargetId(java.lang.Long anAttachmentTargetId)
Sets the attachment target ID used in the attachment relation.
|
void | setDeleteByBusinessObject(java.lang.Boolean aboolDeleteByBusinessObject)
Sets the option to delete all the attachment relations by business object.
|
protected void | setMemberId(java.lang.Long anMemberId)
Sets the owner ID of the business object.
|
protected void | setObjectId(java.lang.String astrObjectId)
Sets the primary key, in the form of a string, of the business object that owns this attachment relation.
|
void | setRequestProperties(TypedProperty reqParms)
Sets the request properties.
|
void | setURL(java.lang.String astrURL)
Sets the redirect URL.
|
void | validateParameters()
Validate the parameters.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASSNAME
public void performExecute() throws ECException
public java.lang.Long getAttachmentRelationId()
protected java.lang.Integer getAttachmentObjectTypeId()
public java.lang.Integer getAttachmentRelationUsageId()
public java.lang.Long getAttachmentTargetId()
protected java.lang.String getObjectId()
public java.lang.String getURL()
public java.lang.Boolean getDeleteByBusinessObject()
protected java.lang.Long getMemberId()
public void setAttachmentRelationId(java.lang.Long anAttachmentRelationId)
protected void setAttachmentObjectTypeId(java.lang.Integer anAttachmentObjectTypeId)
public void setAttachmentRelationUsageId(java.lang.Integer anAttachmentRelationUsageId)
public void setAttachmentTargetId(java.lang.Long anAttachmentTargetId)
protected void setObjectId(java.lang.String astrObjectId)
public void setDeleteByBusinessObject(java.lang.Boolean aboolDeleteByBusinessObject)
protected void setMemberId(java.lang.Long anMemberId)
public void setURL(java.lang.String astrURL)
public void setRequestProperties(TypedProperty reqParms) throws ECApplicationException
protected void preSetParameters() throws ECException
public void reset()
public void validateParameters() throws ECException