private AnalysisReport performAssetVerification(RuleAsset asset,
boolean useVerifierDefaultConfig,
Set<String> activeWorkingSets) throws SerializableException {
if ( Contexts.isSessionContextActive() ) {
Identity.instance().checkPermission( new PackageNameType( asset.metaData.packageName ),
RoleTypes.PACKAGE_DEVELOPER );
}
String drl = "package " + asset.metaData.packageName + "\n" + getDroolsHeader( repository.loadPackage( asset.metaData.packageName ) ) + "\n" + this.buildAssetSource( asset );