Package org.kie.internal.builder

Examples of org.kie.internal.builder.ResourceChange


        }
       
        private class ChangeSetAssetFilter implements PackageBuilder.AssetFilter {
            @Override
            public Action accept(String pkgName, String assetName) {
                ResourceChange change = changeMap.get(assetName);
                if( change == null ) {
                    return Action.DO_NOTHING;
                } else if( change.getChangeType().equals(ChangeType.ADDED) ) {
                    return Action.ADD;
                } else if( change.getChangeType().equals(ChangeType.REMOVED) ) {
                    return Action.REMOVE;
                } else if( change.getChangeType().equals(ChangeType.UPDATED) ) {
                    return Action.UPDATE;
                }
                return Action.DO_NOTHING;
            }
View Full Code Here


                           
                            // using byte[] comparison because using the descriptor equals() method
                            // is brittle and heavier than iterating an array
                            if( !segmentEquals(ob, ord.getStartCharacter(), ord.getEndCharacter(),
                                    cb, crd.getStartCharacter(), crd.getEndCharacter() ) ) {
                                pkgcs.getChanges().add( new ResourceChange( ChangeType.UPDATED,
                                                                            ResourceChange.Type.RULE,
                                                                            crd.getName() ) );
                            }
                            break;
                        }
                    }
                    if( !found ) {
                        pkgcs.getChanges().add( new ResourceChange( ChangeType.ADDED,
                                                                    ResourceChange.Type.RULE,
                                                                    crd.getName() ) );
                    }
                }
               
                for( RuleDescr ord : orules ) {
                    pkgcs.getChanges().add( new ResourceChange( ChangeType.REMOVED,
                                                                ResourceChange.Type.RULE,
                                                                ord.getName() ) );
                }
            } catch ( Exception e ) {
                logger.error( "Error analyzing the contents of "+file+". Skipping.", e );
View Full Code Here

        }
       
        private class ChangeSetAssetFilter implements PackageBuilder.AssetFilter {
            @Override
            public Action accept(String pkgName, String assetName) {
                ResourceChange change = changeMap.get(assetName);
                if( change == null ) {
                    return Action.DO_NOTHING;
                } else if( change.getChangeType().equals(ChangeType.ADDED) ) {
                    return Action.ADD;
                } else if( change.getChangeType().equals(ChangeType.REMOVED) ) {
                    return Action.REMOVE;
                } else if( change.getChangeType().equals(ChangeType.UPDATED) ) {
                    return Action.UPDATE;
                }
                return Action.DO_NOTHING;
            }
View Full Code Here

TOP

Related Classes of org.kie.internal.builder.ResourceChange

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.