public class JobTemplate extends VdmEntity<JobTemplate>
Original entity name from the Odata EDM: JobTemplate
Modifier and Type | Class and Description |
---|---|
static class |
JobTemplate.JobTemplateBuilder |
Modifier and Type | Field and Description |
---|---|
static JobTemplateSelectable |
ALL_FIELDS
Selector for all available fields of JobTemplate.
|
static JobTemplateField<LocalDateTime> |
CREATION_DATE_TIME
Use with available fluent helpers to apply the CreationDateTime field to query operations.
|
static JobTemplateField<String> |
CREATION_USER_NAME
Use with available fluent helpers to apply the CreationUserName field to query operations.
|
static JobTemplateField<String> |
JOB_PERIODIC_GRANULARITY
Use with available fluent helpers to apply the JobPeriodicGranularity field to query operations.
|
static JobTemplateField<String> |
JOB_PERIODIC_VALUE
Use with available fluent helpers to apply the JobPeriodicValue field to query operations.
|
static JobTemplateField<String> |
JOB_REPORT_NAME
Use with available fluent helpers to apply the JobReportName field to query operations.
|
static JobTemplateField<String> |
JOB_TEMPLATE_NAME
Use with available fluent helpers to apply the JobTemplateName field to query operations.
|
static JobTemplateField<Integer> |
JOB_TEMPLATE_STEP_COUNT
Use with available fluent helpers to apply the JobTemplateStepCount field to query operations.
|
static JobTemplateField<String> |
JOB_TEMPLATE_TEXT
Use with available fluent helpers to apply the JobTemplateText field to query operations.
|
static JobTemplateField<String> |
JOB_TEMPLATE_VERSION
Use with available fluent helpers to apply the JobTemplateVersion field to query operations.
|
static JobTemplateField<String> |
JOB_USER_NAME
Use with available fluent helpers to apply the JobUserName field to query operations.
|
static JobTemplateField<LocalDateTime> |
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
|
static JobTemplateField<String> |
LAST_CHANGE_USER_NAME
Use with available fluent helpers to apply the LastChangeUserName field to query operations.
|
static JobTemplateField<Boolean> |
SUPPORTS_TEST_MODE_IND
Use with available fluent helpers to apply the SupportsTestModeInd field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
JobTemplate() |
JobTemplate(String jobTemplateName,
String jobTemplateVersion,
Integer jobTemplateStepCount,
String jobPeriodicGranularity,
String jobReportName,
String jobUserName,
String jobPeriodicValue,
String jobTemplateText,
LocalDateTime creationDateTime,
String creationUserName,
LocalDateTime lastChangeDateTime,
String lastChangeUserName,
Boolean supportsTestModeInd) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static JobTemplate.JobTemplateBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> JobTemplateField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
LocalDateTime |
getCreationDateTime()
Constraints: Not nullable, Precision: 7
|
String |
getCreationUserName()
Constraints: Not nullable, Maximum length: 12
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getJobPeriodicGranularity()
Constraints: Not nullable, Maximum length: 2
|
String |
getJobPeriodicValue()
Constraints: Not nullable, Maximum length: 3
|
String |
getJobReportName()
Constraints: Not nullable, Maximum length: 40
|
String |
getJobTemplateName()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
Integer |
getJobTemplateStepCount()
Constraints: none
|
String |
getJobTemplateText()
Constraints: Not nullable, Maximum length: 120
|
String |
getJobTemplateVersion()
(Key Field) Constraints: Not nullable, Maximum length: 1
|
String |
getJobUserName()
Constraints: Not nullable, Maximum length: 12
|
protected Map<String,Object> |
getKey() |
LocalDateTime |
getLastChangeDateTime()
Constraints: Not nullable, Precision: 7
|
String |
getLastChangeUserName()
Constraints: Not nullable, Maximum length: 12
|
Boolean |
getSupportsTestModeInd()
Constraints: none
|
Class<JobTemplate> |
getType() |
int |
hashCode() |
void |
setCreationDateTime(LocalDateTime creationDateTime)
Constraints: Not nullable, Precision: 7
|
void |
setCreationUserName(String creationUserName)
Constraints: Not nullable, Maximum length: 12
|
void |
setJobPeriodicGranularity(String jobPeriodicGranularity)
Constraints: Not nullable, Maximum length: 2
|
void |
setJobPeriodicValue(String jobPeriodicValue)
Constraints: Not nullable, Maximum length: 3
|
void |
setJobReportName(String jobReportName)
Constraints: Not nullable, Maximum length: 40
|
void |
setJobTemplateName(String jobTemplateName)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
void |
setJobTemplateStepCount(Integer jobTemplateStepCount)
Constraints: none
|
void |
setJobTemplateText(String jobTemplateText)
Constraints: Not nullable, Maximum length: 120
|
void |
setJobTemplateVersion(String jobTemplateVersion)
(Key Field) Constraints: Not nullable, Maximum length: 1
|
void |
setJobUserName(String jobUserName)
Constraints: Not nullable, Maximum length: 12
|
void |
setLastChangeDateTime(LocalDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 7
|
void |
setLastChangeUserName(String lastChangeUserName)
Constraints: Not nullable, Maximum length: 12
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSupportsTestModeInd(Boolean supportsTestModeInd)
Constraints: none
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final JobTemplateSelectable ALL_FIELDS
public static final JobTemplateField<String> JOB_TEMPLATE_NAME
public static final JobTemplateField<String> JOB_TEMPLATE_VERSION
public static final JobTemplateField<Integer> JOB_TEMPLATE_STEP_COUNT
public static final JobTemplateField<String> JOB_PERIODIC_GRANULARITY
public static final JobTemplateField<String> JOB_REPORT_NAME
public static final JobTemplateField<String> JOB_USER_NAME
public static final JobTemplateField<String> JOB_PERIODIC_VALUE
public static final JobTemplateField<String> JOB_TEMPLATE_TEXT
public static final JobTemplateField<LocalDateTime> CREATION_DATE_TIME
public static final JobTemplateField<String> CREATION_USER_NAME
public static final JobTemplateField<LocalDateTime> LAST_CHANGE_DATE_TIME
public static final JobTemplateField<String> LAST_CHANGE_USER_NAME
public static final JobTemplateField<Boolean> SUPPORTS_TEST_MODE_IND
public JobTemplate()
public JobTemplate(@Nullable String jobTemplateName, @Nullable String jobTemplateVersion, @Nullable Integer jobTemplateStepCount, @Nullable String jobPeriodicGranularity, @Nullable String jobReportName, @Nullable String jobUserName, @Nullable String jobPeriodicValue, @Nullable String jobTemplateText, @Nullable LocalDateTime creationDateTime, @Nullable String creationUserName, @Nullable LocalDateTime lastChangeDateTime, @Nullable String lastChangeUserName, @Nullable Boolean supportsTestModeInd)
@Nonnull public Class<JobTemplate> getType()
getType
in class VdmObject<JobTemplate>
public void setJobTemplateName(@Nullable String jobTemplateName)
Original property name from the Odata EDM: JobTemplateName
jobTemplateName
- The jobTemplateName to set.public void setJobTemplateVersion(@Nullable String jobTemplateVersion)
Original property name from the Odata EDM: JobTemplateVersion
jobTemplateVersion
- The jobTemplateVersion to set.public void setJobTemplateStepCount(@Nullable Integer jobTemplateStepCount)
Original property name from the Odata EDM: JobTemplateStepCount
jobTemplateStepCount
- The jobTemplateStepCount to set.public void setJobPeriodicGranularity(@Nullable String jobPeriodicGranularity)
Original property name from the Odata EDM: JobPeriodicGranularity
jobPeriodicGranularity
- The jobPeriodicGranularity to set.public void setJobReportName(@Nullable String jobReportName)
Original property name from the Odata EDM: JobReportName
jobReportName
- The jobReportName to set.public void setJobUserName(@Nullable String jobUserName)
Original property name from the Odata EDM: JobUserName
jobUserName
- The jobUserName to set.public void setJobPeriodicValue(@Nullable String jobPeriodicValue)
Original property name from the Odata EDM: JobPeriodicValue
jobPeriodicValue
- The jobPeriodicValue to set.public void setJobTemplateText(@Nullable String jobTemplateText)
Original property name from the Odata EDM: JobTemplateText
jobTemplateText
- The jobTemplateText to set.public void setCreationDateTime(@Nullable LocalDateTime creationDateTime)
Original property name from the Odata EDM: CreationDateTime
In order to convert local time into a UTC time stamp, which makes it easier to compare times, the local time must be converted according to your time zone. The ABAP command convert is available for this purpose. Even if the time zone that the conversion is based on can be redetermined from Customizing or master data, we still recommend that you save the time zone. The internal structure of the high-resolution UTC time stamp is logically organized in date and time sections in a packed decimal format (YYYYMMDDhhmmssmmmuuun), which depicts the year, month, day, hour,second, millisecond, microsecond and the first decimal of the nanoseconds. Please note that the hardware that is normally used does not fully support a resolution of 100 nanoseconds, which is available in the structure. See also GET TIME STAMP A UTC time stamp in short form is also available.
creationDateTime
- The UTC timestamp displays date and time according to UTC (Universal Coordinated Time).public void setCreationUserName(@Nullable String creationUserName)
Original property name from the Odata EDM: CreationUserName
creationUserName
- The creationUserName to set.public void setLastChangeDateTime(@Nullable LocalDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
In order to convert local time into a UTC time stamp, which makes it easier to compare times, the local time must be converted according to your time zone. The ABAP command convert is available for this purpose. Even if the time zone that the conversion is based on can be redetermined from Customizing or master data, we still recommend that you save the time zone. The internal structure of the high-resolution UTC time stamp is logically organized in date and time sections in a packed decimal format (YYYYMMDDhhmmssmmmuuun), which depicts the year, month, day, hour,second, millisecond, microsecond and the first decimal of the nanoseconds. Please note that the hardware that is normally used does not fully support a resolution of 100 nanoseconds, which is available in the structure. See also GET TIME STAMP A UTC time stamp in short form is also available.
lastChangeDateTime
- The UTC timestamp displays date and time according to UTC (Universal Coordinated Time).public void setLastChangeUserName(@Nullable String lastChangeUserName)
Original property name from the Odata EDM: LastChangeUserName
lastChangeUserName
- The lastChangeUserName to set.public void setSupportsTestModeInd(@Nullable Boolean supportsTestModeInd)
Original property name from the Odata EDM: SupportsTestModeInd
supportsTestModeInd
- General Flagprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<JobTemplate>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<JobTemplate>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<JobTemplate>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<JobTemplate>
@Nonnull public static <T> JobTemplateField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.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.@Nonnull public static <T,DomainT> JobTemplateField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<JobTemplate>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<JobTemplate>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<JobTemplate>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<JobTemplate>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static JobTemplate.JobTemplateBuilder builder()
@Nullable public String getJobTemplateName()
Original property name from the Odata EDM: JobTemplateName
@Nullable public String getJobTemplateVersion()
Original property name from the Odata EDM: JobTemplateVersion
@Nullable public Integer getJobTemplateStepCount()
Original property name from the Odata EDM: JobTemplateStepCount
@Nullable public String getJobPeriodicGranularity()
Original property name from the Odata EDM: JobPeriodicGranularity
@Nullable public String getJobReportName()
Original property name from the Odata EDM: JobReportName
@Nullable public String getJobUserName()
Original property name from the Odata EDM: JobUserName
@Nullable public String getJobPeriodicValue()
Original property name from the Odata EDM: JobPeriodicValue
@Nullable public String getJobTemplateText()
Original property name from the Odata EDM: JobTemplateText
@Nullable public LocalDateTime getCreationDateTime()
Original property name from the Odata EDM: CreationDateTime
In order to convert local time into a UTC time stamp, which makes it easier to compare times, the local time must be converted according to your time zone. The ABAP command convert is available for this purpose. Even if the time zone that the conversion is based on can be redetermined from Customizing or master data, we still recommend that you save the time zone. The internal structure of the high-resolution UTC time stamp is logically organized in date and time sections in a packed decimal format (YYYYMMDDhhmmssmmmuuun), which depicts the year, month, day, hour,second, millisecond, microsecond and the first decimal of the nanoseconds. Please note that the hardware that is normally used does not fully support a resolution of 100 nanoseconds, which is available in the structure. See also GET TIME STAMP A UTC time stamp in short form is also available.
@Nullable public String getCreationUserName()
Original property name from the Odata EDM: CreationUserName
@Nullable public LocalDateTime getLastChangeDateTime()
Original property name from the Odata EDM: LastChangeDateTime
In order to convert local time into a UTC time stamp, which makes it easier to compare times, the local time must be converted according to your time zone. The ABAP command convert is available for this purpose. Even if the time zone that the conversion is based on can be redetermined from Customizing or master data, we still recommend that you save the time zone. The internal structure of the high-resolution UTC time stamp is logically organized in date and time sections in a packed decimal format (YYYYMMDDhhmmssmmmuuun), which depicts the year, month, day, hour,second, millisecond, microsecond and the first decimal of the nanoseconds. Please note that the hardware that is normally used does not fully support a resolution of 100 nanoseconds, which is available in the structure. See also GET TIME STAMP A UTC time stamp in short form is also available.
@Nullable public String getLastChangeUserName()
Original property name from the Odata EDM: LastChangeUserName
@Nullable public Boolean getSupportsTestModeInd()
Original property name from the Odata EDM: SupportsTestModeInd
@Nonnull public String toString()
toString
in class VdmObject<JobTemplate>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<JobTemplate>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<JobTemplate>
public int hashCode()
hashCode
in class VdmObject<JobTemplate>
Copyright © 2021 SAP SE. All rights reserved.