public CFSecurityAuditActionBuff getBuff() {
   if (buff == null) {
     buff =
         ((ICFFreeSwitchSchema) getOrigAsAuditAction().getSchema().getBackingStore())
             .getFactoryAuditAction()
             .newBuff();
     buff.set(orig.getBuff());
   }
   return (buff);
 }
 public ICFSecurityAuditActionObj create() {
   copyPKeyToBuff();
   copyBuffToOrig();
   orig.copyBuffToPKey();
   ICFSecurityAuditActionObj retobj =
       ((ICFFreeSwitchSchemaObj) getOrigAsAuditAction().getSchema())
           .getAuditActionTableObj()
           .createAuditAction(getOrigAsAuditAction());
   if (retobj == getOrigAsAuditAction()) {
     copyOrigToBuff();
   }
   return (retobj);
 }
 public CFFreeSwitchAuditActionEditObj(ICFSecurityAuditActionObj argOrig) {
   orig = argOrig;
   getBuff();
   CFSecurityAuditActionBuff origBuff = orig.getBuff();
   buff.set(origBuff);
 }
 public void setIsNew(boolean value) {
   orig.setIsNew(value);
 }
 public boolean getIsNew() {
   return (orig.getIsNew());
 }
 public void setPKey(CFSecurityAuditActionPKey value) {
   orig.setPKey(value);
   copyPKeyToBuff();
 }
 public CFSecurityAuditActionPKey getPKey() {
   return (orig.getPKey());
 }
 public ICFSecuritySchemaObj getSchema() {
   return (orig.getSchema());
 }
 public void endEdit() {
   orig.endEdit();
 }
 public ICFSecurityAuditActionTableObj getAuditActionTable() {
   return (orig.getSchema().getAuditActionTableObj());
 }