public static class DBObjectLister.ObjectInfo
extends java.lang.Object
Constructor and Description |
---|
ObjectInfo(java.lang.String type,
Schema schema,
java.lang.String name)
Creates a new object info for an object with no identifier or
timestamp.
|
ObjectInfo(java.lang.String type,
Schema schema,
java.lang.String name,
java.lang.Object idVal)
Creates a new ObjectInfo for an object with no timestamp.
|
ObjectInfo(java.lang.String type,
Schema schema,
java.lang.String name,
java.lang.Object idVal,
java.lang.Long timestamp)
Creates a new ObjectInfo.
|
ObjectInfo(java.lang.String type,
java.lang.String name)
Creates a new ObjectInfo for an object that doesn't exist in a
schema (e.g.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getIdentifier()
Gets an identified for the listed object.
|
java.lang.String |
getName()
Gets the name of the listed object.
|
Schema |
getSchema()
Gets the schema the listed object is in.
|
java.lang.Long |
getTimestamp()
Gets a timestamp for the listed object.
|
java.lang.String |
getType()
Gets the object type of the listed object.
|
public ObjectInfo(java.lang.String type, java.lang.String name)
type
- the object typename
- the object namepublic ObjectInfo(java.lang.String type, Schema schema, java.lang.String name)
type
- the object typeschema
- the owning Schema (can be null)name
- the object namepublic ObjectInfo(java.lang.String type, Schema schema, java.lang.String name, java.lang.Object idVal)
type
- the object typeschema
- the owning Schema (can be null)name
- the object nameidVal
- the object's unique identifier (can be null)public ObjectInfo(java.lang.String type, Schema schema, java.lang.String name, java.lang.Object idVal, java.lang.Long timestamp)
type
- the object typeschema
- the owning Schema (can be null)name
- the object nameidVal
- the object's unique identifier (can be null)timestamp
- the object's timestamp (can be null)public java.lang.String getType()
public Schema getSchema()
public java.lang.String getName()
public java.lang.Object getIdentifier()
public java.lang.Long getTimestamp()