public class PrintQueueInfo extends VdmEntity<PrintQueueInfo>
Original entity name from the Odata EDM: PrintQueueInfo
Modifier and Type | Class and Description |
---|---|
static class |
PrintQueueInfo.PrintQueueInfoBuilder |
Modifier and Type | Field and Description |
---|---|
static PrintQueueInfoSelectable |
ALL_FIELDS
Selector for all available fields of PrintQueueInfo.
|
static PrintQueueInfoField<Short> |
CLEANUP_PRD
Use with available fluent helpers to apply the CleanupPrd field to query operations.
|
static PrintQueueInfoField<LocalDateTime> |
CREATE_TIME
Use with available fluent helpers to apply the CreateTime field to query operations.
|
static PrintQueueInfoField<LocalDateTime> |
LAST_RETRIEVE_TIME
Use with available fluent helpers to apply the LastRetrieveTime field to query operations.
|
static PrintQueueInfoField<String> |
LOCATION_ID
Use with available fluent helpers to apply the LocationID field to query operations.
|
static PrintQueueInfoField<String> |
LOCATION_ID_TYPE
Use with available fluent helpers to apply the LocationIDType field to query operations.
|
static PrintQueueInfoField<String> |
MANDT
Use with available fluent helpers to apply the Mandt field to query operations.
|
static PrintQueueInfoField<Short> |
NR_OF_NEW_ITEMS
Use with available fluent helpers to apply the NrOfNewItems field to query operations.
|
static PrintQueueInfoField<Short> |
OMS_TYPE
Use with available fluent helpers to apply the OMSType field to query operations.
|
static PrintQueueInfoField<String> |
QDESCRIPTION
Use with available fluent helpers to apply the Qdescription field to query operations.
|
static PrintQueueInfoField<String> |
QFORMAT
Use with available fluent helpers to apply the Qformat field to query operations.
|
static PrintQueueInfoField<String> |
QFORMAT_DESCRIPT
Use with available fluent helpers to apply the QformatDescript field to query operations.
|
static PrintQueueInfoField<String> |
QNAME
Use with available fluent helpers to apply the Qname field to query operations.
|
static PrintQueueInfoField<String> |
QPARAMS
Use with available fluent helpers to apply the Qparams field to query operations.
|
static PrintQueueInfoField<String> |
QSTATUS
Use with available fluent helpers to apply the Qstatus field to query operations.
|
static PrintQueueInfoField<String> |
TECH_USER_NAME
Use with available fluent helpers to apply the TechUserName field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
PrintQueueInfo() |
PrintQueueInfo(String mandt,
String qname,
String qdescription,
String qformat,
String qformatDescript,
String techUserName,
String qstatus,
LocalDateTime createTime,
LocalDateTime lastRetrieveTime,
Short cleanupPrd,
String locationID,
String locationIDType,
Short oMSType,
String qparams,
Short nrOfNewItems) |
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 PrintQueueInfo.PrintQueueInfoBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> PrintQueueInfoField<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) |
Short |
getCleanupPrd()
Constraints: Not nullable
|
LocalDateTime |
getCreateTime()
Constraints: Not nullable, Precision: 0
|
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.
|
protected Map<String,Object> |
getKey() |
LocalDateTime |
getLastRetrieveTime()
Constraints: Not nullable, Precision: 0
|
String |
getLocationID()
Constraints: Not nullable, Maximum length: 60
|
String |
getLocationIDType()
Constraints: Not nullable, Maximum length: 3
|
String |
getMandt()
(Key Field) Constraints: Not nullable, Maximum length: 3
|
Short |
getNrOfNewItems()
Constraints: Not nullable
|
Short |
getOMSType()
Constraints: Not nullable
|
String |
getQdescription()
Constraints: Not nullable, Maximum length: 80
|
String |
getQformat()
Constraints: Not nullable, Maximum length: 51
|
String |
getQformatDescript()
Constraints: Not nullable, Maximum length: 40
|
String |
getQname()
(Key Field) Constraints: Not nullable, Maximum length: 32
|
String |
getQparams()
Constraints: Not nullable
|
String |
getQstatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getTechUserName()
Constraints: Not nullable, Maximum length: 12
|
Class<PrintQueueInfo> |
getType() |
int |
hashCode() |
void |
setCleanupPrd(Short cleanupPrd)
Constraints: Not nullable
|
void |
setCreateTime(LocalDateTime createTime)
Constraints: Not nullable, Precision: 0
|
void |
setLastRetrieveTime(LocalDateTime lastRetrieveTime)
Constraints: Not nullable, Precision: 0
|
void |
setLocationID(String locationID)
Constraints: Not nullable, Maximum length: 60
|
void |
setLocationIDType(String locationIDType)
Constraints: Not nullable, Maximum length: 3
|
void |
setMandt(String mandt)
(Key Field) Constraints: Not nullable, Maximum length: 3
|
void |
setNrOfNewItems(Short nrOfNewItems)
Constraints: Not nullable
|
void |
setOMSType(Short oMSType)
Constraints: Not nullable
|
void |
setQdescription(String qdescription)
Constraints: Not nullable, Maximum length: 80
|
void |
setQformat(String qformat)
Constraints: Not nullable, Maximum length: 51
|
void |
setQformatDescript(String qformatDescript)
Constraints: Not nullable, Maximum length: 40
|
void |
setQname(String qname)
(Key Field) Constraints: Not nullable, Maximum length: 32
|
void |
setQparams(String qparams)
Constraints: Not nullable
|
void |
setQstatus(String qstatus)
Constraints: Not nullable, Maximum length: 1
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setTechUserName(String techUserName)
Constraints: Not nullable, Maximum length: 12
|
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 PrintQueueInfoSelectable ALL_FIELDS
public static final PrintQueueInfoField<String> MANDT
public static final PrintQueueInfoField<String> QNAME
public static final PrintQueueInfoField<String> QDESCRIPTION
public static final PrintQueueInfoField<String> QFORMAT
public static final PrintQueueInfoField<String> QFORMAT_DESCRIPT
public static final PrintQueueInfoField<String> TECH_USER_NAME
public static final PrintQueueInfoField<String> QSTATUS
public static final PrintQueueInfoField<LocalDateTime> CREATE_TIME
public static final PrintQueueInfoField<LocalDateTime> LAST_RETRIEVE_TIME
public static final PrintQueueInfoField<Short> CLEANUP_PRD
public static final PrintQueueInfoField<String> LOCATION_ID
public static final PrintQueueInfoField<String> LOCATION_ID_TYPE
public static final PrintQueueInfoField<Short> OMS_TYPE
public static final PrintQueueInfoField<String> QPARAMS
public static final PrintQueueInfoField<Short> NR_OF_NEW_ITEMS
public PrintQueueInfo()
public PrintQueueInfo(@Nullable String mandt, @Nullable String qname, @Nullable String qdescription, @Nullable String qformat, @Nullable String qformatDescript, @Nullable String techUserName, @Nullable String qstatus, @Nullable LocalDateTime createTime, @Nullable LocalDateTime lastRetrieveTime, @Nullable Short cleanupPrd, @Nullable String locationID, @Nullable String locationIDType, @Nullable Short oMSType, @Nullable String qparams, @Nullable Short nrOfNewItems)
@Nonnull public Class<PrintQueueInfo> getType()
getType
in class VdmObject<PrintQueueInfo>
public void setMandt(@Nullable String mandt)
Original property name from the Odata EDM: Mandt
mandt
- Clientpublic void setQname(@Nullable String qname)
Original property name from the Odata EDM: Qname
qname
- Unique ID of a Queuepublic void setQdescription(@Nullable String qdescription)
Original property name from the Odata EDM: Qdescription
qdescription
- Queue Descriptionpublic void setQformat(@Nullable String qformat)
Original property name from the Odata EDM: Qformat
qformat
- Technical Format IDpublic void setQformatDescript(@Nullable String qformatDescript)
Original property name from the Odata EDM: QformatDescript
qformatDescript
- Queue Formatpublic void setTechUserName(@Nullable String techUserName)
Original property name from the Odata EDM: TechUserName
techUserName
- Technical Userpublic void setQstatus(@Nullable String qstatus)
Original property name from the Odata EDM: Qstatus
qstatus
- Queue Statuspublic void setCreateTime(@Nullable LocalDateTime createTime)
Original property name from the Odata EDM: CreateTime
createTime
- Create timepublic void setLastRetrieveTime(@Nullable LocalDateTime lastRetrieveTime)
Original property name from the Odata EDM: LastRetrieveTime
lastRetrieveTime
- Time of last retr.public void setCleanupPrd(@Nullable Short cleanupPrd)
Original property name from the Odata EDM: CleanupPrd
cleanupPrd
- Cleanup Queue Itemspublic void setLocationID(@Nullable String locationID)
Original property name from the Odata EDM: LocationID
locationID
- Location IDpublic void setLocationIDType(@Nullable String locationIDType)
Original property name from the Odata EDM: LocationIDType
locationIDType
- Location ID Typepublic void setOMSType(@Nullable Short oMSType)
Original property name from the Odata EDM: OMSType
oMSType
- OMS Typepublic void setQparams(@Nullable String qparams)
Original property name from the Odata EDM: Qparams
qparams
- Print Parameterpublic void setNrOfNewItems(@Nullable Short nrOfNewItems)
Original property name from the Odata EDM: NrOfNewItems
nrOfNewItems
- Number of Itemprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<PrintQueueInfo>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<PrintQueueInfo>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<PrintQueueInfo>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<PrintQueueInfo>
@Nonnull public static <T> PrintQueueInfoField<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> PrintQueueInfoField<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<PrintQueueInfo>
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<PrintQueueInfo>
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<PrintQueueInfo>
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<PrintQueueInfo>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static PrintQueueInfo.PrintQueueInfoBuilder builder()
@Nullable public String getMandt()
Original property name from the Odata EDM: Mandt
@Nullable public String getQname()
Original property name from the Odata EDM: Qname
@Nullable public String getQdescription()
Original property name from the Odata EDM: Qdescription
@Nullable public String getQformat()
Original property name from the Odata EDM: Qformat
@Nullable public String getQformatDescript()
Original property name from the Odata EDM: QformatDescript
@Nullable public String getTechUserName()
Original property name from the Odata EDM: TechUserName
@Nullable public String getQstatus()
Original property name from the Odata EDM: Qstatus
@Nullable public LocalDateTime getCreateTime()
Original property name from the Odata EDM: CreateTime
@Nullable public LocalDateTime getLastRetrieveTime()
Original property name from the Odata EDM: LastRetrieveTime
@Nullable public Short getCleanupPrd()
Original property name from the Odata EDM: CleanupPrd
@Nullable public String getLocationID()
Original property name from the Odata EDM: LocationID
@Nullable public String getLocationIDType()
Original property name from the Odata EDM: LocationIDType
@Nullable public Short getOMSType()
Original property name from the Odata EDM: OMSType
@Nullable public String getQparams()
Original property name from the Odata EDM: Qparams
@Nullable public Short getNrOfNewItems()
Original property name from the Odata EDM: NrOfNewItems
@Nonnull public String toString()
toString
in class VdmObject<PrintQueueInfo>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<PrintQueueInfo>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<PrintQueueInfo>
public int hashCode()
hashCode
in class VdmObject<PrintQueueInfo>
Copyright © 2020 SAP SE. All rights reserved.