Untitled

 avatar
unknown
java
a year ago
4.2 kB
3
Indexable
/*---------------------------------------------------------------------------
   $Id:$
  ---------------------------------------------------------------------------
  (c) 2011
  ---------------------------------------------------------------------------*/

usecases SKEVENTAUDIT@103.510 
{
  import FSCVAPP@1.1001;

  public ActEventLog
  (
    ref string AuditLogID,
    TypeEnumEventLogLevel LogLevel,
    string Computer,
    string GUID,
    string ResultCode,
    string ResultData,
    string SourceSystem,
    string SourceData,
    string ExternalUser,
    string Login,
    string Description,
    string UseCase,
    string ModulName,
    string CallTime,
    string ResultDescription,
    string MethodName,
    string Progress
    )
  {
    variant COOSYSTEM@1.1:Object 
    {
      impl = java:sk.dwcslovakia.skeventaudit.Jobject.ActEventLog;
    }
  }

  public ActEventLogV2
  (
    ref string AuditLogID,
    string MessageID,
    string ReferenceID,
    string CorrelationID,    
    TypeEnumEventLogLevel LogLevel,    
    string ModulName,
    string MethodName,
    string UseCase,
    string SourceSystem,
    string ExternalUser,
    string CallTime,
    string SourceData,
    string Progress,
    string ResultCode,
    string ResultDescription,
    string ResultData,
    string Description
    )
  {
    variant COOSYSTEM@1.1:Object 
    {
      impl = java:sk.dwcslovakia.skeventaudit.Jobject.ActEventLogV2;      
    }
  }

  public ActTransLogV2
  (
    ref string AuditLogID,
    string MessageID,
    string ReferenceID,
    string CorrelationID,    
    TypeEnumEventLogLevel LogLevel,    
    string ModulName,
    string MethodName,
    string UseCase,
    string SourceSystem,
    string ExternalUser,
    string CallTime,
    string SourceData,
    string Progress,
    string ResultCode,
    string ResultDescription,
    string ResultData,
    string Description
    )
  {
    variant COOSYSTEM@1.1:Object 
    {
      impl = java:sk.dwcslovakia.skeventaudit.Jobject.ActEventLogV2;      
    }
  }

/*
 * granularity
 * 1 - Enter
 * 2 - Leave
 * 3 - Input data
 * 4 - XML data
 * 5 - Progress
 * 6 - Rezult data
 * 7 - Detail
 * 8 - Error
 * 9 - Exception */

  public Trace(parameters as TracePrototype)
  {
    variant COOSYSTEM@1.1:Object 
    {
      impl = java:sk.dwcslovakia.skeventaudit.TraceClass.Trace;      
    }  
  } 
  
  public TraceValue(parameters as TraceValuePrototype)
  {
    variant COOSYSTEM@1.1:Object 
    {
      impl = java:sk.dwcslovakia.skeventaudit.TraceClass.TraceValue;      
    }  
  } 
  
  public Enter(integer category, optional string fncName)
  {
    variant COOSYSTEM@1.1:Object 
    {
      impl = java:sk.dwcslovakia.skeventaudit.TraceClass.Enter;      
    }  
  } 
  
  public Leave(integer category)
  {
    variant COOSYSTEM@1.1:Object 
    {
      impl = java:sk.dwcslovakia.skeventaudit.TraceClass.Leave;      
    }  
  } 
  
  public ActReloadCfgTraceLines(parameters as AttrSetPrototype)
  {
    variant COOSYSTEM@1.1:Object 
    {
      impl = java:sk.dwcslovakia.skeventaudit.TraceClass.ReloadCfgTraceLines;      
    }  
  } 
  
  /**
   * ActFlushLogBackup
   */
  menu usecase ActFlushLogBackup
  {
    symbol = MiniIconEventViewer;
    variant Object
    {
      impl = java:sk.dwcslovakia.skeventaudit.Jobject.ActFlushLogBackup;     
    }
  }
  
  //Log search
  public LogSearch (out TypeAggrWidget[] data, string searchText)
{
  variant Object {
      impl = java:sk.dwcslovakia.skeventaudit.SearchClass.SearchData;
    }
}

//selected object
public ActAddSelectedObject(dictionary dict, object myparent, object myview, boolean selectedOnly)
{
  variant Object {
      impl = java:sk.dwcslovakia.skeventaudit.SearchClass.AddSelectedObject;
    }  
}

//public ActAddSelectedObject(dictionary dict, object myparent, object myview, boolean selectedOnly)
//{
//  variant Object {
//      impl = java:sk.dwcslovakia.skeventaudit.SearchClass.AddSelectedObject;
//    }  
//}
    
}
Editor is loading...
Leave a Comment