Gets the value of a property which is effective at a given sitemap entry.<p>

@param entry the sitemap entry
@param name the name of the property
@return the effective property value
164706
public CmsClientProperty getEffectivePropertyObject(CmsClientSitemapEntry entry, String name) {

        Map<String, CmsClientProperty> dfProps = entry.getDefaultFileProperties();
        CmsClientProperty result = safeLookup(dfProps, name);
        if (!CmsClientProperty.isPropertyEmpty(result)) {
            return result.withOrigin(entry.getSitePath());
        }
        result = safeLookup(entry.getOwnProperties(), name);
        if (!CmsClientProperty.isPropertyEmpty(result)) {
            return result.withOrigin(entry.getSitePath());
        }
        return getInheritedPropertyObject(entry, name);
    }
1285453
@Override
    public String getProperty(String name) {
        Validate.notNull(name, "Property name can not be null");
        return this.portalProperties.getProperty(name);
    }
135671
public Map<String, Map<String, String>> getPropertyLocaleSearch() {

        if (m_propertiesLocaleSearch == null) {
            m_propertiesLocaleSearch = CmsCollectionsGenericWrapper.createLazyMap(
                new CmsLocalePropertyLoaderTransformer(getCmsObject(), this, true));
            // result may still be null
            return (m_propertiesLocaleSearch == null) ? Collections.EMPTY_MAP : m_propertiesLocaleSearch;
        }
        return m_propertiesLocaleSearch;
    }
1213344
private V getValue(InternalCacheEntry<K, V> entry) {
      return isNull(entry) ? null : entry.getValue();
   }
649110
public FieldRefConstant getFieldRef(String name)
  {
    for (int i = 0; i < _entries.size(); i++) {
      ConstantPoolEntry entry = _entries.get(i);

      if (! (entry instanceof FieldRefConstant))
        continue;

      FieldRefConstant fieldEntry = (FieldRefConstant) entry;

      if (fieldEntry.getName().equals(name))
        return fieldEntry;
    }

    return null;
  }
1003192
public PropertyData getProperty(String name)
   {
      return properties == null ? null : properties.get(name);
   }
194060
public MetaProperty getMetaProperty(String name) {
        MetaProperty mp = this.expandoProperties.get(name);
        if (mp != null) return mp;
        return super.getMetaProperty(name);
    }
1112024
@SuppressWarnings("unchecked")
    @Override
	public <T extends ApiRoom> T getRoomByName(String name) {
	    Room sfsRoom = getZone().getRoomByName(name);
	    if(sfsRoom != null && sfsRoom.containsProperty(APIKey.ROOM))
	        return (T) sfsRoom.getProperty(APIKey.ROOM);
	    return null;
	}
678122
public ValueNumber[] lookupOutputValues(Entry entry) {
        if (DEBUG) {
            System.out.println("VN cache lookup: " + entry);
        }
        ValueNumber[] result = entryToOutputMap.get(entry);
        if (DEBUG) {
            System.out.println("   result ==> " + Arrays.toString(result));
        }
        return result;
    }
710040
public RawProperty getExperimentalProperty(String name) {
		for (RawProperty raw : getExperimentalProperties()) {
			if (raw.getName().equalsIgnoreCase(name)) {
				return raw;
			}
		}
		return null;
	}
834736
@Override
    public Object getProperty(String name)
    {
        /* 18-Nov-2008, TSa: As per [WSTX-50], should report the
         *   actual Base URL. It can be overridden by matching
         *   setProperty, but if not, is set to actual source
         *   of content being parsed.
         */
        if (WstxInputProperties.P_BASE_URL.equals(name)) {
        	try {
        		return mInput.getSource();
        	} catch (IOException e) { // not optimal but...
        		throw new IllegalStateException(e);
        	}
        }
        /* 23-Apr-2008, TSa: Let's NOT throw IllegalArgumentException
         *   for unknown property; JavaDocs do not suggest it needs
         *   to be done (different from that of XMLInputFactory
         *   and XMLStreamWriter specification)
         */
        return mConfig.safeGetProperty(name);
    }
838731
public Object getProperty(String name) {
		if (!StringUtils.isBlank(name)) {
			return getProperties().get(name);
		}
		return null;
	}
440314
@Override
    protected Entry<K, V> get(K k) {
        return mHashMap.get(k);
    }
259886
public JsonValue getPropertyValue(String name) {
        // Return a copy of json value to ensure user can't change the underlying object directly
        JsonValue jsonValue = mCacheMap.getAsJsonValue(name);
        return jsonValue == null ? null : JsonValue.readFrom(jsonValue.toString());
    }
1365887
@Override
    public Object process(InvocableMap.Entry entry) {
        Object value = entry.getValue();
        return condition.evaluate(value) ? value : null;
    }
1356557
public com.ibm.websphere.cache.CacheEntry getEntry(com.ibm.websphere.cache.EntryInfo ei) {
        return getEntry(ei, true);
    }
527082
public String getPropertyValue(String propertyName) {

        if (m_ownProperties.containsKey(propertyName)) {
            return m_ownProperties.get(propertyName).getEffectiveValue();
        }
        return null;
    }