public boolean hasProviderURI() { return providerURI != null && !EIURI.NULL_EIURI.equals( providerURI ); }
@XmlTransient public boolean isNullEIURI() { return this.equals(NULL_EIURI); }
public void replaceSameAsValue(EIURI oldValue, final EIURI newValue) { if( sameAsValues == null ) { sameAsValues = new HashSet<EIURI>(); } sameAsValues.remove( oldValue ); if( newValue != null && !EIURI.NULL_EIURI.equals(newValue) && newValue.toString().length()>0) { sameAsValues.add( newValue ); } }
/** * Creates a safe copy of the EIURI * * @param eiURI * @return */ public static EIURI clone(EIURI eiURI) { if ( (eiURI == null) || ( eiURI.equals(NULL_EIURI)) ) { return NULL_EIURI; } return new EIURI(eiURI.id); }
public void addSameAsValue( EIURI value ) { if(sameAsValues == null) { sameAsValues = new HashSet<EIURI>(); } if(value != null && !EIURI.NULL_EIURI.equals(value) && value.toString().length() >0 ) { sameAsValues.add( value ); } }
public void resetInstances() { createNewEmptyInstances(); if ( resourceProvider != null && !resourceProvider.equals( EIURI.NULL_EIURI ) ) { setResourceProvider( resourceProvider ); } }
/** Returns the index of the search result in the result list that has the specified URI. * * @param uri The URI of the desired search result. * @return Index of the search result with the desired URI or -1 if the URI does not correspond * to any search result in the result list. */ public int indexOf(EIURI uri) { for (SearchResult result: results) { if (result.getEntity().getURI().equals(uri)) { return results.indexOf(result); } } return -1; }
protected final EIEntity getCorrectProviderEntity(EIURI providerUri) { if ( valuesForAll != null ) { for (EIInstanceMinimal instance : valuesForAll) { if ( instance.getInstanceURI().equals( providerUri ) ) { return instance.getEntity(); } } } return EIEntity.NULL_ENTITY; }
@Override public boolean equals(final Object o) { if ( o != null && o instanceof EIEntity ) { final EIEntity other = (EIEntity)o; return other.getURI().equals( getURI() ); } return false; }
@Override public boolean equals(final Object object) { if ( !( object instanceof EIPerson ) ) { return false; } return ( (EIPerson)object ).getPersonInstance().getInstanceURI().equals( personInstance.getInstanceURI() ); }
public static EIEntity getStateEntity(final EIURI stateUri) { if ( stateUri == null ) { return EIEntity.NULL_ENTITY; } for (WorkflowState state : values()) { if ( state.getUri().equals( stateUri ) ) { return state.getEntity(); } } return EIEntity.NULL_ENTITY; }
private boolean oldValueMissingFromResult(final List<EIInstanceMinimal> fetchedInstances) { // DBW - remove final EIURI oldUri = EIURI.create( oldValue ); for (final EIInstanceMinimal instance : fetchedInstances) { if ( instance.getInstanceURI().equals( oldUri ) ) { return false; } } log.debug( "Old value missing from result: " + oldValue ); return true; }
/** * * @param resourceProvider * @return */ private static StringBuffer buildLocationRestriction( final EIURI resourceProvider ) { final StringBuffer fragment = new StringBuffer(); if ( resourceProvider != null && !EIURI.NULL_EIURI.equals( resourceProvider )) { fragment.append( getTriplePattern( getVarFragment( CELL_LINE_VAR ), getUriFragment( locationProperty.getURI() ), getUriFragment( resourceProvider ) ) ); } return fragment; }
private static StringBuffer buildCollectionRestriction( final EIURI collectionUri ) { final StringBuffer fragment = new StringBuffer(); if ( collectionUri != null && !collectionUri.equals( EIURI.NULL_EIURI )) { fragment.append( getTriplePattern( getVarFragment( CELL_LINE_VAR ), getUriFragment( inCollectionProperty.getURI() ), getUriFragment( collectionUri ) ) ); } return fragment; }
public LeftListRowWidget(final EIEntity eiEntity, final String titleText, final boolean canAdd) { super(); if(eiEntity == null) { this.eiEntity = EIEntity.NULL_ENTITY; } else { this.eiEntity = eiEntity.getURI().equals( EIURI.NULL_EIURI ) ? EIEntity.NULL_ENTITY : eiEntity; } typeAnchor = new Anchor( eiEntity.getLabel(), ""); this.canAdd = canAdd; init( titleText ); }
public static EIEntity getEntityFromUri(EIURI uri) { for (Vocabulary value : values()) { if ( value.getEntity().getURI().equals( uri ) ) { return value.getEntity(); } } return EIEntity.NULL_ENTITY; }
private List<EIResourceProvider> commonGetEIResourceProviders(EIURI type) { authenticate(); final List<EIResourceProvider> providers = new ArrayList<EIResourceProvider>(); final String query = EIURI.NULL_EIURI.equals( type ) ? getQueryForAllProviders() : getQueryForType( type.toString() ); final String rdfString = fixedQueryProvider.query( user.getSessionId(), query, READ_PUBLISHED_VIEW, null ); final Model model = ModelFactory.createDefaultModel(); model.read( new StringReader( rdfString ), null, RDF_FORMAT ); final List<EIInstance> instances = create( model ); for (final EIInstance instance : instances) { providers.add( new EIResourceProvider( instance, null ) ); } Collections.sort(providers); return providers; }
@Override public boolean isValidFor(final EIInstanceMinimal instance) { return !instance.isStub() && transition.getFromStateURI().equals( instance.getWFStateUri() ) && ClientSweetProxy.getInstance().canEdit( instance ); }
@Override public boolean equals(final Object o) { if ( o instanceof EIURI ) { return ( ( (EIURI)o ).equals( getEntity().getURI() ) ); } if ( o instanceof EIEntity ) { return ( ( (EIEntity)o ).equals( getEntity() ) ); } if ( o instanceof CountResult ) { return ( ( (CountResult)o ).equals( getEntity() ) ); } return false; }
private MinimalResourceProvider fillMinimalCore(final EIResourceProvider eiProvider, final MinimalResourceProvider minimalProvider) { minimalProvider.setEiuri( eiProvider.getInstance().getInstanceURI().toString() ); minimalProvider.setEitype( eiProvider.getInstance().getInstanceType().getLabel() ); minimalProvider.setUrl( eiProvider.getInstance().getInstanceURI().toString() ); minimalProvider.setName( eiProvider.getInstance().getInstanceLabel() ); minimalProvider.setAdditionalName( Util.listToString( eiProvider.getAdditionalName() ) ); minimalProvider.setDescription( Util.setHtmlBreaks( Util.removeQuotes( Util.setToString( eiProvider.getResourceDescription() ) ) ) ); // Only display location for Cores. if ( CORE_LABORATORY_URI.equals( eiProvider.getInstance().getInstanceType().getURI() ) ) { minimalProvider.setLocation( Util.formatAsAddress( Util.setToString( eiProvider.getMailingAddress() ) ) ); } return minimalProvider; }