Interface TransactionType
-
- All Superinterfaces:
EObject
,Notifier
,RequestBaseType
- All Known Implementing Classes:
TransactionTypeImpl
public interface TransactionType extends RequestBaseType
A representation of the model object 'Transaction Type'. Users may insert, update, or delete catalogue entries. If the verboseResponse attribute has the value "true", then one or more csw:InsertResult elements must be included in the response.The following features are supported:
- See Also:
Csw20Package.getTransactionType()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList<DeleteType>
getDelete()
Returns the value of the 'Delete' containment reference list.FeatureMap
getGroup()
Returns the value of the 'Group' attribute list.EList<InsertType>
getInsert()
Returns the value of the 'Insert' containment reference list.String
getRequestId()
Returns the value of the 'Request Id' attribute.EList<UpdateType>
getUpdate()
Returns the value of the 'Update' containment reference list.boolean
isSetVerboseResponse()
Returns whether the value of the 'Verbose Response
' attribute is set.boolean
isVerboseResponse()
Returns the value of the 'Verbose Response' attribute.void
setRequestId(String value)
Sets the value of the 'Request Id
' attribute.void
setVerboseResponse(boolean value)
Sets the value of the 'Verbose Response
' attribute.void
unsetVerboseResponse()
Unsets the value of the 'Verbose Response
' attribute.-
Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface RequestBaseType
getBaseUrl, getExtendedProperties, getService, getVersion, isSetService, isSetVersion, setBaseUrl, setExtendedProperties, setService, setVersion, unsetService, unsetVersion
-
-
-
-
Method Detail
-
getGroup
FeatureMap getGroup()
Returns the value of the 'Group' attribute list. The list contents are of typeFeatureMap.Entry
.If the meaning of the 'Group' attribute list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Group' attribute list.
- See Also:
Csw20Package.getTransactionType_Group()
-
getInsert
EList<InsertType> getInsert()
Returns the value of the 'Insert' containment reference list. The list contents are of typeInsertType
.If the meaning of the 'Insert' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Insert' containment reference list.
- See Also:
Csw20Package.getTransactionType_Insert()
-
getUpdate
EList<UpdateType> getUpdate()
Returns the value of the 'Update' containment reference list. The list contents are of typeUpdateType
.If the meaning of the 'Update' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Update' containment reference list.
- See Also:
Csw20Package.getTransactionType_Update()
-
getDelete
EList<DeleteType> getDelete()
Returns the value of the 'Delete' containment reference list. The list contents are of typeDeleteType
.If the meaning of the 'Delete' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Delete' containment reference list.
- See Also:
Csw20Package.getTransactionType_Delete()
-
getRequestId
String getRequestId()
Returns the value of the 'Request Id' attribute.If the meaning of the 'Request Id' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Request Id' attribute.
- See Also:
setRequestId(String)
,Csw20Package.getTransactionType_RequestId()
-
setRequestId
void setRequestId(String value)
Sets the value of the 'Request Id
' attribute.- Parameters:
value
- the new value of the 'Request Id' attribute.- See Also:
getRequestId()
-
isVerboseResponse
boolean isVerboseResponse()
Returns the value of the 'Verbose Response' attribute. The default value is"false"
.If the meaning of the 'Verbose Response' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Verbose Response' attribute.
- See Also:
isSetVerboseResponse()
,unsetVerboseResponse()
,setVerboseResponse(boolean)
,Csw20Package.getTransactionType_VerboseResponse()
-
setVerboseResponse
void setVerboseResponse(boolean value)
Sets the value of the 'Verbose Response
' attribute.- Parameters:
value
- the new value of the 'Verbose Response' attribute.- See Also:
isSetVerboseResponse()
,unsetVerboseResponse()
,isVerboseResponse()
-
unsetVerboseResponse
void unsetVerboseResponse()
Unsets the value of the 'Verbose Response
' attribute.
-
isSetVerboseResponse
boolean isSetVerboseResponse()
Returns whether the value of the 'Verbose Response
' attribute is set.- Returns:
- whether the value of the 'Verbose Response' attribute is set.
- See Also:
unsetVerboseResponse()
,isVerboseResponse()
,setVerboseResponse(boolean)
-
-