@Test public void testIdIsNullByDefault() { JobEntryBase base = new JobEntryBase(); Assert.assertNull( "Object ID is null by default", base.getObjectId() ); }
@Override public ObjectId getObjectId() { return id; }
JobEntryBase implements Cloneable, VariableSpace, CheckResultSourceInterface,
  ResourceHolderInterface, LoggingObjectInterface, AttributesInterface, ExtensionDataInterface { @Override public ObjectId getObjectId() { return id; } }
JobEntryBase implements Cloneable, VariableSpace, CheckResultSourceInterface,
  ResourceHolderInterface, LoggingObjectInterface, AttributesInterface, ExtensionDataInterface { @Override public ObjectId getObjectId() { return id; } JobEntryBase();  JobEntryBase( String name, String description ); }
JobEntryBase implements Cloneable, VariableSpace, CheckResultSourceInterface,
  ResourceHolderInterface, LoggingObjectInterface, AttributesInterface, ExtensionDataInterface { @Override public ObjectId getObjectId() { return id; } JobEntryBase();  JobEntryBase( String name, String description ); @Override boolean equals( Object obj ); @Override int hashCode(); void clear(); void setObjectId( ObjectId id ); void setID( long id ); @Override ObjectId getObjectId(); String getTypeDesc(); void setName( String name ); @Override String getName(); void setDescription( String Description ); @Override String getDescription(); void setChanged(); void setChanged( boolean ch ); boolean hasChanged(); boolean isStart(); boolean isDummy(); boolean isEvaluation(); boolean isJob(); boolean isMail(); boolean isShell(); boolean isSpecial(); boolean isTransformation(); boolean isFTP(); boolean isSFTP(); boolean isHTTP(); String getXML(); void loadXML( Node entrynode, List<DatabaseMeta> databases, List<SlaveServer> slaveServers ); @Deprecated void loadXML( Node entrynode, List<DatabaseMeta> databases, List<SlaveServer> slaveServers,
    Repository repository ); void loadXML( Node entrynode, List<DatabaseMeta> databases, List<SlaveServer> slaveServers,
    Repository rep, IMetaStore metaStore ); void parseRepositoryObjects( Repository rep ); @Deprecated void loadRep( Repository rep, ObjectId id_jobentry, List<DatabaseMeta> databases,
    List<SlaveServer> slaveServers ); void loadRep( Repository rep, IMetaStore metaStore, ObjectId id_jobentry, List<DatabaseMeta> databases,
    List<SlaveServer> slaveServers ); @Deprecated void saveRep( Repository rep, ObjectId id_job ); void saveRep( Repository rep, IMetaStore metaStore, ObjectId id_job ); @Override Object clone(); @Override String toString(); boolean resetErrorsBeforeExecution(); boolean evaluates(); boolean isUnconditional(); @Deprecated List<SQLStatement> getSQLStatements( Repository repository ); @Deprecated List<SQLStatement> getSQLStatements( Repository repository, VariableSpace space ); List<SQLStatement> getSQLStatements( Repository repository, IMetaStore metaStore, VariableSpace space ); @Override String getFilename(); String getRealFilename(); DatabaseMeta[] getUsedDatabaseConnections(); @Override void copyVariablesFrom( VariableSpace space ); @Override String environmentSubstitute( String aString ); @Override String[] environmentSubstitute( String[] aString ); @Override String fieldSubstitute( String aString, RowMetaInterface rowMeta, Object[] rowData ); @Override VariableSpace getParentVariableSpace(); @Override void setParentVariableSpace( VariableSpace parent ); @Override String getVariable( String variableName, String defaultValue ); @Override String getVariable( String variableName ); @Override boolean getBooleanValueOfVariable( String variableName, boolean defaultValue ); @Override void initializeVariablesFrom( VariableSpace parent ); @Override String[] listVariables(); @Override void setVariable( String variableName, String variableValue ); @Override void shareVariablesWith( VariableSpace space ); @Override void injectVariables( Map<String, String> prop ); @Deprecated void check( List<CheckResultInterface> remarks, JobMeta jobMeta ); void check( List<CheckResultInterface> remarks, JobMeta jobMeta, VariableSpace space,
    Repository repository, IMetaStore metaStore ); List<ResourceReference> getResourceDependencies( JobMeta jobMeta ); @Deprecated String exportResources( VariableSpace space, Map<String, ResourceDefinition> definitions,
    ResourceNamingInterface namingInterface, Repository repository ); String exportResources( VariableSpace space, Map<String, ResourceDefinition> definitions,
    ResourceNamingInterface namingInterface, Repository repository, IMetaStore metaStore ); String getPluginId(); void setPluginId( String configId ); @Override @Deprecated String getTypeId(); @Deprecated void setTypeId( String typeId ); String getDialogClassName(); @Override String getHolderType(); void setRepository( Repository repository ); Repository getRepository(); void setParentJob( Job parentJob ); Job getParentJob(); boolean isBasic(); boolean isDetailed(); boolean isDebug(); boolean isRowlevel(); void logMinimal( String message ); void logMinimal( String message, Object... arguments ); void logBasic( String message ); void logBasic( String message, Object... arguments ); void logDetailed( String message ); void logDetailed( String message, Object... arguments ); void logDebug( String message ); void logDebug( String message, Object... arguments ); void logRowlevel( String message ); void logRowlevel( String message, Object... arguments ); void logError( String message ); void logError( String message, Throwable e ); void logError( String message, Object... arguments ); LogChannelInterface getLogChannel(); @Override String getLogChannelId(); @Override String getObjectName(); @Override String getObjectCopy(); @Override ObjectRevision getObjectRevision(); @Override LoggingObjectType getObjectType(); @Override LoggingObjectInterface getParent(); @Override RepositoryDirectory getRepositoryDirectory(); @Override LogLevel getLogLevel(); void setLogLevel( LogLevel logLevel ); @Override String getContainerObjectId(); void setContainerObjectId( String containerObjectId ); @Override Date getRegistrationDate(); boolean hasRepositoryReferences(); void lookupRepositoryReferences( Repository repository ); String[] getReferencedObjectDescriptions(); boolean[] isReferencedObjectEnabled(); @Deprecated Object loadReferencedObject( int index, Repository rep, VariableSpace space ); Object loadReferencedObject( int index, Repository rep, IMetaStore metaStore, VariableSpace space ); @Override boolean isGatheringMetrics(); @Override void setGatheringMetrics( boolean gatheringMetrics ); @Override boolean isForcingSeparateLogging(); @Override void setForcingSeparateLogging( boolean forcingSeparateLogging ); IMetaStore getMetaStore(); void setMetaStore( IMetaStore metaStore ); @Override void setAttributesMap( Map<String, Map<String, String>> attributesMap ); @Override Map<String, Map<String, String>> getAttributesMap(); @Override void setAttribute( String groupName, String key, String value ); @Override void setAttributes( String groupName, Map<String, String> attributes ); @Override Map<String, String> getAttributes( String groupName ); @Override String getAttribute( String groupName, String key ); @Override Map<String, Object> getExtensionDataMap(); JobMeta getParentJobMeta(); void setParentJobMeta( JobMeta parentJobMeta ); }
JobEntryBase implements Cloneable, VariableSpace, CheckResultSourceInterface,
  ResourceHolderInterface, LoggingObjectInterface, AttributesInterface, ExtensionDataInterface { @Override public ObjectId getObjectId() { return id; } JobEntryBase();  JobEntryBase( String name, String description ); @Override boolean equals( Object obj ); @Override int hashCode(); void clear(); void setObjectId( ObjectId id ); void setID( long id ); @Override ObjectId getObjectId(); String getTypeDesc(); void setName( String name ); @Override String getName(); void setDescription( String Description ); @Override String getDescription(); void setChanged(); void setChanged( boolean ch ); boolean hasChanged(); boolean isStart(); boolean isDummy(); boolean isEvaluation(); boolean isJob(); boolean isMail(); boolean isShell(); boolean isSpecial(); boolean isTransformation(); boolean isFTP(); boolean isSFTP(); boolean isHTTP(); String getXML(); void loadXML( Node entrynode, List<DatabaseMeta> databases, List<SlaveServer> slaveServers ); @Deprecated void loadXML( Node entrynode, List<DatabaseMeta> databases, List<SlaveServer> slaveServers,
    Repository repository ); void loadXML( Node entrynode, List<DatabaseMeta> databases, List<SlaveServer> slaveServers,
    Repository rep, IMetaStore metaStore ); void parseRepositoryObjects( Repository rep ); @Deprecated void loadRep( Repository rep, ObjectId id_jobentry, List<DatabaseMeta> databases,
    List<SlaveServer> slaveServers ); void loadRep( Repository rep, IMetaStore metaStore, ObjectId id_jobentry, List<DatabaseMeta> databases,
    List<SlaveServer> slaveServers ); @Deprecated void saveRep( Repository rep, ObjectId id_job ); void saveRep( Repository rep, IMetaStore metaStore, ObjectId id_job ); @Override Object clone(); @Override String toString(); boolean resetErrorsBeforeExecution(); boolean evaluates(); boolean isUnconditional(); @Deprecated List<SQLStatement> getSQLStatements( Repository repository ); @Deprecated List<SQLStatement> getSQLStatements( Repository repository, VariableSpace space ); List<SQLStatement> getSQLStatements( Repository repository, IMetaStore metaStore, VariableSpace space ); @Override String getFilename(); String getRealFilename(); DatabaseMeta[] getUsedDatabaseConnections(); @Override void copyVariablesFrom( VariableSpace space ); @Override String environmentSubstitute( String aString ); @Override String[] environmentSubstitute( String[] aString ); @Override String fieldSubstitute( String aString, RowMetaInterface rowMeta, Object[] rowData ); @Override VariableSpace getParentVariableSpace(); @Override void setParentVariableSpace( VariableSpace parent ); @Override String getVariable( String variableName, String defaultValue ); @Override String getVariable( String variableName ); @Override boolean getBooleanValueOfVariable( String variableName, boolean defaultValue ); @Override void initializeVariablesFrom( VariableSpace parent ); @Override String[] listVariables(); @Override void setVariable( String variableName, String variableValue ); @Override void shareVariablesWith( VariableSpace space ); @Override void injectVariables( Map<String, String> prop ); @Deprecated void check( List<CheckResultInterface> remarks, JobMeta jobMeta ); void check( List<CheckResultInterface> remarks, JobMeta jobMeta, VariableSpace space,
    Repository repository, IMetaStore metaStore ); List<ResourceReference> getResourceDependencies( JobMeta jobMeta ); @Deprecated String exportResources( VariableSpace space, Map<String, ResourceDefinition> definitions,
    ResourceNamingInterface namingInterface, Repository repository ); String exportResources( VariableSpace space, Map<String, ResourceDefinition> definitions,
    ResourceNamingInterface namingInterface, Repository repository, IMetaStore metaStore ); String getPluginId(); void setPluginId( String configId ); @Override @Deprecated String getTypeId(); @Deprecated void setTypeId( String typeId ); String getDialogClassName(); @Override String getHolderType(); void setRepository( Repository repository ); Repository getRepository(); void setParentJob( Job parentJob ); Job getParentJob(); boolean isBasic(); boolean isDetailed(); boolean isDebug(); boolean isRowlevel(); void logMinimal( String message ); void logMinimal( String message, Object... arguments ); void logBasic( String message ); void logBasic( String message, Object... arguments ); void logDetailed( String message ); void logDetailed( String message, Object... arguments ); void logDebug( String message ); void logDebug( String message, Object... arguments ); void logRowlevel( String message ); void logRowlevel( String message, Object... arguments ); void logError( String message ); void logError( String message, Throwable e ); void logError( String message, Object... arguments ); LogChannelInterface getLogChannel(); @Override String getLogChannelId(); @Override String getObjectName(); @Override String getObjectCopy(); @Override ObjectRevision getObjectRevision(); @Override LoggingObjectType getObjectType(); @Override LoggingObjectInterface getParent(); @Override RepositoryDirectory getRepositoryDirectory(); @Override LogLevel getLogLevel(); void setLogLevel( LogLevel logLevel ); @Override String getContainerObjectId(); void setContainerObjectId( String containerObjectId ); @Override Date getRegistrationDate(); boolean hasRepositoryReferences(); void lookupRepositoryReferences( Repository repository ); String[] getReferencedObjectDescriptions(); boolean[] isReferencedObjectEnabled(); @Deprecated Object loadReferencedObject( int index, Repository rep, VariableSpace space ); Object loadReferencedObject( int index, Repository rep, IMetaStore metaStore, VariableSpace space ); @Override boolean isGatheringMetrics(); @Override void setGatheringMetrics( boolean gatheringMetrics ); @Override boolean isForcingSeparateLogging(); @Override void setForcingSeparateLogging( boolean forcingSeparateLogging ); IMetaStore getMetaStore(); void setMetaStore( IMetaStore metaStore ); @Override void setAttributesMap( Map<String, Map<String, String>> attributesMap ); @Override Map<String, Map<String, String>> getAttributesMap(); @Override void setAttribute( String groupName, String key, String value ); @Override void setAttributes( String groupName, Map<String, String> attributes ); @Override Map<String, String> getAttributes( String groupName ); @Override String getAttribute( String groupName, String key ); @Override Map<String, Object> getExtensionDataMap(); JobMeta getParentJobMeta(); void setParentJobMeta( JobMeta parentJobMeta );  }