Class AttachmentLink
Original entity name from the Odata EDM: AttachmentLink
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AttachmentLinkSelectableSelector for all available fields of AttachmentLink.static final AttachmentLinkField<String>Use with available fluent helpers to apply the ArchiveDocumentID field to query operations.static final AttachmentLinkField<String>Use with available fluent helpers to apply the BusinessObjectTypeName field to query operations.static final AttachmentLinkField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final AttachmentLinkField<String>Use with available fluent helpers to apply the DocumentInfoRecordDocNumber field to query operations.static final AttachmentLinkField<String>Use with available fluent helpers to apply the DocumentInfoRecordDocPart field to query operations.static final AttachmentLinkField<String>Use with available fluent helpers to apply the DocumentInfoRecordDocType field to query operations.static final AttachmentLinkField<String>Use with available fluent helpers to apply the DocumentInfoRecordDocVersion field to query operations.static final AttachmentLinkField<String>Use with available fluent helpers to apply the FiscalPeriod field to query operations.static final AttachmentLinkField<String>Use with available fluent helpers to apply the FiscalYear field to query operations.static final AttachmentLinkField<String>Use with available fluent helpers to apply the JointVenturePartner field to query operations.static final AttachmentLinkField<String>Use with available fluent helpers to apply the LinkedSAPObjectKey field to query operations.static final AttachmentLinkField<String>Use with available fluent helpers to apply the LogicalDocument field to query operations.static final AttachmentLinkField<String>Use with available fluent helpers to apply the WorkstationApplication field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionAttachmentLink(String companyCode, String fiscalYear, String fiscalPeriod, String jointVenturePartner, String documentInfoRecordDocType, String documentInfoRecordDocNumber, String documentInfoRecordDocVersion, String documentInfoRecordDocPart, String logicalDocument, String archiveDocumentID, String linkedSAPObjectKey, String businessObjectTypeName, String workstationApplication) -
Method Summary
Modifier and TypeMethodDescriptionvoidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanstatic <T,DomainT>
AttachmentLinkField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> AttachmentLinkField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40(Key Field) Constraints: Not nullable, Maximum length: 4protected StringConstraints: Not nullable, Maximum length: 25Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2protected String(Key Field) Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 10getKey()(Key Field) Constraints: Not nullable, Maximum length: 90Constraints: Not nullable, Maximum length: 32getType()Constraints: Not nullable, Maximum length: 3inthashCode()voidsetArchiveDocumentID(String archiveDocumentID) Constraints: Not nullable, Maximum length: 40voidsetBusinessObjectTypeName(String businessObjectTypeName) Constraints: Not nullable, Maximum length: 40voidsetCompanyCode(String companyCode) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetDocumentInfoRecordDocNumber(String documentInfoRecordDocNumber) Constraints: Not nullable, Maximum length: 25voidsetDocumentInfoRecordDocPart(String documentInfoRecordDocPart) Constraints: Not nullable, Maximum length: 3voidsetDocumentInfoRecordDocType(String documentInfoRecordDocType) Constraints: Not nullable, Maximum length: 3voidsetDocumentInfoRecordDocVersion(String documentInfoRecordDocVersion) Constraints: Not nullable, Maximum length: 2voidsetFiscalPeriod(String fiscalPeriod) (Key Field) Constraints: Not nullable, Maximum length: 3voidsetFiscalYear(String fiscalYear) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetJointVenturePartner(String jointVenturePartner) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetLinkedSAPObjectKey(String linkedSAPObjectKey) (Key Field) Constraints: Not nullable, Maximum length: 90voidsetLogicalDocument(String logicalDocument) Constraints: Not nullable, Maximum length: 32protected voidsetServicePathForFetch(String servicePathForFetch) voidsetWorkstationApplication(String workstationApplication) Constraints: Not nullable, Maximum length: 3toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
-
Field Details
-
ALL_FIELDS
Selector for all available fields of AttachmentLink. -
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations. -
FISCAL_YEAR
Use with available fluent helpers to apply the FiscalYear field to query operations. -
FISCAL_PERIOD
Use with available fluent helpers to apply the FiscalPeriod field to query operations. -
JOINT_VENTURE_PARTNER
Use with available fluent helpers to apply the JointVenturePartner field to query operations. -
DOCUMENT_INFO_RECORD_DOC_TYPE
Use with available fluent helpers to apply the DocumentInfoRecordDocType field to query operations. -
DOCUMENT_INFO_RECORD_DOC_NUMBER
Use with available fluent helpers to apply the DocumentInfoRecordDocNumber field to query operations. -
DOCUMENT_INFO_RECORD_DOC_VERSION
Use with available fluent helpers to apply the DocumentInfoRecordDocVersion field to query operations. -
DOCUMENT_INFO_RECORD_DOC_PART
Use with available fluent helpers to apply the DocumentInfoRecordDocPart field to query operations. -
LOGICAL_DOCUMENT
Use with available fluent helpers to apply the LogicalDocument field to query operations. -
ARCHIVE_DOCUMENT_ID
Use with available fluent helpers to apply the ArchiveDocumentID field to query operations. -
LINKED_SAP_OBJECT_KEY
Use with available fluent helpers to apply the LinkedSAPObjectKey field to query operations. -
BUSINESS_OBJECT_TYPE_NAME
Use with available fluent helpers to apply the BusinessObjectTypeName field to query operations. -
WORKSTATION_APPLICATION
Use with available fluent helpers to apply the WorkstationApplication field to query operations.
-
-
Constructor Details
-
AttachmentLink
public AttachmentLink() -
AttachmentLink
public AttachmentLink(@Nullable String companyCode, @Nullable String fiscalYear, @Nullable String fiscalPeriod, @Nullable String jointVenturePartner, @Nullable String documentInfoRecordDocType, @Nullable String documentInfoRecordDocNumber, @Nullable String documentInfoRecordDocVersion, @Nullable String documentInfoRecordDocPart, @Nullable String logicalDocument, @Nullable String archiveDocumentID, @Nullable String linkedSAPObjectKey, @Nullable String businessObjectTypeName, @Nullable String workstationApplication)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<AttachmentLink>
-
setCompanyCode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- The companyCode to set.
-
setFiscalYear
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Parameters:
fiscalYear- The fiscalYear to set.
-
setFiscalPeriod
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FiscalPeriod
- Parameters:
fiscalPeriod- The fiscalPeriod to set.
-
setJointVenturePartner
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: JointVenturePartner
- Parameters:
jointVenturePartner- The jointVenturePartner to set.
-
setDocumentInfoRecordDocType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentInfoRecordDocType
- Parameters:
documentInfoRecordDocType- The documentInfoRecordDocType to set.
-
setDocumentInfoRecordDocNumber
Constraints: Not nullable, Maximum length: 25Original property name from the Odata EDM: DocumentInfoRecordDocNumber
- Parameters:
documentInfoRecordDocNumber- The documentInfoRecordDocNumber to set.
-
setDocumentInfoRecordDocVersion
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DocumentInfoRecordDocVersion
- Parameters:
documentInfoRecordDocVersion- The documentInfoRecordDocVersion to set.
-
setDocumentInfoRecordDocPart
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentInfoRecordDocPart
- Parameters:
documentInfoRecordDocPart- The documentInfoRecordDocPart to set.
-
setLogicalDocument
Constraints: Not nullable, Maximum length: 32Original property name from the Odata EDM: LogicalDocument
- Parameters:
logicalDocument- The logicalDocument to set.
-
setArchiveDocumentID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ArchiveDocumentID
- Parameters:
archiveDocumentID- The archiveDocumentID to set.
-
setLinkedSAPObjectKey
(Key Field) Constraints: Not nullable, Maximum length: 90Original property name from the Odata EDM: LinkedSAPObjectKey
- Parameters:
linkedSAPObjectKey- The linkedSAPObjectKey to set.
-
setBusinessObjectTypeName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BusinessObjectTypeName
- Parameters:
businessObjectTypeName- The businessObjectTypeName to set.
-
setWorkstationApplication
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: WorkstationApplication
- Parameters:
workstationApplication- The workstationApplication to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<AttachmentLink>
-
getKey
- Overrides:
getKeyin classVdmObject<AttachmentLink>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<AttachmentLink>
-
fromMap
- Overrides:
fromMapin classVdmObject<AttachmentLink>
-
field
@Nonnull public static <T> AttachmentLinkField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
fieldName- The name of the extension field as returned by the OData service.fieldType- The Java type to use for the extension field when performing value comparisons.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> AttachmentLinkField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<AttachmentLink>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<AttachmentLink>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<AttachmentLink>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<AttachmentLink>
-
builder
-
getCompanyCode
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- The companyCode contained in this entity.
-
getFiscalYear
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Returns:
- The fiscalYear contained in this entity.
-
getFiscalPeriod
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FiscalPeriod
- Returns:
- The fiscalPeriod contained in this entity.
-
getJointVenturePartner
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: JointVenturePartner
- Returns:
- The jointVenturePartner contained in this entity.
-
getDocumentInfoRecordDocType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentInfoRecordDocType
- Returns:
- The documentInfoRecordDocType contained in this entity.
-
getDocumentInfoRecordDocNumber
Constraints: Not nullable, Maximum length: 25Original property name from the Odata EDM: DocumentInfoRecordDocNumber
- Returns:
- The documentInfoRecordDocNumber contained in this entity.
-
getDocumentInfoRecordDocVersion
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DocumentInfoRecordDocVersion
- Returns:
- The documentInfoRecordDocVersion contained in this entity.
-
getDocumentInfoRecordDocPart
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentInfoRecordDocPart
- Returns:
- The documentInfoRecordDocPart contained in this entity.
-
getLogicalDocument
Constraints: Not nullable, Maximum length: 32Original property name from the Odata EDM: LogicalDocument
- Returns:
- The logicalDocument contained in this entity.
-
getArchiveDocumentID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ArchiveDocumentID
- Returns:
- The archiveDocumentID contained in this entity.
-
getLinkedSAPObjectKey
(Key Field) Constraints: Not nullable, Maximum length: 90Original property name from the Odata EDM: LinkedSAPObjectKey
- Returns:
- The linkedSAPObjectKey contained in this entity.
-
getBusinessObjectTypeName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BusinessObjectTypeName
- Returns:
- The businessObjectTypeName contained in this entity.
-
getWorkstationApplication
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: WorkstationApplication
- Returns:
- The workstationApplication contained in this entity.
-
toString
- Overrides:
toStringin classVdmObject<AttachmentLink>
-
equals
- Overrides:
equalsin classVdmEntity<AttachmentLink>
-
canEqual
- Overrides:
canEqualin classVdmEntity<AttachmentLink>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<AttachmentLink>
-