/usr/local/CPAN/Db-DFC/IDfException.pm
# ------------------------------------------------------------------ #
# Db::DFC Version 0.4 -- Thu Feb 22 22:04:43 2001
# (C) 2000-2001 M.S. Roth
#
# IDfException (com.documentum.fc.common.IDfException)
# ------------------------------------------------------------------ #
package IDfException;
use JPL::AutoLoader;
use JPL::Class 'com::documentum::fc::common::IDfException';
use JPL::Class 'com.documentum.fc.common.IDfException';
use JPL::Class 'com.documentum.fc.common.IDfProperties';
use constant DM_NOTDFC_E_EXTERNAL => 0;
use constant DM_NOTDFC_E_JAVA => 1;
use constant DM_DFC_E_UNDEFINED => 255;
use constant DM_DFC_E_SERVER => 256;
use constant DM_DFC_E_NOT_SUPPORTED => 512;
use constant DM_DFC_E_BAD_VALUE => 513;
use constant DM_DFC_E_CLASS_NOT_FOUND => 514;
use constant DM_DFC_E_BAD_CLASS => 515;
use constant DM_DFC_E_INIT_ERROR => 516;
use constant DM_DFC_E_INIT_DMCL => 517;
use constant DM_DFC_E_BAD_INDEX => 518;
use constant DM_DFC_E_TYPE_MISMATCH => 544;
use constant DM_DFC_E_TYPE_MISMATCH_ADD => 545;
use constant DM_DFC_E_TYPE_MISMATCH_GET => 546;
use constant DM_DFC_E_TYPE_MISMATCH_COMP => 547;
use constant DM_DFCRM_E_OBJCARR_ERROR => 768;
use constant DM_DFCSESS_E_DISCONNECTED => 1024;
use constant DM_DFCSESS_E_ILLEGAL_OP => 1025;
use constant DM_DFCSESS_E_FAILED => 1026;
use constant DM_DFCSESS_E_FAILED_EX => 1027;
use constant DM_DFCSESS_E_BAD_ADOPT_SESSID => 1029;
use constant DM_DFCCOLL_E_BAD_STATE => 1280;
use constant DM_DFCCOLL_E_BAD_QUERY_TYPE => 1281;
use constant DM_DFCWF_E_APPEND_NOTE => 1312;
use constant DM_DFCWF_E_USER_LIMIT => 1314;
use constant DM_DFCWF_E_NO_USER => 1315;
use constant DM_DFCWF_E_NO_OBJECT => 1316;
use constant DM_DFCWF_E_START_FAILED => 1317;
use constant DM_DFCWF_E_INVALID_GROUP => 1318;
use constant DM_DFCWF_E_MISSING_TEMPLATE => 1319;
use constant DM_DFCWF_E_BAD_OBJECT => 1320;
use constant DM_DFCWF_E_BAD_TEMPLATE => 1321;
use constant DM_DFCBP_E_ALIAS_ALREADY_EXISTS => 1344;
use constant DM_DFCBP_E_ALIAS_NOT_EXIST => 1345;
use constant DM_DFCCTXTMGR_E_GETCONTEXT => 1408;
use constant DM_VALIDATION_E_ERROR => 1536;
use constant DM_VALIDATION_E_ATTR_RULES => 1552;
use constant DM_VALIDATION_E_USE_VALUE_ASST => 1553;
use constant DM_VALIDATION_E_EXCESS_LEN => 1554;
use constant DM_VALIDATION_E_DATATYPE => 1555;
use constant DM_VALIDATION_E_FORMAT => 1556;
use constant DM_VALIDATION_E_EXPR => 1557;
use constant DM_VALIDATION_E_ATTR_RULES_NO_VAL => 1558;
use constant DM_VALIDATION_E_OBJ_RULES => 1584;
use constant DM_VALIDATION_E_OBJ_NULL_DATA => 1585;
use constant DM_VALIDATION_E_OBJ_EXPR => 1586;
use constant DM_DFCQB_FILE_ERROR => 1792;
use constant DM_DFCQB_NO_PATH_SPECIFIED => 1793;
use constant DM_TEMPVDM_E_ERROR => 2304;
use constant errorNoPermissionToDetectExistanceOfFile => 2816;
use constant errorFileDoesNotExist => 2817;
use constant errorFileIsActuallyADirectory => 2818;
use constant errorNoPermissionToOpenFileWithReadAccess => 2819;
use constant errorReadingFile => 2820;
use constant errorCorruptedFile => 2821;
use constant errorNoPermissionToOpenExistingFileWithWriteAccess => 2822;
use constant errorWritingToExistingFile => 2823;
use constant errorNoPermissionToCreateFile => 2824;
use constant errorWritingToNewFile => 2825;
use constant errorNoPermissionToDetectExistanceOfDirectory => 2826;
use constant errorDirectoryDoesNotExist => 2827;
use constant errorDirectoryIsActuallyAFile => 2828;
use constant errorNoPermissionToCreateDirectory => 2829;
use constant DM_EXPR_E_PARSE => 3584;
use constant DM_EXPR_E_PARSE_LOAD_FAIL => 3585;
use constant DM_EXPR_E_EVALUATE => 3600;
use constant DM_EXPR_E_EVALUATOR_LOAD_FAIL => 3601;
sub getMessage {
## METHOD: java.lang.String getMessage()
my $self = shift;
my $getMessage = JPL::AutoLoader::getmeth('getMessage',[],['java.lang.String']);
my $rv = "";
eval { $rv = $$self->$getMessage(); };
if (JNI::ExceptionOccurred()) {
Db::DFC::dfcException();
return;
} else {
return $rv;
}
}
sub getProperties {
## METHOD: com.documentum.fc.common.IDfProperties getProperties()
my $self = shift;
my $getProperties = JPL::AutoLoader::getmeth('getProperties',[],['com.documentum.fc.common.IDfProperties']);
my $rv = "";
eval { $rv = $$self->$getProperties(); };
if (JNI::ExceptionOccurred()) {
Db::DFC::dfcException();
return;
} else {
bless (\$rv,IDfProperties);
return \$rv;
}
}
sub getTailException {
## METHOD: com.documentum.fc.common.IDfException getTailException()
my $self = shift;
my $getTailException = JPL::AutoLoader::getmeth('getTailException',[],['com.documentum.fc.common.IDfException']);
my $rv = "";
eval { $rv = $$self->$getTailException(); };
if (JNI::ExceptionOccurred()) {
Db::DFC::dfcException();
return;
} else {
bless (\$rv,IDfException);
return \$rv;
}
}
sub getThreadInfo {
## METHOD: java.lang.String getThreadInfo()
my $self = shift;
my $getThreadInfo = JPL::AutoLoader::getmeth('getThreadInfo',[],['java.lang.String']);
my $rv = "";
eval { $rv = $$self->$getThreadInfo(); };
if (JNI::ExceptionOccurred()) {
Db::DFC::dfcException();
return;
} else {
return $rv;
}
}
sub getErrorCode {
## METHOD: int getErrorCode()
my $self = shift;
my $getErrorCode = JPL::AutoLoader::getmeth('getErrorCode',[],['int']);
my $rv = "";
eval { $rv = $$self->$getErrorCode(); };
if (JNI::ExceptionOccurred()) {
Db::DFC::dfcException();
return;
} else {
return $rv;
}
}
sub getNextException {
## METHOD: com.documentum.fc.common.IDfException getNextException()
my $self = shift;
my $getNextException = JPL::AutoLoader::getmeth('getNextException',[],['com.documentum.fc.common.IDfException']);
my $rv = "";
eval { $rv = $$self->$getNextException(); };
if (JNI::ExceptionOccurred()) {
Db::DFC::dfcException();
return;
} else {
bless (\$rv,IDfException);
return \$rv;
}
}
sub setErrorCode {
## METHOD: void setErrorCode(int)
my ($self,$p0) = @_;
my $setErrorCode = JPL::AutoLoader::getmeth('setErrorCode',['int'],[]);
my $rv = "";
eval { $rv = $$self->$setErrorCode($p0); };
if (JNI::ExceptionOccurred()) {
Db::DFC::dfcException();
return;
} else {
return $rv;
}
}
sub getStackTrace {
## METHOD: java.lang.String getStackTrace()
my $self = shift;
my $getStackTrace = JPL::AutoLoader::getmeth('getStackTrace',[],['java.lang.String']);
my $rv = "";
eval { $rv = $$self->$getStackTrace(); };
if (JNI::ExceptionOccurred()) {
Db::DFC::dfcException();
return;
} else {
return $rv;
}
}
sub setMessage {
## METHOD: void setMessage(java.lang.String)
my ($self,$p0) = @_;
my $setMessage = JPL::AutoLoader::getmeth('setMessage',['java.lang.String'],[]);
my $rv = "";
eval { $rv = $$self->$setMessage($p0); };
if (JNI::ExceptionOccurred()) {
Db::DFC::dfcException();
return;
} else {
return $rv;
}
}
sub getCount {
## METHOD: int getCount()
my $self = shift;
my $getCount = JPL::AutoLoader::getmeth('getCount',[],['int']);
my $rv = "";
eval { $rv = $$self->$getCount(); };
if (JNI::ExceptionOccurred()) {
Db::DFC::dfcException();
return;
} else {
return $rv;
}
}
1;
# ------------------------------------------------------------------ #
# <SDG><
# ------------------------------------------------------------------ #