get Category
Kategorisering av feil. Her blir hver supertype av exceptionklasser lagt til i en kolon-separert liste. Det siste leddet annoterer da konkret subtype av exception. En eksempelimplementasjon kan ønske å skille systemfeil ifra applikasjonsfeil. Dette gjøres enkelt ved å matche category-streng mot ":SystemException:" osv..
Kategorisering av feil skjer etter følgende struktur:
- ServiceException verdi =
":ServiceException:"- SystemException verdi =
":ServiceException:SystemException:"Felles klasse for alle typer systemfeil. Systemfeil skiller seg ifra applikasjonsfeil på den måte da dette er feil som oppstår i og ved kjøring av miljøet som applikasjonen kjører i. Eksempler er implementasjonsfeil og feil som kan oppstå når deler av det fysiske miljøet rundt ikke er tilgjengelig.- ImplementationException verdi =
":ServiceException:SystemException:ImplementationException:"Feil som oppstår i kode enten på server, eller på bagrunn av feil i kall fra klient. - OperationalException verdi =
":ServiceException:SystemException:OperationalException:"Operasjonelle feil har feilkilder som stammer utelukkende ifra det utenpåliggende miljøet systemet kjører i. Typiske eksempler er at serveren går tom for diskplass, eller at forbindelsen med databasen blir borte.
- ImplementationException verdi =
- ApplicationException verdi =
":ServiceException:ApplicationException:"Felles type for alle applikasjonsfeil. Applikasjonsfeil skiller seg ifra systemfeil på den måte da dette er feil som direkte skyldes applikasjons-spesifik logikk og validering. Med dette forstås brukerfeil så vel som domeneregler applikasjonen definerer.- FinderException verdi =
":ServiceException:ApplicationException:FinderException:"Felles klasse for feil ved oppslag der datagrunnlag ikke finnes i henhold til gitte kriterier. - ValidationException verdi =
":ServiceException:ApplicationException:ValidationException:"Felles klasse for feil ved validering der datagrunnlag ikke er i henhold til spesifiserte regler.
- FinderException verdi =
- SystemException verdi =
Return
possibleobject is String