public abstract class LoadableSchemaObject extends AbstractSchemaObject
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
bytecode
The base64 encoded bytecode for this schema
|
private java.lang.String |
fqcn
The Full Qualified Class Name
|
private static long |
serialVersionUID
The serial version UID
|
description, extensions, isEnabled, isObsolete, isReadOnly, locked, names, objectType, oid, schemaName, specification| Modifier | Constructor and Description |
|---|---|
protected |
LoadableSchemaObject(SchemaObjectType objectType)
Constructor to use when the OID is not known until after instantiation.
|
protected |
LoadableSchemaObject(SchemaObjectType objectType,
java.lang.String oid)
Constructor to use when the OID is known in advance.
|
| Modifier and Type | Method and Description |
|---|---|
LoadableSchemaObject |
copy()
Copy the current SchemaObject on place
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getBytecode() |
java.lang.String |
getFqcn() |
boolean |
isValid()
Test that the FQCN is equal to the instance's name.
|
void |
setBytecode(java.lang.String bytecode)
Stores some bytecode representing the compiled Java class for this
SchemaObject instance.
|
void |
setFqcn(java.lang.String fqcn)
Set the Fully Qualified Class Name for this SchemaObject instance
class stored in the bytecode attribute
|
addExtension, addExtension, addName, clear, compareOid, copy, getDescription, getExtension, getExtensions, getName, getNames, getObjectType, getOid, getSchemaName, getSpecification, hasExtension, hashCode, isDisabled, isEnabled, isObsolete, isReadOnly, lock, setDescription, setEnabled, setExtensions, setNames, setNames, setObsolete, setOid, setReadOnly, setSchemaName, setSpecification, unlockprivate static final long serialVersionUID
private java.lang.String fqcn
private java.lang.String bytecode
protected LoadableSchemaObject(SchemaObjectType objectType, java.lang.String oid)
objectType - The SchemaObject typeoid - The SchemaObject OIDprotected LoadableSchemaObject(SchemaObjectType objectType)
objectType - The SchemaObject typepublic java.lang.String getBytecode()
public void setBytecode(java.lang.String bytecode)
bytecode - The bytecode to storepublic java.lang.String getFqcn()
public void setFqcn(java.lang.String fqcn)
fqcn - The Fully Qualified Class Namepublic LoadableSchemaObject copy()
copy in interface SchemaObjectcopy in class AbstractSchemaObjectpublic boolean equals(java.lang.Object o)
equals in interface SchemaObjectequals in class AbstractSchemaObjectpublic boolean isValid()